tchen
New Member
It kinda depends on what you actually wanted to measure. Despite our talk about the emulation layers in FS calls, if what you wanted was to measure app-to-metal performance and not raw, it still does that. It'll just return a large range givenBig question is there much useful that can be ran from within a container to deduce performance baseline whatsoever?
1) Time of day.
2) You're on a shared multi-tenant system.
3) File system/device is cached.
4) IO scheduler is nonlinear.
5) vsyscall may be cached.
I list these factors in descending order of effect. #1 is diurnal. #3 is somewhat controllable via the test method and #5 are infinitesimally small compared to #4. #2-4 have reasonably strong covariances. Just keep that in mind when parsing the data. As a preliminary to performance testing
http://msdn.microsoft.com/en-us/library/bb924370.aspx
P.S. the above applies, regardless of virtualization/bare-metal, etc.