Author Archive

  • NPR: Malcolm Gladwell Looks At Technology Innovations

    May 19, 2011

    Exploring the idea that innovation isn’t about being first, it’s about being right.

  • AES-NI Crypto Acceleration

    May 17, 2011

    Doing encryption on the fly, on an entire filesystem for instance can be a very intensive process and bound by the CPU’s ability to decrypt or encrypt during reads and writes. I’ve run into just such a situation where disks are idle awaiting data to be encrypted. I encountered disk performance of roughly 300M/s writes [...]

  • The Case for VMWare ESXi

    May 15, 2011

    ESX 4.1 (update n) will be the last installable version of ESX to retain the service console. There is no upgrade path for ESX to ESXi, you must reinstall to migrate or upgrade. Upgrading is a great reason to consider modernizing your virtualization infrastructure. VMWare currently recommends that new deployments of vSphere 4.x are done on [...]

  • VMWare PowerCLI Virtual Machine Information

    December 28, 2010

    After having connected to your VC server: Get-VM | select-Object Name, @{ Name=”NumCPU”; Expression={ ($_ | measure-object -property NumCPU -sum).Sum }}, @{ Name=”StorageGB”; Expression={ ($_ | get-harddisk | measure-object -property CapacityKB -sum).Sum / 1024 / 1024 }}, @{ Name=”MemoryGB”; Expression={ ($_ | measure-object -property MemoryMB -sum).Sum / 1024 }} | Format-Table -AutoSize This produces the [...]

  • Python Process Watcher

    December 22, 2010

    Occasionally an application may crash unexpectedly. Instead of reinventing the wheel I found a simple unix/linux daemon in Python for the daemon functionality and just added the run section logic. Using the bits below I can monitor or potentially restart the failed application. The run section forks a daemon which checks for the existence of [...]