Instructor: Norm Hutchinson, http://cs.ubc.ca/~norm
Course
Webpage:
http://www.cs.ubc.ca/~norm/cs538a/index.html
Coursework
resources:
Project
Proposal: Can virtual
machine network simulate real network?
Final Project Report: How good is Xen for simulating
distributed applications?
Papers/Resources related to the course
project
( I keep messing up with my favourites, hence ...) :
- Aravind Menon, Jose Renato Santos, Yoshio Turner, G. (John)
Janakiraman, Willy Zwaenepoel, Diagnosing Performance Overheads in
the Xen Virtual Machine Environment,
First ACM/Usenix Conference on
Virtual Execution Environments (VEE'05),
Chicago, Illinois, June 11-12,
2005.5 [pdf].
- XenoProf Homepage: http://xenoprof.sourceforge.net/
- Author's Presentation Slides: http://www.xensource.com/files/xs0106_xenoprof.pdf
- Oprofile Homepage : http://oprofile.sourceforge.net
- OProfile Documentation: http://oprofile.sourceforge.net/doc/index.html
Note for FC5 on a P-III:
1. Use version oprofile-0.8.2.tar.gz
2. Run
"yum install kernel-debuginfo"
3.Run this script:
#! /bin/bash # simple-minded script to avoid typing in all the commands
sudo opcontrol --shutdown sudo opcontrol --reset sudo opcontrol --setup \ --vmlinux=/usr/lib/debug/lib/modules/`uname -r`/vmlinux \ --event=CPU_CLK_UNHALTED:860000:0:1:1 --separate=library sudo opcontrol --start $@ sudo opcontrol --shutdown
- On my PIV, I used
something like this:-
opcontrol --shutdown
opcontrol --reset
opcontrol --setup \ --vmlinux=/usr/lib/debug/lib/modules/`uname -r`/vmlinux \
--event=GLOBAL_POWER_EVENTS:86000 --separate=library
opcontrol --start opcontrol --shutdown
- Oprofile FAQ: http://people.redhat.com/wcohen/OProfileFAQ.txt
- XenMon: QoS Monitoring and
Performance Profiling Tool
- NetPerf Homepage: http://www.netperf.org/netperf/NetperfPage.html
- PovRay http://www.povray.org/download/linux.php
- Benchmarking tools: http://www.usinglinux.org/benchmarks/
- IPerf: http://dast.nlanr.net/Projects/Iperf/
- Thrulay: http://www.internet2.edu/~shalunov/thrulay/
- RDTSC Example: http://www-unix.mcs.anl.gov/~kazutomo/rdtsc.html
- Using the RDTSC
Instruction for Performance Monitoring
-
Playing with RDTSC: http://pb.specialised.info/all/articles/playing_with_rdtsc.txt
Page Last Updated:
|