Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I discovered the following command in this whitepaper:

WinSat disk -read -ran -ransize 4096 -drive c

Is it reliable to use against a SAN, or iSCSI drive? I would like to compare the output of various hosts.

share|improve this question
wow never seen that command before, thanks. – tony roth May 28 '12 at 4:51
would be nice if it worked on servers just to give a rough performance analysis.. – tony roth May 29 '12 at 14:03
Since WinSAT is geared towards client OSs it's probably not ideal for server infrastructure. That said; I've never used it or even seen it before now. – Nathan V Nov 27 '12 at 10:31

SQLIO is great for performing these kinds of tests. Don't let the name fool you, it is not Sql Server specific. You can use it to test various combinations of Reads vs Writes, Random vs Sequential IO. It supports arbitrary block sizes, numbers of threads and number of outstanding IOs across files of arbitrary size, so it is applicable to many different workload types.

It will give you IOPs, total throughput, and a histogram of latency statistics. It's the best tool I've found to generate substantial IO load before going to production with new HW.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.