Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6543 of /home1/dewey/drupal/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6543 of /home1/dewey/drupal/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6543 of /home1/dewey/drupal/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/dewey/drupal/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2404 of /home1/dewey/drupal/includes/menu.inc).

Laptop for Virtualization

This is a bit more specific than I usually get but I want to document what's working for me.

My current needs in a laptop are:

  • Highly portable
  • Great battery life
  • Capable of running multiple virtual machines

Recently I changed jobs and am now taking the train to work -- as such I have 1.5 hours per commute that I can turn into productive time (as I'm doing right now). I'm really playing in the virtualization space right now, so virtualization is a big part of this.

Here's what I've got running:

  • 2 ESX hosts with 2 cores, 1G RAM each, each running a VM of it's own
  • 2 iSCSI storage hosts (OpenFiler and OpenE) with 768M RAM, 20G storage each
  • 1 Win 2k8 Server running vCenter
  • 1 Ubuntu Linux 10.04 data collection (graphite)

I also play around with various management/monitoring utilities (zenos, zabbix, nessus, puppet) which each have machines.

The laptop is sufficiently powerful that I often forget to turn off machines and don't notice.

Here's the laptop:

  • Lenovo Thinkpad x201, 2.53 GHz i3 (~$730 off of eBay with 4G RAM/128G SSD)
  • Crucial M4 240GB SSD ($110 from NewEgg, with USB/SATA cable)
  • 8GB G. Skill DDR3-1333 RAM ($40 from NewEgg)
  • Windows 7 OS
  • Vmware Workstation to run the VMs

My experience:

I can work for 1.5 hrs on the train running 6 VMs (and 2 more VMs running inside of those), slam the lid to suspend when I get off the train (everything works throughout the stack with suspend and resume) and have only used about 35% of the battery. If I don't run VMs and just work on the native OS (as I'm doing now) I'll probably burn about 25% of the battery in the same time.

Yes, I run Windows 7. My previous experience with Linux on Laptops is that it's great but doesn't do the power management quite as well, but that experience is about older versions of Linux with older laptops. For newer ones....I really hate gnome 3 -- it just isn't designed for the way I work -- so alas if I'm going to go with a current Linux it's a usability issue. Eventually in my copious free time I'll install a new Linux Desktop and see how that goes.

I've often forgotten to turn off VMs when I move on to other things -- and I don't really notice as the machine does not bog down.

The screen is not a desktop replacement but is very usable -- I actually miss multiple monitors more than extra resolution or size. It's also a non-glare screen and does a good job and being visible in all lighting and not have any glare -- either of which is difficult to achieve in most laptops. I love ThinkPad keyboards and hate chicklet keys -- YMMV there.

Ready for Validation

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.