我有一个无头媒体服务器,已经用了好几年了。它一直很可靠,但前段时间 4 个硬盘中有 2 个开始运行非常缓慢。
两个运行缓慢的硬盘连接到SIL3124 RAID 适配器。两个快的直接连接到主板。所有 4 个都是不同的硬盘,WD、三星和东芝,两个 2TB 和两个 3TB。驱动器不在 RAID 阵列中运行。我正在使用 SnapRAID。
虽然我想指责 RAID/JBOD 适配器,但启动后以及使用过程中,读写速度始终保持在 100MB/s。只有在我让驱动器闲置一段时间(我不知道闲置了多久)后,速度才会下降,我需要再次重启才能加快速度。
hdparm 输出如下:
> sudo hdparm -Tt /dev/sdf1
/dev/sdf1:
Timing cached reads: 6032 MB in 2.00 seconds = 3016.41 MB/sec
Timing buffered disk reads: 10 MB in 3.72 seconds = 2.69 MB/sec
> sudo hdparm -Tt /dev/sde1
/dev/sde1:
Timing cached reads: 5592 MB in 2.00 seconds = 2796.49 MB/sec
Timing buffered disk reads: 8 MB in 3.41 seconds = 2.34 MB/sec
> sudo hdparm -Tt /dev/sdd1
/dev/sdd1:
Timing cached reads: 8212 MB in 2.00 seconds = 4107.42 MB/sec
Timing buffered disk reads: 338 MB in 3.01 seconds = 112.40 MB/sec
> sudo hdparm -Tt /dev/sdc1
/dev/sdc1:
Timing cached reads: 8374 MB in 2.00 seconds = 4188.83 MB/sec
Timing buffered disk reads: 536 MB in 3.01 seconds = 178.30 MB/sec
我将它们设置为在 2 小时后旋转停止,使用/etc/hdparm.conf
/dev/sdc {
spindown_time = 244
}
/dev/sdd {
spindown_time = 244
}
/dev/sde {
spindown_time = 244
}
/dev/sdf {
spindown_time = 244
}
我想知道驱动器在旋转后是否卡在某种奇怪的模式中,但不知道如何测试。SMART 说我的所有驱动器都很好。有人知道问题可能是什么或如何调试此问题吗?
编辑: df -i 输出
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 610800 482095 128705 79% /
udev 484830 558 484272 1% /dev
tmpfs 487028 14 487014 1% /tmp
tmpfs 487028 491 486537 1% /run
none 487028 3 487025 1% /run/lock
none 487028 2 487026 1% /run/shm
tmpfs 487028 1 487027 1% /var/log/apt
none 487028 14 487014 1% /var/cache/apt
/dev/sda2 610800 141230 469570 24% /home
/dev/sdc1 715424 14 715410 1% /mnt/toshiba-3tb-1
/dev/sdd1 122101760 2044 122099716 1% /mnt/wd-2tb-1
/dev/sdf1 183148544 131929 183016615 1% /mnt/wd-3tb-1
/dev/sde1 122101760 3935 122097825 1% /mnt/samsung-2tb-2