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