• Jayson’s Twitter Feed

    • working late tonight trying to get some tickets closed... 16 hours ago
    • RT @jzb: Spread the word: #openSUSE 11.2 Everything you need to get started with Linux on November 12: http://bit.ly/knZug 1 day ago
    • @pbrooks flu test? 1 day ago
    • If you had everything today that you looked forward to having tomorrow, would tomorrow be worth waiting for? G'night Twitterville! 1 day ago
    • solution - my brain automatically associates 404 with "Error" so to see a proper page w/ 404 in the title made my brain cramp a little. 1 day ago
    • RT @jayson_r: i know i am a geek, but can you spot why this gave me a brain cramp? http://twitpic.com/ou9ta // ok i *am* too much of a geek. 1 day ago
    • @DamianEdwards not sure about Aussie Rock Band but a Tommy Emmanuel version of Guitar Hero might would actually make me buy one finally. 1 day ago
    • ...IIRC that CPU was like $600 by itself back then. we are so spoiled now when it comes to hardware prices. 1 day ago
    • looked at her old machine - i used to write dates/specs inside w/ sharpie. Built in early 2k1 - early 1.5 P4/Socket423/RAMBUS... 1 day ago
    • successfully moved mom to a new machine *and* windows 7 today. she said win7 was easier to read...cool for her - never noticed myself. 1 day ago
    • i know i am a geek, but can you spot why this gave me a brain cramp? http://twitpic.com/ou9ta 1 day ago
    • i just realized that this was likely my last day "off" until Thanksgiving...i should have made better use of it than sitting on my bum. 1 day ago
    • I can think of a few people i work w/ who would benefit from this app (such as @frankietimmons and @kheustess): http://bit.ly/AJ7NZ 1 day ago
    • found twitteriffic to be quite the annoying twitter client - can you really not disable notifications? 1 day ago
    • be sure to check out the MacHeist nanoBundle - over $150 worth of software for free: http://bit.ly/PH9EN 1 day ago
    • @chrisreeder coffee with chicory is usually an acquired taste for most peeps - glad you liked it 2 days ago
    • @chrisreeder How'd you like it? 2 days ago
    • i actually sat down and read some from a real book, with pages and everything tonight - remember those? unplug 'n check 'em out sometime. 2 days ago
    • might have actually been 2001 now that i think of it - i think i had an AMD by the time 2003 came along. 2 days ago
    • it's a P4 socket 423 w/ RAMBUS if y'all remember those O.o (I've always been an early adopter)... 2 days ago
  • Meta

VMware Server Tips’n'Tricks

Please go here if you want to learn about VMWare.

http://peterkieser.com/technical/vmware-server-issues/

7 Responses

  1. Thanks for the tips! I recently moved a slew of aging home servers onto a couple VM servers, and have been looking for info on tweaking things for optimum performance. I’ll be giving all of these a try.

  2. Hi,

    I have installed vmware workstation on windows xp (host machine) i have created
    Red hat 4.0 AS as guest, now when i try to telnet from host to guest it does not work
    also i have enabled telnet on the server.
    thanks in advance…
    v p

  3. Have someone ever test some of these tips on VMWare Server 2 (RC or Beta version) ?

  4. Hi Alex,
    I have tested on VMware Server 2 (Beta), but not on RC or 2 RTM.

    I can assure you that they all will still apply, as I have used these methods on VMware Workstation 6.x which is what Server 2 is based on.

    HTH
    Jayson

  5. I’ve spent many days doing tests (many times) of vmware host stability on Linux, and I have found only 1 distribution is stable: openSUSE 10.3 – all the others will give you OOM errors and crash the host if you’ve got a few VMs running for a few days, then start up 1 more.

    The problem seems to be the way all kernels (Except SUSE) handle the caching of disk to “spare memory”. When the cache “uses” it all up, all kernels (except SUSE) refuse to give it back to vmware, triggering the OOM killer to “take out” random host processes – usually always ending in a total crash.

    I’ve reported the problems to (at least) redhat and vmware several times over the last 2 years – none of them have fixed it yet. I tried about 10 different distros before I found SUSE is stable and stopped looking.

    Good luck!!

    p.s. all my machines are dual-xeon HP DL360 g4’s with 8gigs ram.

    • I installed Windows XP on multiple VMWare(s) hosted on CentOS. The VMWare(s) were bridge mode on the network card. The Remote Desktop Connection works from one WinXP to another WinXP within the host box. But I cannot get the Remote Desktop Connection work from outside into the box. They are all on the same sub-net. I can ping the WinXPs, and telnet the port 3389 and stay connected, too. Any help? Thanks in advance.

    • Hi,

      Well in fact, this issue occures when you try to allocate a very large amount of memory in very little time as the free memory is low. Launching a new VM while several ones are running is a good example :)

      As you say, kernel does has time to clean the cache in memory and memory allocation gets a oom… Kernel then invoques oom-killer to free some memory by killing a process (the biggest memory consumer process generally)

      The trick is to increase the minimum free memory in kernel parameters : sysctl -w vm.min_free_kbytes=65536 works great for RHEL4.

Leave a Reply