Toon posts:

Server traag: CPU 95% waiting maar waarop? *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Iemand die weet waar het aan kan liggen?
En wat betekent wa?

Server specs:

Intel Celeron 2.4 GHz
256 MB DDR RAM PC2700
40 GB HDD 7200 RPM
Fedora Linux


15:58:28 up 1:09, 1 user, load average: 21.25, 15.82, 17.31
Tasks: 101 total, 2 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 66.9% us, 32.5% sy, 0.0% ni, 0.0% id, 94.5% wa, 0.6% hi, 0.0% si
Mem: 248984k total, 245580k used, 3404k free, 1424k buffers
Swap: 1044216k total, 168748k used, 875468k free, 53484k cached

  • Silver7
  • Registratie: Januari 2002
  • Laatst online: 29-11-2025
Verwijderd schreef op vrijdag 06 mei 2005 @ 16:04:
Iemand die weet waar het aan kan liggen?
En wat betekent wa?

Server specs:

Intel Celeron 2.4 GHz
256 MB DDR RAM PC2700
40 GB HDD 7200 RPM
Fedora Linux


15:58:28 up 1:09, 1 user, load average: 21.25, 15.82, 17.31
Tasks: 101 total, 2 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 66.9% us, 32.5% sy, 0.0% ni, 0.0% id, 94.5% wa, 0.6% hi, 0.0% si
Mem: 248984k total, 245580k used, 3404k free, 1424k buffers
Swap: 1044216k total, 168748k used, 875468k free, 53484k cached
Waarvoor gebruik je het?

Te weinig geheugen en Celeron is echt niet geschikt voor server-gebruik

Verwijderd

Topicstarter
Wordt een website op gedraaid...

  • Wirf
  • Registratie: April 2000
  • Laatst online: 10:02
Je server wacht vooral op je IO devices (harde schijven waarschijnlijk)

Staat je DMA aan? ( testen met "hdparm /dev/hda")

edit: probeer ook eens "iostat -k 3" of "iostat -x 3" dat geeft wel wat meer info over het IO-gebruik van je server

Edit2: als ik die cijfertjes nog eens goed bekijk, lijkt het erop dat je teveel geheugen gebruikt (je gebruikt swap en hebt nauwelijks gealloceerde buffers) bekijk je geheugengebruik eens met "top"

[ Voor 70% gewijzigd door Wirf op 06-05-2005 16:15 ]

Heeft sinds kort zijn wachtwoord weer terug gevonden!


Verwijderd

Topicstarter
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 80418240, start = 0

  • xx77qq
  • Registratie: Januari 2004
  • Niet online
Verwijderd schreef op vrijdag 06 mei 2005 @ 16:04:
15:58:28 up 1:09, 1 user, load average: 21.25, 15.82, 17.31
Tasks: 101 total, 2 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 66.9% us, 32.5% sy, 0.0% ni, 0.0% id, 94.5% wa, 0.6% hi, 0.0% si
Mem: 248984k total, 245580k used, 3404k free, 1424k buffers
Swap: 1044216k total, 168748k used, 875468k free, 53484k cached
Zo te zien heb je meer intern geheugen nodig, hij heeft nl. 160Meg al in de swap staan. Verder staat het systeem voor 94,5% op IO te wachten en dit is waarschijnlijk de hardeschijf.

Verwijderd

Topicstarter
iostat command not found :)

  • Wirf
  • Registratie: April 2000
  • Laatst online: 10:02
Dan moet je het ff installeren. :P

maar wat die kerel hierboven ook al zegt: je hebt meer geheugen nodig (of je moet minder geheugen gaan gebruiken :P )

Heeft sinds kort zijn wachtwoord weer terug gevonden!


Verwijderd

Topicstarter
hele top lijst:)

top - 16:20:56 up 1:32, 1 user, load average: 28.96, 27.77, 22.47
Tasks: 157 total, 1 running, 156 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.8% us, 1.1% sy, 0.0% ni, 0.0% id, 93.6% wa, 0.5% hi, 0.0% si
Mem: 248984k total, 246904k used, 2080k free, 1012k buffers
Swap: 1044216k total, 346804k used, 697412k free, 23796k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3636 apache 15 0 25024 7636 17m D 6.7 3.1 0:00.60 httpd
3585 apache 15 0 25928 7968 17m D 0.6 3.2 0:02.13 httpd
2759 apache 16 0 25816 6404 17m S 0.3 2.6 0:01.78 httpd
3065 apache 15 0 26284 4352 17m S 0.3 1.7 0:08.19 httpd
3774 apache 15 0 25740 7748 17m S 0.3 3.1 0:02.11 httpd
3965 root 16 0 4872 1176 3224 S 0.3 0.5 0:00.01 authpsa
1 root 16 0 1980 312 1320 S 0.0 0.1 0:04.94 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 events/0
4 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
6 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
5 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
10 root 12 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
9 root 15 0 0 0 0 S 0.0 0.0 0:02.32 kswapd0
113 root 22 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
147 root 15 0 0 0 0 D 0.0 0.0 0:00.53 kjournald
1025 root 21 0 0 0 0 S 0.0 0.0 0:00.00 kjournald
1379 root 15 0 1968 400 1300 D 0.0 0.2 0:00.10 syslogd
1383 root 15 0 2912 292 1248 S 0.0 0.1 0:00.00 klogd
1409 rpc 18 0 2044 292 1376 S 0.0 0.1 0:00.00 portmap
1476 root 16 0 2452 504 1372 S 0.0 0.2 0:00.00 smartd
1486 root 19 0 2564 268 1240 S 0.0 0.1 0:00.00 acpid
1496 named 18 0 36540 1116 4780 S 0.0 0.4 0:00.00 named
1529 root 16 0 4944 384 3444 S 0.0 0.2 0:00.11 sshd
1542 root 16 0 3220 436 1688 S 0.0 0.2 0:00.01 xinetd
1554 root 21 0 4868 360 3952 S 0.0 0.1 0:00.01 safe_mysqld

