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 :)

posted on Monday, May 26, 2008 9:51:52 PM (Alaskan Standard Time, UTC-09:00)  #    Comments [0]
 Monday, May 19, 2008

I tried Windows Vista for a week, loved the new Explorer, loved the new visuals and animations, hated the crashes and Explorer would lock up a lot.

A while back, a few bloggers talked about how much faster and better Windows Server 2008 was than Windows Vista; so I figured I would give Server 2008 a shot.  A quick Google search turned up www.Win2008Workstation.com. I followed the guides on that site, and I now have a desktop which looks like Vista, but performs much faster, and I get MUCH fewer lockups of Windows Explorer.

I did have to set DEP to "Essential Windows programs and services only" otherwise some games and programs wouldn't install.  But other than that, its been a great experience! Way to go Windows Server 2008 team!

posted on Monday, May 19, 2008 10:55:47 AM (Alaskan Standard Time, UTC-09:00)  #    Comments [0]
 Tuesday, May 13, 2008

First, a little bit of legal house keeping: The views I am about to post are not necessarily those of my employer.

Having just done a batch of interviews (Yes, we're hiring), if your interviewing at a shop that does technology X, please be familiar with technology X.  Being able to spell that there "c pound" language does not give you the right to put it on your resume.

Oh, and please, if your going to come interview with us, at least know what an interface is in the context of programming languages, such as C# or Java.

That is all.

posted on Tuesday, May 13, 2008 9:58:24 PM (Alaskan Standard Time, UTC-09:00)  #    Comments [1]