# Thursday, July 01, 2010

When I started blogging 3+ years ago, I found Windows Live Writer and really loved it. Since I’ve started blogging again, I’ve switched from blogging on my PC to my Mac. Mainly because I’m trying to use and understand Mono on the Mac. Unfortunately I’ve been unable to find any decent free blogging software on the Mac.

Switching back and forth to my PC to write blog posts isn’t my idea of fun. So, I decided to fire up my Windows VM, installed WLW, and put VMware into Unity mode. I must say, I’m pretty impressed. I was able to write a blog post in WLW, take a screen capture on my Mac, and paste it into WLW with absolutely no issues. Consider me sold :)

Now, if only I could figure out how to get the link that WLW opens after making a post to open in Chrome on my Mac instead of Chrome on my VM :)

Thursday, July 01, 2010 8:25:00 AM (Alaskan Daylight Time, UTC-08:00)
# Monday, May 26, 2008

I've been using VMware in production for two years now.  During that time, I've been thrilled with it.  I run my mail server and my web server on my host OS without any problems.  About 2 months ago, I upgraded the hardware on my server from a recycled desktop PC to a dual core box.

Since I the machine now had two physical CPU's, I figured I would set my VM's to have two processors in the VMware config.  I figured this way, each VM could use both CPU's as needed, and they could do there work faster, and there would be less latency when say IIS is starting up a new worker process, or the CLR is JIT'ing my blog.

Did I notice a speed improvement, very hard to say.  I did notice that things like browsing around in Windows Explorer seemed very very laggy.

So I decided to make a maintenance window this afternoon and shutdown both VM's, and set there processor count back to 1 and see if that made a difference.  Boy did it ever!  Now the host CPU is mostly idle, the GUI on my web server is much more responsive, life is good.

I'm speculating that the reason the performance got a lot better when I switched the VM's to one CPU on a dual core machine has a lot to do with how VMware handles multiprocessor machines, and moving the tasks between CPU's, and the CPU's L1 and L2 cache, and cache hits.  But thats just wild speculation :)

Monday, May 26, 2008 10:51:52 PM (Alaskan Daylight Time, UTC-08:00)