两个2TB驱动器,为什么dd的擦除速度几乎要快8倍?
我有两个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 对于sde,该过程在54329.1秒后以36.8 MB / s的速度完成。 对于sdf,进程仍在以4.8 MB / s的速度运行(在354117秒之后)(如之后报告的那样) kill -USR1 )。 这意味着旧服务器驱动器中的相同命令所需的命令比新的使用者驱动器多近8倍。 两者都是具有64MB缓存的“IntelliPower”驱动器,并且确实较新的驱动器在某种程度上更快(可能是两倍快,慷慨,但是8倍?) 质询 考虑到驱动器的功能,这可能是预期的,还是可能与年龄,损坏,格式化,丰满度,功耗,优先级,错误固件等有关? 你认为这可能是硬件故障的症状吗? 我应该更换旧驱动器吗? UPDATE 按照@MKzero的建议,我运行smartctl,实际上,看起来驱动器是kaput。但是,当我运行smartctl dd仍在运行时...... smartctl -H /dev/sdf smartctl …