Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: MarineForce в May 31, 2006, 21:33



Титла: Hdd
Публикувано от: MarineForce в May 31, 2006, 21:33
Ползвам Убунту 6.06 RC, ползвам едно HOWTO: ето тук
и изпълнявам всички команди, които са нужни, но нещо hdd reading-а е мн бавен :(. Ако може малко помощ. Ето и да видите:

root@NY:/home/vanka# hdparm /dev/hda

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 156368016, start = 0

root@NY:/home/vanka# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   920 MB in  2.01 seconds = 458.69 MB/sec
 Timing buffered disk reads:   42 MB in  3.05 seconds =  13.77 MB/sec


Според HOWTO-то трябва hdd да чете нормално, а то виждате колко бавно :(...


П.П. Файлова система ReiserFS !
Благодаря и се надявам да помогнете ;).





Титла: Hdd
Публикувано от: MarineForce в Jun 01, 2006, 12:03
Добре, че помогнахте ....


Титла: Hdd
Публикувано от: Йордан в Jun 01, 2006, 12:33
Няма и да ти се помогне...


Титла: Hdd
Публикувано от: laskov в Jun 01, 2006, 13:51
Цитат (MarineForce @ Юни 01 2006,13:03)
Добре, че помогнахте ....

А проблемът всъщност хардуерен ли е или е софтуерен? Впрочем така като гледам числата ...





Титла: Hdd
Публикувано от: в Jun 01, 2006, 14:03
Не съм експерт ама пробвай
hdparm -I /dev/hda
и погледни този абзац:
Capabilities:
        LBA, IORDY(can be disabled)
        bytes avail on r/w long: 46     Queue depth: 1
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: unknown setting (0x0080)
        DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns

и по специално този ред:
R/W multiple sector transfer: Max = 16  Current = 16
след това си сложи правилният за тебе multy count
за мене той е 16 тъй че:
hdparm -m16 /dev/hda
надявам се че помогнах


Титла: Hdd
Публикувано от: MarineForce в Jun 01, 2006, 17:41
Цитат (GigaVolt @ Юни 01 2006,13:33)
Няма и да ти се помогне...

Благодаря.... интересно ми е защо... Добре, че поне един човек се постара да помогне, проблема не е в hardware-а...


Титла: Hdd
Публикувано от: laskov в Jun 02, 2006, 16:23
Чудесна статия


Титла: Hdd
Публикувано от: ZEN в Jun 02, 2006, 16:50
http://www.linux-bg.org/cgi-bin....0%ED%E5

пробвай и това
hdparm -a2048 -d1 -A1 -u1 -c1 -m16 /dev/hda