Автор Тема: hdparm i excelstor  (Прочетена 3284 пъти)

faint

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
hdparm i excelstor
« -: Apr 18, 2005, 18:01 »
Zdraveite,

naskoro si instalirah linux i sym mnogo happy '<img'>
Edinstvenia mi problem obache e v tova che pri extracktvane, instalirane il ikopirane na golemi i ne chak tolkova golemi files zabavq i bukwalno spicha cqloto pc.
Edin priqtel mi kaza, che tova e ot hdd-to mi i mi kaza da go nastroia s hdparm.

Samo che ne mojah da opravq sam tozi problem, za tova se obrysshtam kym vas.
Eto info za hdd-to mi:

bash-2.05b# hdparm -i /dev/hda

/dev/hda:

 Model=ExcelStor Technology J680, FwRev=V32OA60A, SerialNo=VNR81EG20F4S8A
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=1794kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160836480
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:

 * signifies the current active mode

Blagodariq vi predvaritelno!
Активен

linux powered

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
hdparm i excelstor
« Отговор #1 -: Apr 18, 2005, 18:19 »
Здрасти!
Дай изхода от
Примерен код
hdparm /dev/hda
и
Примерен код
hdparm -tT /dev/hda
Също кажи няколко приказки за дистрибуцията, която ползваш и пиши на КИРИЛИЦА!
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12

faint

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
hdparm i excelstor
« Отговор #2 -: Apr 18, 2005, 18:24 »
Linux tux 2.6.11-gentoo-r3 #1 SMP Sun Apr 17 07':0'0:58 EEST 2005 i686 AMD Athlon™ XP 2500+ AuthenticAMD GNU/Linux

bash-2.05b# hdparm /dev/hda

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

bash-2.05b# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1736 MB in  2.05 seconds = 844.90 MB/sec
 Timing buffered disk reads:   12 MB in  3.05 seconds =   3.93 MB/sec
Активен

linux powered

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
hdparm i excelstor
« Отговор #3 -: Apr 18, 2005, 19:11 »
Ползвай търсачката, ползвай ръководството / man hdparm / , ноайде от мен да мине:

#hdparm -X68 -d1 -c3 -m16 -W0 /dev/hda

#hdparm -tT /dev/hda

трябва да е доста над 3мб/сек '<img'>
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

faint

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
hdparm i excelstor
« Отговор #4 -: Apr 18, 2005, 19:18 »
Цитат (the_real_maniac @ Април 18 2005,20:11)
Ползвай търсачката, ползвай ръководството / man hdparm / , ноайде от мен да мине:

#hdparm -X68 -d1 -c3 -m16 -W0 /dev/hda

#hdparm -tT /dev/hda

трябва да е доста над 3мб/сек '<img'>

Мерси, ама май няма ефект:

bash-2.05b# hdparm -X68 -d1 -c3 -m16 -W0 /dev/hda

/dev/hda:
 setting 32-bit IO_support flag to 3
 setting multcount to 16
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 setting xfermode to 68 (UltraDMA mode4)
 setting drive write-caching to 0 (off)
 multcount    = 16 (on)
 IO_support   =  3 (32-bit w/sync)
 using_dma    =  0 (off)
bash-2.05b# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1724 MB in  2.00 seconds = 861.70 MB/sec
 Timing buffered disk reads:   12 MB in  3.19 seconds =   3.76 MB/sec
bash-2.05b#
Активен

linux powered

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
hdparm i excelstor
« Отговор #5 -: Apr 18, 2005, 20:30 »
Ами на моят хардуер, който съвсем скоро ще има юбилей, нещата изглеждат така:
Примерен код
# hdparm -tT /dev/sda1 /dev/sda5 /dev/sda7

/dev/sda1:
 Timing buffer-cache reads:   160 MB in  2.02 seconds =  79.34 MB/sec
 Timing buffered disk reads:   32 MB in  3.16 seconds =  10.11 MB/sec

/dev/sda5:
 Timing buffer-cache reads:   160 MB in  2.03 seconds =  78.64 MB/sec
 Timing buffered disk reads:   28 MB in  3.06 seconds =   9.16 MB/sec

