What the best way to test IOPS?
-
I am getting my numbers from Veeam One. This is the number of IOPS we are getting, not the max.... How do I figure out the max?
-
This post is deleted! -
@aaronstuder said:
I am getting my numbers from Veeam One. This is the number of IOPS we are getting, not the max.... How do I figure out the max?
You need to run something like IOMeter. That tool can create loads on your server to simulate real workloads. then it will tell you what it saw for available IOPs.
It's best to do this with nothing else running on the hardware, except the OS that's running IOMeter.
-
@Dashrender Does it run on linux?
-
-
This program is from 2006.....
-
@aaronstuder said:
This program is from 2006.....
Not sure where you get this.. It was updated in 2014.
-
@aaronstuder said:
This program is from 2006.....
And? Spinrite hasn't been updated since something like 2001, and it's still nearly the best if not the best HD utility on the market for consumers and businesses alike.
When a tool works, why mess with it?
-
@Dashrender said:
@aaronstuder said:
This program is from 2006.....
And? Spinrite hasn't been updated since something like 2001, and it's still nearly the best if not the best HD utility on the market for consumers and businesses alike.
When a tool works, why mess with it?
It's not from 2006 anyway, he must be looking at the old versions not the current.
-
@aaronstuder said:
I am getting my numbers from Veeam One. This is the number of IOPS we are getting, not the max.... How do I figure out the max?
Ah, that's the number "you are able to use".
The max would be best just grabbed from the device specs. IOPS aren't a simple number like you imagine. You talk about IOPS in many different ways. The things that you do dramatically change how many IOPS you can get from your devices.
-
-
Be warned, testing IOPS requires overwriting the drives. So any test that tests your IOPS has to blow away your storage. If it doesn't, it's not even remotely a useful test. So think carefully before doing this on anything that isn't a fresh build.
-
@scottalanmiller said:
Be warned, testing IOPS requires overwriting the drives. So any test that tests your IOPS has to blow away your storage. If it doesn't, it's not even remotely a useful test. So think carefully before doing this on anything that isn't a fresh build.
But you can run it inside the OS that's on those drives without concern that that data already there will be damaged.
-
@aaronstuder said:
???
Oracle VDBench and Intel I/O Meter (this one will require custom settings to test against "smart" storage doing cache and dedupe).
-
@Dashrender said:
@scottalanmiller said:
Be warned, testing IOPS requires overwriting the drives. So any test that tests your IOPS has to blow away your storage. If it doesn't, it's not even remotely a useful test. So think carefully before doing this on anything that isn't a fresh build.
But you can run it inside the OS that's on those drives without concern that that data already there will be damaged.
That's not testing Max IOPS though, that's testing what IOPS you use.
-
@Dashrender said:
@scottalanmiller said:
Be warned, testing IOPS requires overwriting the drives. So any test that tests your IOPS has to blow away your storage. If it doesn't, it's not even remotely a useful test. So think carefully before doing this on anything that isn't a fresh build.
But you can run it inside the OS that's on those drives without concern that that data already there will be damaged.
Sure... but since that doesn't test what is in question, there wouldn't be any point to that.