Подскажите, столкнулся с проблемой.
Есть сервер HP DL-160 G5 (на G6 тоже самое, проверял)
Заметил что очень маленькая скорость при копировании файлов и вообще работе файловой системы (плавает начиная от 15, заканчивает 3 Мб/с при записи) . При большой нагрузке load avarage может расти до 60-80.
винчестер, который идет с сервером в комплекте
Код:
# hdparm -i /dev/sda
/dev/sda:
Model=GB0250EAFJF , FwRev=HPG8 , SerialNo=9SF182EM
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488397168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=disabled
Drive conforms to: unknown: ATA/ATAPI-4,5,6,7
* signifies the current active mode
я выделил то что меня больше всего беспокоит.
Код:
hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 6668 MB in 1.99 seconds = 3343.35 MB/sec
Timing buffered disk reads: 286 MB in 3.02 seconds = 94.80 MB/sec
в биосе WriteCache включен. Режим ACHI, SATA Enhanced
в dmesg тоже все грустно
Код:
[ 6.966852] Driver 'sr' needs updating - please use bus_type methods
[ 6.969434] Driver 'sd' needs updating - please use bus_type methods
[ 6.969434] sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB)
[ 6.969434] sd 0:0:0:0: [sda] Write Protect is off
[ 6.969434] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 6.969434] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 6.969434] sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB)
[ 6.969434] sd 0:0:0:0: [sda] Write Protect is off
[ 6.969434] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 6.969434] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Debian Lenny Linux 2.6.26-2-xen-amd64 #1 SMP Thu Nov 5 04:27:12 UTC 2009 x86_64 GNU/Linux
буду очень благодарен, если кто-то сможет объяснить почему так, и как увеличить производительность. Заранее спасибо.