Verwijderd

Topicstarter
Wirf schreef op vrijdag 06 mei 2005 @ 16:17:
[...]


Dan moet je het ff installeren. :P

maar wat die kerel hierboven ook al zegt: je hebt meer geheugen nodig (of je moet minder geheugen gaan gebruiken :P )
hmja vreemd... Weet jij btw wat dat WA betekent?

  • Arnout
  • Registratie: December 2000
  • Laatst online: 10-02 17:38
Verwijderd schreef op vrijdag 06 mei 2005 @ 16:24:
[...]


hmja vreemd... Weet jij btw wat dat WA betekent?
wa= wait. Dan wacht de kernel op I/O of ergens anders op.

En over die tip om meer geheugen te installeren: dat zal wel wat helpen maar dat is de oorzaak niet.
Oorzaak kan bijv. slecht geconfigureerde apache zijn.
Je swap zit nogal vol (1,5x je fysieke geheugen).

Het lijkt me trouwens stug dat dat je hele top lijst is... er staat daarboven 157 processes.

Succes, genoeg werk aan de winkel.

[ Voor 21% gewijzigd door Arnout op 06-05-2005 16:32 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op vrijdag 06 mei 2005 @ 16:24:
[...]

hmja vreemd... Weet jij btw wat dat WA betekent?
Heb je `man top` al eens bekeken? Je topic komt een beetje helpdeskachtig over; je gooit de output van top hier neer en verwacht een kant-en-klaar advies; wat heb je zelf al geprobeerd? Ik pas je topictitel even aan; probeer jij dan wat meer dingen zelf uit te zoeken :)

Trage server > Server traag: CPU 95% waiting maar waarop? *

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Wirf
  • Registratie: April 2000
  • Laatst online: 10:02
Verwijderd schreef op vrijdag 06 mei 2005 @ 16:24:
[...]


hmja vreemd... Weet jij btw wat dat WA betekent?
Het betekend dat je meer geheugen nodig hebt :P

(ok ok, het staat voor "IO-wait" en dat is het percentage van de tijd dat de CPU op IO devices staat te wachten. Omdat jij teweinig geheugen in je server hebt, gebruikt linux een deel van de harde schijf als "extra" geheugen. Dit zorgt ervoor dat je server zo langzaam is. De oplossing is: meer geheugen kopen.)

Koop meer geheugen! :)

PS. het is ook een goed idee om meer geheugen te kopen, zei ik dat al?

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Wirf schreef op vrijdag 06 mei 2005 @ 16:31:
[...]


Het betekend dat je meer geheugen nodig hebt :P

(ok ok, het staat voor "IO-wait" en dat is het percentage van de tijd dat de CPU op IO devices staat te wachten. Omdat jij teweinig geheugen in je server hebt, gebruikt linux een deel van de harde schijf als "extra" geheugen. Dit zorgt ervoor dat je server zo langzaam is. De oplossing is: meer geheugen kopen.)

Koop meer geheugen! :)

PS. het is ook een goed idee om meer geheugen te kopen, zei ik dat al?
Hoe sluit jij uit:
• Dat de de processor last heeft van een lage bussnelheid op het mobo
• Dat de de processor wacht op een trage harde schijf
• Dat de de processor last heeft van traag geheugen door slechte timings oid
• Dat de kernel inccorrect geconfigureerde is
• Dat Apache fout geconfigureerd is en teveel IO vraagt

:)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Arnout
  • Registratie: December 2000
  • Laatst online: 10-02 17:38
Kun je misschien de url van je site eens posten, dan kan ik wat "performance" metingen doen.

(ab -c100 -n1000 >:) :P )
Modbreak:Dergelijke suggestieve posts worden niet echt gewaardeerd (ook niet met een smiley).
Wat bereik je daarnaast met een performance meting? 'Hij is inderdaad traag' of 'Hij is hardstikke snel'; wat beiden de TS met hetzelfde probleem laat zitten

[ Voor 62% gewijzigd door Spider.007 op 06-05-2005 16:43 ]


  • Wirf
  • Registratie: April 2000
  • Laatst online: 10:02
Spider.007 schreef op vrijdag 06 mei 2005 @ 16:35:
[...]

