This blog forms part of the website which focuses on performance tuning UNIX-like Operating Systems (including Linux).

Saturday, November 13, 2004


VMWare ESX Server...

Am working hard to deploy an automated VMWare ESX build. Once this is done will install RHEL AS 3.0 and use oprofile to benchmark the performance of some common benchmarks inside and outside of the Virtual Machines to see the impact of the Virtual Machines on particular workloads.

It is difficult to predict the effect on the workload as when in user mode the code executes using direct execution (i.e. directly on the chip as it would running under a normal O/S instance) but when it flips to kernel mode it executes the parts of the kernel that do not mess with page tables directly but it maintains a copy of the VM kernel in ring 1 with the pages marked read-only, when the kernel tries to write to these pages it causes a SYSSEGV which is caught in the Virtual Machine Monitor which then single steps through the kernel updating the real page tables and syncing back to the copy as it goes. Obviously this has a non-deterministic effect on performance.

Anyway will write this up and post the result when I complete the work. If time allows I will also repeat the exercise for UML (with Skas) and for XEN.

Monday, November 08, 2004


The Future Of Fabrics...

Have been looking into the future of fabrics in the enterprise. Couple of useful whitepapers that I stumbled across are:

Well worth a look if you have the time.

Sunday, November 07, 2004


First Post...

Well quite new to this. Have recently been exploring collaborative tools and I have been primarily interested by blogs and wiki. This blog will serve a an informal place to ramble when I am not producing whitepapers for the site.


November 2004   June 2005   July 2005   August 2005   September 2005   October 2005   November 2005   December 2005   March 2006   April 2006  

This page is powered by Blogger. Isn't yours?