Toon posts:

VmWare load issue voor CentOS guest

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Tweakers,

Ik heb een CentOS 5.6 virtual machine op een ESXi 3.5 machine. De VM doet het onder normale omstandigheden prima.

Maar zodra apache gestrest wordt schiet de load omhoog naar 20.xx. Opzicht niet vreemd (hoogstens alarmerend) zei het niet dat de CPU grafiek in VMWare nog nooit boven de 75% uitgekomen is voor die guest machine... Nauwelijks boven de 50% zelfs. Er lijkt zelfs nauwelijks een relatie te ontdekken tussen load en die grafiek (vertraging in acht genomen). Ik kijk dan naar de CPU Usage Average grafiek in procenten in VSphere, de load van Linux monitor ik in top.

In welke richting moet ik dit zoeken?
- Andere machines hebben dit probleem niet, maar dat zijn hier toevallig allemaal Windows guests.
- OS is dus CentOS 5.6 met kernel 2.6.18-238.12.1.el5 SMP, stock CentOS ding uit RPM
- 2 vCPU's toegewezen
- Storage op iSCSI
- Kernel opties quiet notsc divider=10 elevator=noop ramdisk_size=262144 (ja die laatste gebruik ik)
- De machine heeft een Xeon X5450 CPU (met 4 cores dus). Die zie ik natuurlijk ook gewoon in /proc/cpuinfo, daar staan 2 CPU's.

Acties:
  • 0 Henk 'm!

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
Wordt de iSCSI connectie gemaakt door je VM of door ESX? En wat versta je onder stress? een scriptje wat draait of veel requests tegelijk?

Staan de vmware tools geinstalleerd op de guest?

[ Voor 57% gewijzigd door MindStorm op 19-08-2011 13:34 . Reden: 3 vragen ipv 1. ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
iSCSI zit in VMWare. Hele image staat daar in storage.
Load is gewoon "extreem druk" voor apache. Niets syntetisch.

Gebeurd wel eens als in piek uren Googlebot, Slurp en Baidu op verschillende sites tegelijk een bezoekje brengen tegelijk met een hoop "echte" bezoekers. Ik vreesde dus dat die machine tegen zijn limiet aan zat, maar zoals ik zei komt voor deze guest machine volgens VMWare de CPU load nauwelijks boven de 50%.

VMWare tools zijn uiteraard geinstalleerd. VMware Tools 3.5.0 build-123629 for Linux.

Edit: VMWare tools zijn naar mijn weten trouwens voor muis en graphics (en ik zocht dat net nog even op), dus hoe vond je dat relevant? Of doen die stiekem meer?

[ Voor 13% gewijzigd door Verwijderd op 19-08-2011 13:52 ]


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-10 18:29

deadinspace

The what goes where now?

Kun je eens de output van
ps auxf; vmstat 5 12
copy/pasten tijdens zo'n moment van 20+ load?

Acties:
  • 0 Henk 'm!

  • matthijsln
  • Registratie: Augustus 2002
  • Laatst online: 04-10 16:22
Gebruik je voor de netwerk adapter wel vmxnet3? Aangezien storage via iSCSI en Apache beide hevig het netwerk zullen gebruiken.

Acties:
  • 0 Henk 'm!

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
Verwijderd schreef op vrijdag 19 augustus 2011 @ 13:46:
Edit: VMWare tools zijn naar mijn weten trouwens voor muis en graphics (en ik zocht dat net nog even op), dus hoe vond je dat relevant? Of doen die stiekem meer?
bij mijn weten bemoeien ze zich ook met andere zaken zoals storage en memory management (bloating etc), ze bevatten ook het e.e.a. aan drivers. Ik weet niet of het met je performance-issue te maken heeft maar ze doen in ieder geval een stuk meer dan alleen het grafische geneuzel ;-)

Acties:
  • 0 Henk 'm!

  • FireDrunk
  • Registratie: November 2002
  • Laatst online: 02-10 18:39
Waar je misschien eens naar moet kijken is de VM Ready statistieken in vSphere en de IOWAIT in je VM zelf.

Even niets...


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Heb je de vmware utilities geinstalleerd? (dat wil je)

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
11  1     84  11400 114872 593824    0    0     1    20    7   12  5  1 93  0  0
12  0     84  12660 114868 588084    0    0     0   170  132  102 26 74  0  0  0
10  0     84  11604 114876 586192    0    0     0   105   69   67 37 63  0  0  0
13  0     84  12776 114880 580400    0    0     0    84   83   75 31 69  0  0  0
11  0     84  11100 114612 578788    0    0     0   213   79   69 36 64  0  0  0
 8  0     84  11900 114516 573128    0    0     0   109   92   84 27 73  0  0  0
14  0     84  11152 114508 569296    0    0     0   166  102   97 32 68  0  0  0
10  0     84  12640 114516 565688    0    0    26   220  100   98 39 61  0  0  0
10  0     84  11644 114512 561780    0    0     0    38   67   63 16 84  0  0  0
14  0     84  12816 114520 556008    0    0     0   213   74   71 35 65  0  0  0
16  0     84  11636 114532 554088    0    0     3   124   56   48 36 64  0  0  0
11  0     84  11936 114552 550560    0    0    58   256  144  122 46 54  0  0  0


ps aux geeft een hele hoop apache die CPU vreet.

Wat zegt vSphere op dit moment: 30% CPU usage...
CAPSLOCK2000 schreef op vrijdag 19 augustus 2011 @ 15:12:
Heb je de vmware utilities geinstalleerd? (dat wil je)
Vmware tools bedoel je?
Ik heb de tar variant ervanaf gegooid met vmware-uninstall-tools.pl en de repo van VMWare netjes toegevoegd. Daaruit met yum de rpm gehaald...

code:
1
2
3
4
5
6
7
8
Installed Packages
Name       : vmware-tools
Arch       : x86_64
Version    : 7.4.6
Release    : 123630.134790.el5
Size       : 0.0
Repo       : installed
Summary    : VMware tools (both kernel- and user-space portions)

[ Voor 19% gewijzigd door Verwijderd op 19-08-2011 18:33 . Reden: Stukje over tools erbij gezet ]

Pagina: 1