I guess one question is whether you really need the individual process performance data inside the Linux guest, or just the overall resource consumption of a virtual machine as a proportion of the physical resources of the machine. If you need individual process performance data, Barton's comments are germane -- the data from inside the Linux guest accessible via the normal Linux performance tools is suspect (it doesn't take into account the other things happening on the physical machine).
If you need only the performance of the entire virtual machine, get that from the VM accounting and monitor record streams and ignore the data from inside Linux. The record formats for VM performance data are well documented, as are the summary record formats that PerfKit collects and maintains. It also removes the opportunity for users to meddle with the information -- CP records what it actually did outside the purview (and access) of normal mortals. Perfkit also writes the Linux data it collects into it's general summary files if asked to do so. It does not correct the data for virtualization effects, but the raw data is there to be correlated. You could easily load the raw or summary data files into MySQL or your favorite database, and then use any useful reporting tool (I like S) to access it and slice & dice any way you choose. Others I know use Crystal Reports, some even use Excel. Once the data is imported into a RDBMS, it's just another reporting problem. ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
