我有两个 2TB 驱动器:
/dev/sde WCD WD20EZRX-00D8PB0 固件修订版80.00A80(全新消费级WD Green系列)
/dev/sdf WCD WD2002FYPS-01U1B1 固件修订版 04.05G05(老款专业级服务器省电驱动)
第一个 ( sde) 是全新的。我只使用了几天,它被格式化为 ext4。
第二个 ( sdf) 已用作备份驱动器几年。它在 lmv2 之上几乎是满的和 ext4 格式的。
两个驱动器都使用相同的电缆连接到同一个 SAS 控制器,并使用相同的电缆 (Silverstone PP06B-4SATA10) 供电。两个 SAS 驱动器也共享那些完全相同的电缆。
我在具有 64GB RAM 的空闲 8 核工作站上运行以下命令:
dd if=/dev/zero of=/dev/sdX iflag=nocache oflag=direct bs=4096
Run Code Online (Sandbox Code Playgroud)
对于 sde,该过程在 54329.1 秒后以 36.8 MB/s 的速度完成。
对于 sdf,进程仍在以 4.8 MB/s 的速度运行(在 354117 秒后kill -USR1)(如 后报告)。
这意味着相同的命令在旧服务器驱动器中比在新消费者驱动器中花费的时间多近 8 倍。
两者都是具有 64MB 缓存的“IntelliPower”驱动器,并且确实预计较新的驱动器会以某种方式更快(可能快两倍,慷慨,但 8 倍?)
问题
更新
按照@MKzero …