Vyuziti CPU a HDD

Phill PhillsKonf na atlas.cz
Středa Květen 26 15:04:38 CEST 2004


> 
> Já bych to tipnul na problém řadič -> HD
> 
> Skuste si spustit
> [root na soban /home/petr]# /sbin/hdparm /dev/hda
> 
> vypíše parametry nastavené + skuste test rychlosti
> 
> [root na soban /home/petr]# /sbin/hdparm -Tt /dev/hda
> 
> co to vypíše za rychlosti a budete vědět na čem jste zda je problém v 
> HD+řadič nebo zda je problém v síti.

Ano, pravdepodobne mate pravdu. Divne je ze pri jakemkoliv
cteni/zapisu je vyuziti CPU pomerne velike, posilam proto
jeste vypis o via chipsetu. Pro jistotu jsem vymenil kabely
za 80ti zilove, deska je ale starsi tak to ani nepozna. Jen 
tim zmyzeli hlasky v logu. Vyzkousel jsem jeste originalni debiani
kernel 2.4.18-bf24, ale nic se nestalo. Zkousel jsem i ruzny
tweakovaci parametry hdparm (-c1 -d1 -X66), zapnout/vypnout 
v biosu prefefetch, blockmode.

BTW jedna se o MB Zida Tomato BX98 s biosem 1.03, coz je pomerne
rozsirena shit deska.

Chtel jsem si na routeru udelat ftpko, tak jsem tam koupil
novej rychlej disk a zazrak se nekona :-(

Takze mi nezbyva nic jineho nez se stim smirit, nebo koupit 
novej HW. Ta rychlost by i stacila, ale %cpu je moc velky.
Myslim si, ze pod woknama ten disk pojede mnohem rychlejc.
Mel jsem driv totiz tu samou desku a prijde mi, ze mi tam
Barracuda 2 jela o dost rychlejc.

S diky,
	Filip Jenicek


hdc je Seagate Barr.
hda je starej 8GB WD.

/dev/hda:
 Timing buffer-cache reads:   128 MB in  3.27 seconds = 39.14 MB/sec
 Timing buffered disk reads:  64 MB in  8.45 seconds =  7.57 MB/sec

/dev/hdc:
 Timing buffer-cache reads:   128 MB in  3.20 seconds = 40.00 MB/sec
 Timing buffered disk reads:  64 MB in  4.38 seconds = 14.61 MB/sec (kolisa
9-14)

router-phill:~# hdparm -i /dev/hdc

/dev/hdc:

 Model=ST3120026A, FwRev=3.06, SerialNo=5JT28VLQ
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
 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 udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=no WriteCache=enabled
 Drive Supports : mediumATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6

router-phill:~# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 I/O support  =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 1048/255/63, sectors = 16841664, start = 0
 busstate     =  1 (on)

router-phill:~# cat /proc/ide/via
----------VIA BusMastering IDE Configuration----------------
Driver Version:                     3.37
South Bridge:                       VIA vt82c586b
Revision:                           ISA 0x41 IDE 0x6
Highest DMA rate:                   UDMA33
BM-DMA base:                        0xe000
PCI clock:                          33.3MHz
Master Read  Cycle IRDY:            1ws
Master Write Cycle IRDY:            1ws
BM IDE Status Register Read Retry:  yes
Max DRDY Pulse Width:               No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush:          yes                 yes
End Sector FIFO flush:         no                  no
Prefetch Buffer:              yes                 yes
Post Write Buffer:            yes                  no
Enabled:                      yes                 yes
Simplex only:                  no                  no
Cable Type:                   40w                 40w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode:       UDMA       PIO      UDMA       PIO
Address Setup:       30ns     120ns      30ns     120ns
Cmd Active:          90ns      90ns      90ns      90ns
Cmd Recovery:        30ns      30ns      30ns      30ns
Data Active:         90ns     330ns      90ns     330ns
Data Recovery:       30ns     270ns      30ns     270ns
Cycle Time:          60ns     600ns      60ns     600ns
Transfer Rate:   33.3MB/s   3.3MB/s  33.3MB/s   3.3MB/s



Další informace o konferenci Linux