Hoe sluit jij uit:
• Dat de de processor last heeft van een lage bussnelheid op het mobo
• Dat de de processor wacht op een trage harde schijf
• Dat de de processor last heeft van traag geheugen door slechte timings oid
• Dat de kernel inccorrect geconfigureerde is
• Dat Apache fout geconfigureerd is en teveel IO vraagt

:)
Die sluit ik inderdaad niet uit. Wel zie ik dat hij 256 MB ram gebruikt, dat nog eens meer dan 300 MB aan swap wordt gebruikt en dat zijn WA op meer dan 90 procent staat.

De meest logische conclusie is dan voor mij (met een zekerheid van 90%) dat hij meer geheugen gebruikt dan dat er in zijn computer zit, daarom raad ik aan om meer geheugen te kopen.

Ik zou wel een uitgebreider onderzoek willen doen, maar ik denk dat mijn offerte een paar ordes van grootte hoger is dan het kopen van een paar reepjes geheugen :)

edit:
• 1. Dat de de processor last heeft van een lage bussnelheid op het mobo
• 2. Dat de de processor wacht op een trage harde schijf
• 3. Dat de de processor last heeft van traag geheugen door slechte timings oid
• 4. Dat de kernel inccorrect geconfigureerde is
• 5. Dat Apache fout geconfigureerd is en teveel IO vraagt
Punt 1: Dat zie je als CPU tijd, niet als Wait-tijd
tweede punt: Dat doet ie ook, vooral voor het swappen
3) Zie punt 1
- 4 Volgens mij gebruikt ie een standaard kernel en DMA staat aan, dus ik denk dat de kernel wel goed is geconfigureerd.
5. Apache is waarschijnlijk inderdaad verkeerd geconfigureerd en zou geconfigureerd kunnen worden om minder childs te spawnen, maar uiteindelijk haal je toch veel meer performance als je meer geheugen hebt. Ook kwa cachen van bestanden enzo

[ Voor 31% gewijzigd door Wirf op 06-05-2005 16:56 ]

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Arnout
  • Registratie: December 2000
  • Laatst online: 10-02 17:38
[modbreak]Dergelijke suggestieve posts worden niet echt gewaardeerd (ook niet met een smiley).
Wat bereik je daarnaast met een performance meting? 'Hij is inderdaad traag' of 'Hij is hardstikke snel'; wat beiden de TS met hetzelfde probleem laat zitten.
performance meting tussen aanhalingstekens.

Aan de hand van wat ik hier zie bezwijkt zo'n setup bij het minste of geringste.

ALS je met weinig geheugen wilt draaien dan zul je apache wel goed MOETEN configureren.

Met dat "ab" commando krijg je de machine waarschijnlijk al onderuit.

[ Voor 21% gewijzigd door Arnout op 06-05-2005 16:48 ]


  • McCloud
  • Registratie: Oktober 2001
  • Laatst online: 30-10-2025
Mag ik vragen wat er nog meer op die bak draait behalve Apache ??? Staat er een volledige grafische omgeving op :?

Is het een server die een aantal zware sites host, of is het een simpel thuisgebruik servertje? Ik heb namelijk thuis een Debian servertje (Dual Pentium II 300, 256 MB RAM) en dat is meer dan voldoende om Apache te draaien (geen X, alleen Apache, ProFTPD en Samba). Zou je kunnen uitzoeken welk proces in godsnaam zoveel geheugen gebruikt.

Ik zou niet zomaar een reep geheugen gaan kopen zonder dat je de oorzaak kent, het kan nooit zo zijn dat een simpel webservertje rond de 400 MB geheugen nodig heeft (extra geheugen lost het misschien wel op, maar dan weet je nog niet wat de oorzaak is).

Verwijderd

Topicstarter
McCloud schreef op vrijdag 06 mei 2005 @ 16:52:
Mag ik vragen wat er nog meer op die bak draait behalve Apache ??? Staat er een volledige grafische omgeving op :?

Is het een server die een aantal zware sites host, of is het een simpel thuisgebruik servertje? Ik heb namelijk thuis een Debian servertje (Dual Pentium II 300, 256 MB RAM) en dat is meer dan voldoende om Apache te draaien (geen X, alleen Apache, ProFTPD en Samba). Zou je kunnen uitzoeken welk proces in godsnaam zoveel geheugen gebruikt.

Ik zou niet zomaar een reep geheugen gaan kopen zonder dat je de oorzaak kent, het kan nooit zo zijn dat een simpel webservertje rond de 400 MB geheugen nodig heeft (extra geheugen lost het misschien wel op, maar dan weet je nog niet wat de oorzaak is).
Er draait verder niets bijzonders op idd geen X enzo, 't staat niet bij me thuis.. De server staat in het Redbus international gebouw. Het is niet echt een gigantisch zware website ofzo.. zo'n 1500 unieke pageviews per dag gemiddeld

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Dan gok ik het op een verkeerd geconfigureerde Apache. 1500 pageviews per dag doet mijn 486 servertje (48 Mb geheugen :) ) ook, dus hardware hoeft geen probleem te zijn. Maar mijn servertje draait thttpd.
Pagina: 1