At work, I am assigned a MacBook Air to use it primarily and since it is running Mac OS, there will be times when I definitely will require a Windows image to do whatever I can’t do on a Mac. So there was this Windows 7 Enterprise virtual machine image that was provided by the IT team and have it loaded into VMware Fusion for use. There was this unbearable pain initially when using the image as it is simply crawling for me! When I meant, “Crawling” is that, each operation you made will take between 10-30 seconds to complete and sometimes it will hung there all the while!
I meddled around with the settings such as adjusting the amount of processor or memory that is allocated but to no avail. I was constantly monitoring the utilization on my Mac to make sure that I am not over-allocating too much to the Virtual Machine (VM).
I found this setting that once I toggle with it, the Virtual Machine went on speeding like crazily fast! (OK, just a little exaggerating here as it really makes a lot of difference!)
Notice the portion that says “Hard disk buffering”. It is now set as “Disabled” as it works for me. Look at the other options that was available.
So initially when the Virtual Machine is being configured, it was set to “Automatic” and thus the crawling of the whole VM which totally made the performance degraded.
There are a lot of articles online that tells you that you should disable this if you encounter performance degradation.
Hooray! It’s a Sunday today and I didn’t really do anything except for meddling around with my lab environment and completed some of the long overdue tasks. So one of the major milestone that I have hit today is that I have successfully configured my lab environment to use KEMP Technologies Virtual LoadMaster to simulate out how easy it is to use their solutions to create a load-balanced zone.
So, I started off with spinning up two virtual machines and perform the necessary such as getting the machine updated (the usual stuffs which I can’t live without having to do so even if I know I might screw the image up within days!).
So basically, the two virtual machine has IIS installed so that I can use it as a Web Server. For the basic, I will be using pure HTML pages and not going to dwell deeper in using customize ASP.NET solutions which I will be covering in future with a new project codenamed, NerdExpenses.)
Above is a simple architecture that I have deployed i my lab environment where the KEMP Technologies LoadMaster is running virtually on Hyper-V. At the point of writing, I can’t find any proper Visio Stencils from KEMP Technologies to represent the Virtual LoadMaster series so I have chosen to use one of the given ones which can be obtained here.
I remembered during the last Technical Summit that I have attended weeks ago, Benjamin Hodges shown us how easy it is to configure KEMP Technologies LoadMaster and through the technical deep-dive, it really proven that this solutions is really made so easy that anyone can simple click through the setup (of course, if it is your first time configuring it, it may take some time to get used to the user-interface – however, trust me. it’s really neatly done up!)
Take a look at the video below which I have done up, apology for the poorly done up work as this is the first time I am using Camtasia Studio 8.0. Will definitely learn it well and produce more quality video the next time!
That’s all for this time round, the next time I will be posting how easy it will be to replace the load-balancing feature in Microsoft Azure with KEMP Technologies one.