Portál AbcLinuxu, 16. července 2025 05:01


Dotaz: Zvyseni Timing buffered disk reads

9.9.2005 20:03 Doktor
Zvyseni Timing buffered disk reads
Přečteno: 123×
Odpovědět | Admin
Rad bych se zeptal jak mohu docilit na disku zvyseni "buffered disk reads"? Potreboval bych to dotlacit alespon na 56MB/sec. Ale rad bych se zeptal jak vubec je mozne toto nejakym zpusobem zvysit.

Toto jsou parametry ktere jsem momentalne dostal:
$:~$ hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 9729/255/63, sectors = 156301488, start = 0

$:~$ hdparm -Tt /dev/hda

/dev/hda:
 Timing buffer-cache reads:   2588 MB in  2.00 seconds = 1294.00 MB/sec
 Timing buffered disk reads:   54 MB in  3.23 seconds =  16.72 MB/sec
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 9.9.2005 20:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
Lepším hardware?
Heron avatar 9.9.2005 20:16 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z 16.72 MB/sec na 56MB/sec? To, se obávám, nepůjde.
Heron
Heron avatar 9.9.2005 20:19 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Ještě dodám: Lepší disk rozhodne nebude na škodu. Moje stará WDC WD2000JB je na tom takhle:
/dev/hda:
 Timing cached reads:   1240 MB in  2.00 seconds = 620.40 MB/sec
 Timing buffered disk reads:  168 MB in  3.01 seconds =  55.88 MB/sec
9.9.2005 20:39 #Tom
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
U jádra 2.6 se dá získat až 2x vyšší výkon změnou parametru pro čtení napřed, já jsem nastavil počet sektorů z 256 na 8192 - hdparm -a 8192 a rychlost disku Seagate ST3120026A vzrostla z 25 MB/s na 50 MB/s. Měření bylo provedeno pomocí hdparm -t. U jádra 2.4 to nebylo potřeba.
Heron avatar 9.9.2005 20:52 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Hmm, právě jsem to zkusil na ST3160023A a WD2000JB a rychlost se zvýšila max o 2MB/s. Predpokládám, že je to velikostí cache na disku (8MB) nebo se mýlím? Jádro 2.6.12.
Luboš Doležel (Doli) avatar 9.9.2005 21:37 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
U mě zvýšení o 4 MB/s
cooler avatar 9.9.2005 22:28 cooler | skóre: 19 | Medzilaborce
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
ja som mal u notebooku zvysenie z 12,47MB/sec na 18,92MB/sec
9.9.2005 22:07 #Tom
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Musím říct, že se v této problematice vůbec nevyznám. Disk má vskutku cache 8 MB, jinak je to 120 GB. Pod 2.4.27 (nebo co to bylo zač) jel ten disk na 54 MB/s, pod 2.6 (asi 2.6.3 a vyššími verzemi také) jel pomalu, dokud jsem nenastavil ten parametr. Na Western Digital WD200BB (2 MB cache a 20 GB kapacita) toto nastavení nemá vliv, pod 2.4 jel asi na 33 MB/s, pod 2.6 jede na 23 MB/s. Řadič je HPT370 v PCI, zbytek toho počítače nestojí za moc (Intel 440BX, Intel Pentium II 400 MHz, 256 MB RAM).
Heron avatar 9.9.2005 22:29 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
WDC WD2000JB:

hdparm -A1 /dev/hda
hdparm -t /dev/hda
Timing buffered disk reads:  138 MB in  3.04 seconds =  45.36 MB/sec
hdparm -A0 /dev/hda
hdparm -t /dev/hda
Timing buffered disk reads:   56 MB in  3.10 seconds =  18.07 MB/sec

ST3160023A:

hdparm -A1 /dev/hdb
hdparm -t /dev/hdb
Timing buffered disk reads:  162 MB in  3.00 seconds =  53.97 MB/sec
hdparm -A0 /dev/hdb
hdparm -t /dev/hdb
Timing buffered disk reads:   48 MB in  3.04 seconds =  15.79 MB/sec

