小编Fms*_*rat的帖子

由于 LUKS/软件 RAID/LVM 订购导致 IO 不佳?

由于 IO 性能不佳,我正在尝试确定是否应该重新设置我的 RAID 阵列。先说系统:

  • i7 920
  • 4 个 4TB WD 5400 绿色硬盘
  • CentOS 6.3 主机

其次,磁盘设置:

  • /dev/sda2,b2,c2,d2 分别经过 LUKS 加密
  • /dev/mapper/a2,b2,c2,d2 都是软件 RAID5 /dev/md1 的一部分
  • /dev/md1 上面有 LVM
  • LVM 用于分隔 /、/storage 和 swap

我选择这种结构来允许 kcryptd 的多个实例,认为通过这样做,我将获得加密的多线程支持,因为每个驱动器运行一个实例。然而,我开始怀疑这是否是个好主意。

例如,如果我对随机数据的 RAR 文件运行大量解压缩例程,我的 IO 等待会上升到 25% 左右,这会降低整个系统的速度。我想知道是否所有指令集都因所有 kcryptd 进程而以某种方式得到备份。

因此,我正在考虑更改为:

  • /dev/sda2,b2,c2,d2 放入 /dev/md1
  • /dev/md1 被加密并映射到 /dev/mapper/1
  • 位于 /dev/mapper/1 之上的 LVM

这将下降到单个 kcrpytd 进程,这本身也可能成为瓶颈。有人认为这对我的 IO 问题有帮助吗?

linux software-raid io encryption luks

6
推荐指数
1
解决办法
3635
查看次数

标签 统计

encryption ×1

io ×1

linux ×1

luks ×1

software-raid ×1