Useful IO profiles for simulating various workloads
A buddy of mine [Liang Yang] recently shared the following table with me and I thought you might also find it useful with trying to simulate various workloads. In particular when testing and evaluating Hyper-V.
A tool like IOMeter [from www.iometer.org] can be programmed with the mixes of reads/wrtes and sequential/random IO's detailed below.
Workload Category |
I/O Size |
Percentage of READ vs. WRITE |
Percentage of RANDOM vs. SEQUENTIAL |
Web File Server |
4KB |
95% RD vs. 5% WR |
75% RAND vs. 25% SEQ |
Web File Server |
8KB |
95% RD vs. 5% WR |
75% RAND vs. 25% SEQ |
Web File Server |
64KB |
95% RD vs. 5% WR |
75% RAND vs. 25% SEQ |
Decision Support System DB |
1MB |
READ |
RANDOM |
Media Streaming |
64KB |
98% RD vs. 2% WR |
SEQUENTIAL |
SQL Server Log |
64KB |
WRITE |
SEQUENTIAL |
OS Paging |
64KB |
90% RD vs. 10% WR |
SEQUENTIAL |
Web Server Log |
8KB |
WRITE |
SEQUENTIAL |
OLTP DB |
8KB |
70% RD vs. 30% WR |
RANDOM |
Exchange Server |
4KB |
67% RD vs. 33% WR |
RANDOM |
Workstation |
8KB |
80% RD vs. 20% WR |
80% RAND vs. 20% SEQ |
Video on Demand |
512KB |
READ |
RANDOM |
Enjoy - Tony Voellm