Да, это операции чтения-записи в секунду, но какой смысл в этом значении?
В возможностях оборудования.
Ведь писать на диск можно разными блоками, соответственно и производительность будет разная.
Разумеется.
Дело в том, что у диска много разных параметров, в том числе и производительность.
И не всегда производительность является самым важным параметром.
Вот например вы хотите пить, и вы можете -
Попросить соседа принести воды с речки. Он сбегает и принесет литр воды через десять минут. Производительность у соседа очень низкая - 6литров в час.
Так же вы можете позвонить в транспортную компанию, там производительность получше - 70литров в час.
В общем они вам привезут 5000литров через три дня.
Транспортная компания в десять раз производительнее соседа. Поэтому логичнее выбрать ее - три дня без воды, когда хочешь пить, это такая мелочь.
К диску обращается множество программ. Одной надо записать данные, второй прочитать, третьей тоже прочитать.
Все эти запросы выстраиваются в очередь.
В один момент времени диск обрабатывает один запрос - остальные терпеливо ждут своей очереди.
И зачастую нам совсем не интересно сколько там диск способен прочитать байт - нам важно сколько запросов он успеет обработать, сколько времени займет обработка одного запроса.
И когда же наша очень важная программа наконец получить так нужные ей 50байт информации? Через секунду или через минуту.
С тем же успехом можно спросить - какой толк нам знать производительность диска.
Ведь при разных размерах блока количество IOPS будет разным.
И какой тогда смысл в этой производительности?
Мне с жесткого диска надо прочитать тысячу имен. И хотелось бы сделать это за секунду.
Одно имя к примеру 50байт
Соответственно мне нужно прочитать 50килобайт за секунду.
Может диск прочитать 50килобайт за секунду? Конечно может, он может сто миллионов байт прочитать за секунду.
Справится ли диск с моей задачей? Разумеется нет.
Ну не может он тысячу IO сделать за секунду.
Зная IO диска и еще некоторые параметры я могу подсчитать насколько быстро моя программа получит нужную информацию.
И соответственно могу спрогнозировать сколько пользователю придется ждать результата - секунду или пару лет.