/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Loadlevel 15 og 50% idle
Fra : Leif Neland


Dato : 03-12-06 00:18

En webserver har loadlevel 15 og ca 50% idle.

Der er 10-20 apache-processer kørende, og de bruger fra 1-5% cpu.

Kan man ud fra det afgøre om det er disk eller net, der begrænser det, eller
hvad skal man se efter?

Leif



 
 
Christian E. Lysel (03-12-2006)
Kommentar
Fra : Christian E. Lysel


Dato : 03-12-06 01:43

On Sun, 2006-12-03 at 00:18 +0100, Leif Neland wrote:
> En webserver har loadlevel 15 og ca 50% idle.


Hvad siger "vmstat" cpu tiden bliver brugt til?
Kik på fordelingen mellem us (user)/sy (system).
"mpstat" kan uddybe fordelingen i flere under liggende katagorier.

Hvis system bruger tiden er det typisk I/O.

En høj cs (context switch), kan være meget swap af processers context,
se evt. swap si/so.

Disk I/O, kan ses under io, bi/bo. I/O'en kan præsiseres med "iostat".



Følgende er en god start:

man vmstat
man mpstat
man iostat
man ps
man sa
man top


Du kan også gå på jagt i /proc

Fx viser "cat /proc/interrupts" antallet af gange et given interrupt er
blivet kaldt.

På min maskine har jeg følgende (### er kommentar):

[root@bigfoot ~]# cat /proc/interrupts
CPU0
0: 568683 XT-PIC timer
1: 6590 XT-PIC i8042
2: 0 XT-PIC cascade
3: 0 XT-PIC ohci_hcd:usb3
5: 206773 XT-PIC ehci_hcd:usb1, EMU10K1
6: 5 XT-PIC floppy
8: 1 XT-PIC rtc
9: 1 XT-PIC acpi
10: 27 XT-PIC ohci_hcd:usb2, aic7xxx
### aic7xxx er en SCSI kontroller.
11: 313755 XT-PIC uhci_hcd:usb4, uhci_hcd:usb5, skge,
nvidia
### skge er min netværkscontroller.
12: 124454 XT-PIC i8042
15: 62901 XT-PIC ide1
### ide1 er min IDE disk kontroller.
NMI: 0
LOC: 0
ERR: 0
MIS: 0



Ovenstående kan give indsigt i hvad CPU bruger noget af tiden i system
til.



Thorbjørn Ravn Ander~ (03-12-2006)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 03-12-06 06:19

"Leif Neland" <leif@neland.dk> writes:

> En webserver har loadlevel 15 og ca 50% idle.
>
> Der er 10-20 apache-processer kørende, og de bruger fra 1-5% cpu.
>
> Kan man ud fra det afgøre om det er disk eller net, der begrænser det, eller
> hvad skal man se efter?

Hvad siger http-loggen at den laver?
--
Thorbjørn Ravn Andersen

Morten Guldager (03-12-2006)
Kommentar
Fra : Morten Guldager


Dato : 03-12-06 08:14

2006-12-02 Leif Neland wrote
> En webserver

Hvilket OS? (og hvilken maskine?)

> har loadlevel 15 og ca 50% idle.

Det super hurtige _gæt_ er at den swapper, altså ikke har nok mem
og derfor står og flytter bits frem og tilbage mellem ram og disk.

> Der er 10-20 apache-processer kørende, og de bruger fra 1-5% cpu.

I moderne virtualiserede maskiner kan der jo andre/andet der har
ædt dine resourcer, det vil også banke loadet op.

> Kan man ud fra det afgøre om det er disk eller net, der begrænser det, eller
> hvad skal man se efter?

Igen, jeg _gætter_ på at det er din disk.

Måske du har en iostat, så kan du ihvertfald se _hvilke_ diske
det er der knokler.



/Morten

Kent Friis (03-12-2006)
Kommentar
Fra : Kent Friis


Dato : 03-12-06 10:21

Den Sun, 3 Dec 2006 00:18:06 +0100 skrev Leif Neland:
> En webserver har loadlevel 15 og ca 50% idle.
>
> Der er 10-20 apache-processer kørende, og de bruger fra 1-5% cpu.
>
> Kan man ud fra det afgøre om det er disk eller net, der begrænser det, eller
> hvad skal man se efter?

Lamper... Hvilken lyser konstant - den på netkortet eller harddisk-
lampen?



Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste