sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #32070
Re: At finde flaskehalse i på en linuxbox
In <3A5C999D.C874F27C@xxxxxx> Lars Hoeyrup Jensen <robinhat@xxxxxx> writes:
>Er der nogen, der kan fortælle mig, om der findes et kommandolinieværktøj a la
>top, som kan overvåge belastningen på hhv. netkortet og harddisken(e) på en
>linuxbox?
Ikke direkte. Men antallet af interrupts og disk I/O som 'procinfo'
rapporterer kan give et fingerpeg om, hvad der foregår.
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.
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. Hvis du læser man-siden på hdparm kommandoen,
så vil du se at der er nogle få kombinationer af IDE chipsæt og
harddiske, som ikke kan klare denne konfiguration - og det betyder
at dine data kan mistes totalt. Jeg har dog aldrig set dette
problem - du skal være meget uheldig for at ramme en af de sårbare
hardware-kombinationer.
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.
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.
Henrik
>Baggrund:
>Jeg har en linux-pc stående på vores netværk, som bl.a. sharer nogle mpg- og
>avi-film via samba (version 2.0.7). Jeg ser så filmene fra min Win98-pc. Det
>hakker temmelig meget ind imellem, men top fortæller mig, at hverken cpu eller
>hukommelse er særlig belastede. Jeg kunne godt tænke mig, om flaskehalsen ligger
>et andet sted på min linuxbox, eller om det er ude på netværket, at der går et
>eller andet galt. Trafikken skal igennem 2-3 hubs og 2 switche, før den når min
>Win98 pc.
>Min Linuxbox er kort fortalt:
>cpu: 150 mhz pentium
>ram: 80 mb
>hd: 20 gb ibm 5400 rpm/m
>netkort: har forsøgt med både realtek
> 8029as og 3com ethernet III isa - same result
>os: redhat 6.2
>Jeg håber, at der er nogle sslug'ere, der kan svare på et øverste spørgsmål og
>evt. komme med kommentarer til problemstillingen.
>På forhånd mange tak,
>Lars Høyrup Jensen
--
Henrik Storner | "Crackers thrive on code secrecy. Cockcroaches breed
<henrik@xxxxxxxxxx> | in the dark. It's time to let the sunlight in."
|
| Eric S. Raymond, re. the Frontpage backdoor
Follow ups
References