[Ubuntu] Task vmware-vmx blocked

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

Topicstarter
Ik draai sinds een aantal weken weer een verse Ubuntu 11.04 install op de dedicated server. Thuis draaide alles geweldig soepel zoals ik gewend was, maar in het datacenter (zal je altijd zien ;)) bleek het wat minder soepel te gaan.

Al twee keer is de server blijven 'hangen'. Ik kon dus in die tijd geen SSH verbinding meer maken en waren alle overige verbindingen ook stilgelegd, de server was dus geheel onbereikbaar geworden. Zo'n APC doet wonderen, want na het restarten van de stroomtoevoer kreeg ik weer als vanouds een SSH verbinding.

Uiteraard beide keren gelijk wezen kijken in de log directory, en kwam tot de conclusie dat de logging als laatst gevuld werd met een 'Task blocked' melding en een bijbehorende call trace er bij.

De kern.log ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Aug 28 01:44:03 kernel: [706440.790052] INFO: task vmware-vmx:1415 blocked for more than 120 seconds.
Aug 28 01:44:03 kernel: [706440.790170] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 28 01:44:03 kernel: [706440.790286] vmware-vmx      D 0000000000000001     0  1415      1 0x00000000
Aug 28 01:44:03 kernel: [706440.790293]  ffff88019967ba48 0000000000000086 ffff88019967bfd8 ffff88019967a000
Aug 28 01:44:03 kernel: [706440.790299]  0000000000013d00 ffff88019f43df38 ffff88019967bfd8 0000000000013d00
Aug 28 01:44:03 kernel: [706440.790304]  ffff88009db896e0 ffff88019f43db80 0000000000000009 7fffffffffffffff
Aug 28 01:44:03 kernel: [706440.790310] Call Trace:
Aug 28 01:44:03 kernel: [706440.790326]  [<ffffffff815d602d>] schedule_timeout+0x26d/0x2e0
Aug 28 01:44:03 kernel: [706440.790333]  [<ffffffff81078fd2>] ? __send_signal+0x172/0x3f0
Aug 28 01:44:03 kernel: [706440.790337]  [<ffffffff81079295>] ? send_signal+0x45/0x90
Aug 28 01:44:03 kernel: [706440.790342]  [<ffffffff815d50d9>] wait_for_common+0xd9/0x180
Aug 28 01:44:03 kernel: [706440.790347]  [<ffffffff8105f6c0>] ? default_wake_function+0x0/0x20
Aug 28 01:44:03 kernel: [706440.790352]  [<ffffffff815d525d>] wait_for_completion+0x1d/0x20
Aug 28 01:44:03 kernel: [706440.790362]  [<ffffffffa0231667>] HostIF_SetFastClockRate+0x97/0x1e0 [vmmon]
Aug 28 01:44:03 kernel: [706440.790370]  [<ffffffffa0235766>] Vmx86_SetHostClockRate+0xa6/0x120 [vmmon]
Aug 28 01:44:03 kernel: [706440.790376]  [<ffffffffa022e017>] LinuxDriver_Ioctl.clone.3+0x717/0xdd0 [vmmon]
Aug 28 01:44:03 kernel: [706440.790382]  [<ffffffff81177580>] ? pollwake+0x0/0x60
Aug 28 01:44:03 kernel: [706440.790386]  [<ffffffff81177580>] ? pollwake+0x0/0x60
Aug 28 01:44:03 kernel: [706440.790391]  [<ffffffff8106b816>] ? current_fs_time+0x16/0x60
Aug 28 01:44:03 kernel: [706440.790395]  [<ffffffff8117d85f>] ? touchAug 29 23:35:49 kernel: imklog 4.6.4, log source = /proc/kmsg started.


Ik heb VMware Server geïnstalleerd, sinds versie 2.0 ben ik trouwens een stuk minder tevreden over de GUI die VMware mee levert, maar je kan een gegeven paard immers niet in de bek kijken. Helaas lijkt het wel de oorzaak van de vastlopers op de server, ik heb de VMware processen dus voor de zekerheid maar even gekilled.

Uiteraard op Google gezocht naar soortgelijke problemen, maar qua resultaten krijg ik alleen een Task blocked voor andere processen, het vmware-vmx proces in combinatie met een Task blocked heeft tot dusver weinig opgeleverd, vandaar dat ik het via deze weg vraag.

Iemand enig idee wat er in hemelsnaam aan de hand kan zijn? Tips?

Hierbij de output van uname voor de verdere specs:
code:
1
Linux 2.6.38-10-server #46-Ubuntu SMP Tue Jun 28 16:31:00 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


Acties:
  • 0 Henk 'm!

  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

Topicstarter
Niemand een idee wat dit kan zijn?

Schopje dus ;)

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


Acties:
  • 0 Henk 'm!

  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

Topicstarter
Na enig speurwerk heb ik een mogelijke oplossing gevonden.

code:
1
highres=off


Kortom, het uitzetten van de High Resolution Timer.

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Voor dit soort problemen ben je beter om de mensen van VMware te contacteren of desnoods op de juiste kernel mailing list een post te maken.

Het handjevol mensen met kernel ervaring (en al zeker in de virtualisatie regionen) is nogal beperkt hier.

ASSUME makes an ASS out of U and ME