При синхронизации папки весом в несколько десятков/сотен гигабайт посредством rsync или даже при простом копировании наблюдаются тормоза, прокрутка в браузере подтормаживает, вбитый текст появляется через несколько секунд, спонтанные замирания всего экрана вплоть до курсора мыши. Диски — SATA II, поставленные в RAID 1, с них происходит чтение, так что по идее, у меня не самые страшные тормоза, которые могут быть, но и они работать мешают. Провёл несколько тестов с hdparm
Своп откючён, торренты отключены, rsync остановлен
hdparm -T
Timing cached reads: 3208 MB in 2.00 seconds = 1604.27 MB/sec
Timing cached reads: 3316 MB in 2.00 seconds = 1657.90 MB/sec
Timing cached reads: 3154 MB in 2.00 seconds = 1576.83 MB/sec
Timing cached reads: 3170 MB in 2.00 seconds = 1584.24 MB/sec
Timing cached reads: 3126 MB in 2.00 seconds = 1563.06 MB/sec
Здесь и далее вывод hdparm -t
Timing buffered disk reads: 250 MB in 3.05 seconds = 81.96 MB/sec
Timing buffered disk reads: 244 MB in 3.02 seconds = 80.92 MB/sec
Timing buffered disk reads: 246 MB in 3.00 seconds = 81.96 MB/sec
Timing buffered disk reads: 250 MB in 3.01 seconds = 83.03 MB/sec
Timing buffered disk reads: 244 MB in 3.00 seconds = 81.25 MB/sec
Включаем торренты
Timing buffered disk reads: 230 MB in 3.01 seconds = 76.35 MB/sec
Timing buffered disk reads: 232 MB in 3.00 seconds = 77.24 MB/sec
Timing buffered disk reads: 208 MB in 3.06 seconds = 67.92 MB/sec
Timing buffered disk reads: 196 MB in 3.09 seconds = 63.51 MB/sec
Timing buffered disk reads: 220 MB in 3.06 seconds = 71.98 MB/sec
Включаем rsynс (с SATA II RAID1 на USB HDD)¹
Timing buffered disk reads: 180 MB in 3.04 seconds = 59.30 MB/sec
Timing buffered disk reads: 186 MB in 3.02 seconds = 61.63 MB/sec
Timing buffered disk reads: 188 MB in 3.02 seconds = 62.29 MB/sec
Timing buffered disk reads: 134 MB in 3.02 seconds = 44.34 MB/sec²
Timing buffered disk reads: 176 MB in 3.00 seconds = 58.65 MB/sec
¹ — хоть результаты отстают несильно, завершения каждой процедуры приходилось ждать по две минуты.
² — здесь отдача торрентов подскочила с 800 KiB/sec до 1 MiB/sec.
Последний тест показал, что проблема скорее всего не в дисковой подсистеме, а в процессорном времени и планировщике. Настройки конфига ядра на этот счёт выставлены по умолчанию
SCHED_AUTOGROUP [=y]
SLUB [=y]
DEFAULT_CFQ [=y]
SCHED_SMT [=y]
SCHED_MC [=y]
SATA_AHCI [=y]
SCSI_DMA [=y]
В /etc/make.conf вроде ничего криминального
# uname -a
Linux 3.0.6-gentoo #1 SMP Wed Oct 12 01:05:26 MSD 2011 x86_64 Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz GenuineIntel GNU/Linux
# grep CFLAGS /etc/make.conf
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -msse4.1"