小编Axe*_*ert的帖子

iSCSI 和 AoE 性能低下

我们正在寻找合理的速度存储。由于预算较低,我们决定使用软件 iSCSI 或 AoE 目标。在我们改变生产基础设施之前,我们正在做一些测试来选择最好的技术。

为了测试,我们使用:

  • 富士通西门子RX200 S4为目标
  • 富士通西门子RX200 S4作为发起者
  • NetGear 管理的 1GBit 交换机
  • 板载 NIC(Broadcom w/TOE)、EdiMax NIC、Broadcom NIC w/TOE - 所有 1GBit
  • 目标服务器使用带有 6 个 2TB WD Blue SATA 驱动器的 QLogic 控制器。
  • 目标和启动器操作系统都是带有所有更新的 Ubuntu 16.04 LTS。交换机专用于存储目的。我们测试绑定和多路径。

我们的问题是读取速度低。为了测试,我们使用dd40-100GB 的文件。

  • 目标服务器本地读写超过300MB/s。
  • 通过 iSCSI 或 AoE 写入服务器超过 200MB/s,这让我们感到满意。
  • 从服务器读取总是 95-99MB/s。

我们试过ietd、aoetools、LIO。我们使用了 2 个 NIC 的绑定:balance-rr 和 LACP,使用 rr 进行多路径。使用普通帧和巨型帧。最后,我们甚至在目标和主机(没有交换机)之间建立了直接的以太网连接。

所有测试给出的结果都不尽相同(当然,使用没有 TOE 和 iSCSI 的普通 NIC 给出的结果要差 20-30%)。

使用 iperf 测试网络显示传输速度约为 200MB/s (2GBit)。使用 bmon 观察目标上的 NIC 使用情况显示两个设备的利用率相等(每个大约 50MB/s 的读取速度,大约 100MB/s 的写入速度)。 …

ubuntu performance iscsi

9
推荐指数
2
解决办法
1746
查看次数

在预置安装中重用现有的 RAID

我正在尝试自动执行现有 Ubuntu 安装的重新安装过程。

分区布局:

  • md0(raid1, /dev/sda1#/dev/sdb1 ) - 交换 (2G)
  • md1(raid1, /dev/sda2#/dev/sdb2 ) - / (20G)
  • md2( raid1, /dev/sda3#/dev/sdb3 ) - PV(剩余空间)

我想要完成的是:

  • 重用现有的 RAID(如果存在)

最重要的是保留现有 PV 上的数据。我能够通过在 lvm.conf 中设置一个过滤器来实现这一点,它排除了所有块设备,因此禁用了 lvm 支持。

问题是安装后我必须重新创建/dev/md/2,希望数据完好无损。

配置的预置部分是:

d-i partman/early_command string sed 's/filter\ =\ \[\ "a\/.*\/\"\ \]/filter\ =\ \[\ "r\/.*\/\"\ \]/g' -i /etc/lvm/lvm.conf

d-i partman-auto-raid/recipe string \
    1 2 0 swap  -   /dev/sda1#/dev/sdb1     .\
    1 2 0 ext3  /   /dev/sda2#/dev/sdb2     .

d-i partman-auto/expert_recipe  string  \
    multiraid ::    \
        2000 10 2000 raid   $primary{ } …
Run Code Online (Sandbox Code Playgroud)

ubuntu debian lvm preseed md

5
推荐指数
1
解决办法
551
查看次数

标签 统计

ubuntu ×2

debian ×1

iscsi ×1

lvm ×1

md ×1

performance ×1

preseed ×1