As long as I know - IOps is a IO operations per second on a given data block. But size of that given block if often omitted.
I assume, that block size does not make difference as long as its relatively small and I can compare iops requirements for some software with iops performance of a storage system given by the manufacturer. Am I right?
And where is a limit for block size to be relatively small? Is 32k, for example, already too large?