-
Website
http://blog.kovyrin.net -
Original page
http://blog.kovyrin.net/2006/08/11/turn-on-ncq-on-ich-linux/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
for you health
3 comments · 1 points
-
jamiew
1 comment · 6 points
-
qu1j0t3
1 comment · 1 points
-
mkv to dvd
1 comment · 1 points
-
Scoundrel
9 comments · 1 points
-
-
Popular Threads
При работе с диском жудкие тормоза в системе. А уж если в своп полезем, то ждать реакции системы на пользовательский запрос придется долго.
Файл размером 600-700Мб на ext3 удаляется секунд 5-10. На ReiserFS ситуация не лучше.
Мамка интеловская на i915, диск samsung s-ata.
Пропускная по hdparam на уровне s-ata2.
Но при интенсивной работе приложения с диском вся система в глубоком ступоре.
Что это может быть?
Что означает запись "(depth 0/32)", и почему у меня "0", а не "31"?
Но при копировании файла внутри одного раздела (из каталога в каталог) процессор загружается на 100%
This is automatically enabled if both the controller and device
support NCQ. libata supports maximum of 31 concurrent commands. If
NCQ is enabled you should be able to see a message like the following
during device initialization.
ata1.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 31/32)
If the device supports NCQ but the host doesn't, you'll get
ata8.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 0/32)
Queue depth can be adjusted by
# echo 16 > /sys/class/scsi_device/0:0:0:0/device/queue_depth
But, there aren't many good reasons to mess with queue depth.
Задача поста была не в том, чтобы получить точные оценки, а в том, чтобы показать, как можно получить прирост в производительности просто используя все возможности своего железа.