Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Винты в linux (http://forum.oszone.net/showthread.php?t=12747)

Dimon 09-06-2004 23:29 67784

Начало: http://forum.oszone.net/topic.cgi?fo...&start=380


lcat
Цитата:

винт у меня хороший, 160gb/8mb кеша. Как и у тебя. Только вот читает он его чет не очень быстро.
Сорри, не туда глянул. Смотрел на характеристики винта Shurik E
Твой:
Цитата:

Timing buffer-cache reads:   2216 MB in  2.00 seconds = 1108.00 MB/sec
Timing buffered disk reads:   42 MB in  3.02 seconds =  13.91 MB/sec
может ктонить подскажет как увиличить, read с диска?
у меня 160gb wd.
Мой:
Цитата:

geometry     = 7297/255/63, sectors = 117231408, start = 0
Timing buffer-cache reads:   128 MB in  1.25 seconds = 102.40 MB/sec
Timing buffered disk reads:   64 MB in  2.53 seconds =  25.30 MB/sec
Но все равно не пойму, почему такая большая разница??

lcat 10-06-2004 02:42 67785

Dimon
а какие ты задаеш параметры для hdparm?

Petya 10-06-2004 09:49 67786

а пардон - как его оптимизировать ?:o

Dimon 10-06-2004 17:02 67787

lcat
Цитата:

а какие ты задаеш параметры для hdparm?
-c1 -d1 -m16 -X66

Guest 11-06-2004 13:10 67788


винт на 40 гиг
hdparm -Tt /dev/hdb2

Timing buffer-cache reads:   1740 MB in  2.00 seconds = 870.00 MB/sec
Timing buffered disk reads:   10 MB in  3.10 seconds =   3.23 MB/sec

как увеличить чтение  



hdparm -c 1 -d 1 -m 16 -X 66 /dev/hdb2

/dev/hdb2:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
setting multcount to 16
HDIO_SET_MULTCOUNT failed: Invalid argument
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Invalid argument
setting xfermode to 66 (UltraDMA mode2)
multcount    = 16 (on)
IO_support   =  0 (default 16-bit)
using_dma    =  0 (off)

у меня DMA отключенно что ли

ruslandh 11-06-2004 20:05 67789

Guest

Дайте команду  и увидите теущие параметры:
>hdparm /dev/hdb

/dev/hdb:
multcount    = 16 (on)
IO_support   =  1 (32-bit)
unmaskirq    =  1 (on)
using_dma    =  1 (on)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    =  8 (on)
geometry     = 7299/255/63, sectors = 117266688, start = 0

А уже зная их, можно что-то менять.
Скорей всего у Вас ядро не знает как работать с Вашим типом диска.

lcat 12-06-2004 01:15 67790

ruslandh
Цитата:

Скорей всего у Вас ядро не знает как работать с Вашим типом диска.
а что для этого нужно сделать вроде при компиляции особо ничего сверх естественного не выбераеш? Все стандартное, к примеру на винтах от wd :)

ruslandh 12-06-2004 07:11 67791

Извините, я нечётко выразился - не с самим диском, а с интерфейсом диска
(сериал-АТА, неизвестный тип RAID интерфейса и т.п.). Чаще всего, для нового оборудования, проблема решается обновлением ядра. Ну а для старого оборудования  без смены железа, она может быть совсем нерешаема, хотя в настройках ядра и можно покопаться.


Время: 12:41.

Время: 12:41.
© OSzone.net 2001-