[sisyphus] ncq возможно ли?

Yury Bushmelev jay4mail на gmail.com
Вс Ноя 21 10:59:07 UTC 2010


19 ноября 2010 г. 1:10 пользователь Ivan Fedorov <ns на altlinux.org> написал:
> Alexey Morsov <samurai-mf32rqebUfs на public.gmane.org> writes:
>
>> И есть ли смысл вообще дальше ковырять?
>> /dev/sdb:
>>  Timing cached reads:   14052 MB in  2.00 seconds = 7035.69 MB/sec
>>  Timing buffered disk reads: 322 MB in  3.00 seconds = 107.21 MB/sec
>>
>>   ?
>
> Это скорость линейного чтения в 1 поток. Тут ни io-шедулер, ни NCQ роли
> почти не играют. Надо пробовать io в несколько потоков, чтобы была
> необходимость в сортировке запросов.

Я тут попробовал у себя на ArchLinux c ядром 2.6.35 включить noop во
время компиляции OpenEmbedded.
Возможно, производительность дисковой подсистемы и увеличилась, но вот
пользоваться компьютером стало невозможно совершенно. Кое как вернул
cfq, после этого полегчало. deadline повел себя тоже лучше, чем noop в
плане интерактивности.

Правда, пристальный взгляд показал мне вот что:

ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata4.00: ATA-8: WDC WD5001AALS-00L3B2, 01.03B01, max UDMA/133
ata4.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
ata4.00: configured for UDMA/133

И вот это UDMA/133 меня удивило.. Диск - SATA-II WD Black 500Gb

-- 
С уважением,
Бушмелев Юрий


Подробная информация о списке рассылки Sisyphus