мама на нфорсе570, винт сигейт сата2 7200.10 16мб:
/dev/sda:
Timing O_DIRECT cached reads: 872 MB in 2.02 seconds = 431.02 MB/sec
Timing O_DIRECT disk reads: 218 MB in 3.01 seconds = 72.48 MB/sec
Возможно что я сата2 просто не настроил нормально )
про затруднение. Я имел ввиду можно ли работать когда на харде нагрузка. А на счет десктопа, у меня тоже десктоп, но фтп имеется вот он всю жизнь и портит если с него льют от 7 метров в секунду.Вот про это и хотел узнать. Например сказя, как бы с неё не качали работать в десктопе можно комфортно.Вот мне кто то сказал что и сата2 такое позволяет.
Может найдется тот кто сможет это 100% подтвердить ? даже достаточно копирования большего файла. и в этот момент показать hdparm ну и визуально полазить по компу.
> про затруднение. Я имел ввиду можно ли работать когда на харде нагрузка. А на счет десктопа, у меня тоже десктоп, но фтп имеется вот он всю жизнь и портит если с него льют от 7 метров в секунду.
Не наблюдаю никаких тормозов, даже если с меня льют 55Mb/sec (1GBit LAN) - разве что буфер мгновенно забивается и новые приложения стартуют ощутимо дольше.
Проблема с тормозами может быть из-за кривых драйверов ATA для вашего chipset'a.
Как это можно легко выяснить: несколько раз запускаете (желательно на tmpfs файловой системе)
a) # time bzip2 -9 -c some_file > /dev/null
и
b) # dd if=/dev/sda of=/dev/null & time bzip2 -9 -c some_file > /dev/null && killall dd
если значения real в a) и b) будут _сильно_ различаться, то вам не повезло
> --direct я для кого написал?
Timing O_DIRECT cached reads: 872 MB in 2.02 seconds = 431.02 MB/sec
Timing O_DIRECT disk reads: 218 MB in 3.01 seconds = 72.48 MB/sec
> Если NCQ работает(смотреть в dmesg), то под многочисленными random read и random write становится работать гораздо лучше.
Там свои заморочки, особенно в реализации от NVidia. Замеры показывают аж 20-25% выигрыш с выдёргивания равномерно и случайным образом размазанного файла (кусочками в 4к) по блинам.
Хм вот ведь как бывает, посмотрел внимательно дмесг, нашел вот это:
ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xE000 irq 17
ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xE008 irq 17
scsi0 : sata_nv
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-7, max UDMA/133, 625142448 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 1
ata1.00: configured for UDMA/133
scsi1 : sata_nv
ata2: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0x977
scsi 0:0:0:0: Direct-Access ATA ST3320620AS 3.AA PQ: 0 ANSI: 5
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:05.1[B] -> Link [APSJ] -> GSI 22 (level, low) -> IRQ
18
PCI: Setting latency timer of device 0000:00:05.1 to 64
ata3: SATA max UDMA/133 cmd 0x9E0 ctl 0xBE2 bmdma 0xCC00 irq 18
ata4: SATA max UDMA/133 cmd 0x960 ctl 0xB62 bmdma 0xCC08 irq 18
scsi2 : sata_nv
ata3: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0x9E7
scsi3 : sata_nv
ata4: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0x967
ACPI: PCI Interrupt Link [ASA2] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:05.2[C] -> Link [ASA2] -> GSI 21 (level, low) -> IRQ
19
PCI: Setting latency timer of device 0000:00:05.2 to 64
ata5: SATA max UDMA/133 cmd 0xC800 ctl 0xC402 bmdma 0xB800 irq 19
ata6: SATA max UDMA/133 cmd 0xC000 ctl 0xBC02 bmdma 0xB808 irq 19
scsi4 : sata_nv
ata5: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0xC807
scsi5 : sata_nv
ata6: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0xC007
Смущает "configured for UDMA/133" и "abnormal status 0x7F on port 0x977". "link down" - скорее всего потому что пробует все сата каналы и не находит там девайсов во всех случаях кроме одного (подключенного жесткого). Ядро 2.6.19.1-vanilla + патч для bootsplash :)