sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #32084
Re: At finde flaskehalse i på en linuxbox
Hej Henrik. Tak for dine gode forslag.
"Henrik Størner" wrote:
> Ikke direkte. Men antallet af interrupts og disk I/O som 'procinfo'
> rapporterer kan give et fingerpeg om, hvad der foregår.
Hvad er procinfo? Findes ikke på min box.
> Jeg har dog et bud: Din harddisk er formentlig en IDE disk, og du bruger
> ISA netkort. IDE driveren's default konfiguration er at disable alle
> interrupts mens den arbejder - det kan tage relativt lang tid, og kan
> meget vel medføre at dit netkort mister pakker, eller at real-tids
> applikationer bliver påvirket.
Jeg bruger godt nok et PCI netkort lige nu (realtek 8029AS med ne2000-pci driveren).
> Der er et par ting du kan gøre:
>
> 1) Tuning af din IDE driver. Første mulighed er at køre kommandoen
> "/sbin/hdparm -u 1 /dev/hda" for at forhindre IDE driveren i at
> disable interrupts.
Det har jeg nu gjort, men det så ikke ud til at gøre nogen forskel. I øvrigt: når jeg
kører 'hdparm -Tt /dev/hda' får jeg følgende output:
Timing buffer-cache reads: 128 MB in 4.70 seconds = 27.23 MB/sec
Timing buffered disk reads: 64 MB in 33.15 seconds = 1.93 MB/sec
Lyder det normalt (tallene er næsten de samme hver gang)?
> 2) Hvilken kerne bruger du ? Formentlig 2.2.16 som Red Hat 6.2 shipper
> med. Du kan lave din egen kerne og så tilføje Andre Hedrick's IDE
> driver patch - hvis din IDE controller er indbygget på motherboardet,
> er der en god chance for at der er optimeret support for chipsættet
> i Andre's patch.
Jeg er ikke sikker, men jeg tror, at jeg kører kerne 2.2.14 (der står i hvert fald
'Linux version 2.2.14-5.0' øverst i dmesg's output). Findes der en patch til denne
kerne?
> 3) Understøtter din disk Ultra DMA ? Det er ikke enabled per default.
> Også her er det hdparm kommandoen, der kan ændre på det. Men så
> ville jeg altså installere min egen kerne for at få den bedste
> effekt.
Min disk understøtter UDMA, ja. Jeg vil gerne forsøge at patche kernen, så jeg kan
slå UDMA til, men jeg må lige undersøge om mit bundkort understøtter det (bundkortet
_skal_ understøtte UDMA, før det virker, right?)
Nåmen, jeg kigger videre på det ved lejlighed. Tak for de gode forslag!
Mvh Lars Høyrup Jensen
Follow ups
References