Oba disky 8MB cache. Nastavení readahead nemá prakticky žádný vliv (kromě ultra nízkým hodnot). PC: KT400A Athlon XP 2400+ 1GB RAM

9.9.2005 22:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Mno, svůj pomalý disk si -a 8192 sice asi o 3 MB/s zrychlím, ale ten rychlý si o 8 MB/s zpomalím. Asi žiju v nějaké geopatogenní zóně...
10.9.2005 08:10 sewi | skóre: 21 | blog: Bunker Hill | Prostějov
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Jo muj disk na notebooku taky zpomalil.
Timing buffered disk reads:   90 MB in  3.04 seconds =  29.60 MB/sec
setting fs readahead to 8192
Timing buffered disk reads:   78 MB in  3.04 seconds =  25.66 MB/sec
ze ja se v tom hrabu.
And they thought they were free
9.9.2005 22:30 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
A taky se tím dá získat až 2x nižší výkon, třeba na mém disku TOSHIBA MK6021GAS :-).
10.9.2005 19:30 Pavell | skóre: 22 | blog: Linuxový poznámkový blog | Hradec Králové
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Páni! Opravdu dvakrát vyšší výkon:
/dev/hda:
 Timing buffered disk reads:   48 MB in  3.08 seconds =  15.56 MB/sec

/dev/hda:
 Timing buffered disk reads:  102 MB in  3.11 seconds =  32.83 MB/sec
A to jsem si na rychlost ani moc nestěžoval :-)
Kdyby každý nespokojený student napsal virus, neexistoval by jiný software.
9.9.2005 21:41 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
To bych taky potřeboval, disk v notebooku mám hrozně pomalý :-).
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
9.9.2005 22:55 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co ten IO_support? nepomohlo by trosku nastaveni na 1 nebo 3 (priznam se, ze nevim co je "lepsi") ... jinak, podporu radice je v jadre zapnuta? ... no asi ano, ono by bez ni asi neslo to dma
Urine should only be green if you're Mr. Spock.
9.9.2005 23:07 #Tom
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Z programu hdparm mám celkově divný pocit. Některé parametry, jako je právě -c, mi přijdou spíše na ozdobu, než že by k něčemu byly. DMA mě taky udivuje. Kromě WD200BB (20 GB) a ST3120026A (120 GB) mám i WDAC21200H (1,2 GB), který má jet (podle BIOSu) v PIO 4. Zajímavé je, že aby jel "rychle" (tj. 6 MB/s), tak musí mít také zapnuto DMA, bez něj jede jen na 3 MB/s. Totéž se stane, když nastavím PIO 1. Mimochodem, divím se, že se bez DMA může nějaký přístup k disku vůbec konat. Ale vůbec tomu nerozumím, jak jsem napsal nahoře.
9.9.2005 23:17 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
no bez dma je to docela sranda, pred lety jsem prechazel z desky s chipsetem via na desku s chipsetem intel a zapomel si pripravit jadro, samozrejme, ze jsem tu obecnou podporu mel nejak vypnoutou (asi blbost... no nevim, neco tomu chybelo) ...takze u disku neslo zapnout dma.... kompilace noveho jadra bylo utrpeni ;)
Urine should only be green if you're Mr. Spock.
10.9.2005 21:06 dankez | skóre: 4
Rozbalit Rozbalit vše Re: Zvyseni Timing buffered disk reads
Odpovědět | | Sbalit | Link | Blokovat | Admin
80g - 4roky
/dev/hda:
 Timing cached reads:   1336 MB in  2.00 seconds = 667.43 MB/sec
 Timing buffered disk reads:  164 MB in  3.04 seconds =  53.96 MB/sec
zrychlenie p hdparm -a .. o 10MB/s
8
120g - 5 mesiacov
/dev/hdb:
 Timing cached reads:   1472 MB in  2.00 seconds = 734.64 MB/sec
 Timing buffered disk reads:   10 MB in  5.19 seconds =   1.93 MB/sec
zrychlenie hdparm -a ... z 1.6 -> 1.9... a neviem si dat rady...tak len dufam ze mi ho zreklamuju :D ... ak ma niekto podobny problem s diskom ktory mu pod ext3 takto blbol....dajte vediet

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.