/dev/sda7:
 Timing buffer-cache reads:   164 MB in  2.05 seconds =  80.01 MB/sec
 Timing buffered disk reads:   22 MB in  3.25 seconds =   6.78 MB/sec
Така че седни и прочети за hdparm от статиите и темите в сайта. Определено трябва да го настроиш! Тази скорост е горе-долу приемлива за CD-ROM, ама за твърд диск е ....

П.П. Дори и с -X pio4 ще имаш многократно увеличение на скоростта, но като гледам първия ти пост би трябвало да работи най-бързо с -X udma2.
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12

ZEN

  • Напреднали
  • *****
  • Публикации: 159
    • Профил
    • WWW
hdparm i excelstor
« Отговор #6 -: Apr 19, 2005, 00:26 »
hdparm -a1024 -c1 -d1 -A1 -m16 /dev/hda - примерно (евентуално -u1 - експериментирай, в някои случаи -c3 дава по-добър трансфер, CONFIG_IDEDISK_MULTI_MODE=y - това е добре да го имаш предвид ако решиш да компилираш кернелслед като прави такива неща при големи файлове)

help: hdparm --help

опция -X... понякога дава добри резултати, но може и да ти скапе файловата система /имах подобен случай - всъщност без тази опция трансфера беше с около 0.1МБ/с по-нисък/
По принцип ако дяла на Linux-a ти е в началото на диска трансфера ще е по-висок. Освен това зависи и с каква файлова система си - най-добър трансфер мисля че има ext2fs. (това последното не искам да поражда полемики в това отношение тук).

Успех.
P.S. След промяна на параметрите чекваш с hdparm -t /dev/hda - или там каквото е при теб.

P.P.S Забравих - ако си с АТА100 и не може да се инициализира този режим, в /etc/lilo.conf вмъкваш append="idebus=66 ide0=ata66 ide1=ata66" след "label" и не забравяй в конзола "lilo -w" за да запишеш промените от lilo.conf
И пак eкспериментираи и чети и питай....
Активен

faint

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
hdparm i excelstor
« Отговор #7 -: Apr 19, 2005, 00:50 »
Специални благодарности '<img'>

bash-2.05b# hdparm -a1024 -c1 -d1 -A1 -m16 /dev/hda

/dev/hda:
 setting fs readahead to 1024
 setting 32-bit IO_support flag to 1
 setting multcount to 16
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 setting drive read-lookahead to 1 (on)
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 using_dma    =  0 (off)
 readahead    = 1024 (on)
bash-2.05b# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1560 MB in  2.04 seconds = 763.33 MB/sec
 Timing buffered disk reads:   28 MB in  3.11 seconds =   8.99 MB/sec
Активен

linux powered

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
hdparm i excelstor
« Отговор #8 -: Apr 19, 2005, 09:01 »
Положението всъщност е плачевно! Специално този хард трябва да дава минимален трансфер от порядъка на 30 МБ/с /максимумът при полу-празен диск е около 60 МБ/с/. Повече инфо тук. Проблемът, който трябва да прегледаш е:
Цитат
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
Успех!
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12

  • Гост
hdparm i excelstor
« Отговор #9 -: Apr 19, 2005, 09:41 »
Не познавам "gentoo" но според мене основният проблем е наистина в това, че не се включва DMA-то за диска. Причините пак според мене са две:
  - или в биоса нещо не е конфигурирано както трябва, по-точно секцата за IDE-тата
  - или ако ползваш собствено компилирано ядро си пропуснал нещо в конфигурацията в секция "Device Drivers->ATA/ATAPIFM/RLL" - по конкретно отново опциите за DMA
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
hdparm
Начини за увеличаване на бързодействието
Marto 4 3658 Последна публикация Apr 06, 2002, 05:44
от mil_dim
hdparm и scsi емулация
Начини за увеличаване на бързодействието
mironcho 3 2891 Последна публикация Jun 18, 2002, 12:42
от n_antonov
hdparm
Настройка на хардуер
HarleyBG 1 1395 Последна публикация Nov 13, 2004, 18:06
от n_antonov