2013-04-02 2 views
7
  1. В чем разница между IOPS и пропускной способностью в большом хранилище данных?
  2. Имеет ли размер файла влияние на IOPS? Почему, почему нет?

ответ

6

IOPS измеряет количество операций чтения и записи в секунду, а пропускная способность измеряет количество бит, считанных или записываемых в секунду.

Хотя они измеряют разные вещи, они обычно следуют друг за другом, поскольку операции ввода-вывода имеют примерно одинаковый размер.

Если у вас большие файлы, вам просто нужно больше операций ввода-вывода, чтобы прочитать весь файл. Размер файла не влияет на IOPS, поскольку он измеряет количество прочитанных или написанных кластеров, а не количество файлов.

Если у вас небольшие файлы, будет больше накладных расходов, поэтому, если IOPS и пропускная способность выглядят хорошо, вы можете столкнуться с более низкой фактической производительностью.

+0

Спасибо, скажем, у меня есть диск на 100 ТБ, полный 200 КБ файлов. Размер патрона составляет 32 КБ, и я имею 4 ГБ передачи данных в секунду. Как я могу рассчитать IOP для этой системы – halilenver

+1

@halilenver: вы не можете вычислить ее, вы ее измеряете. Вы можете вычислить теоретический максимум, разделив объемную нагрузку на размер куска, но фактические IOPS будут ниже, потому что разные операции ввода-вывода занимают различное время. Если вы определяете среднее время поиска, вы можете получить обоснованное предположение о том, насколько близко вы могли бы достичь теоретического максимума. – Guffa

+0

Я хотел бы понять разницу между iops и пропускной способностью больше. Есть ли какая-нибудь оптимизация, которая могла бы увеличить iops, но не пропускную способность? или наоборот? Точно так же, как уменьшение латентности не обязательно увеличивает пропускную способность? –

-1

IOPS - Количество операций чтения, используемых в основном для OLTP-транзакций, используемых в AWS для Dbs, таких как cassendra.

Пропускная способность - Количество бит, передаваемого в секунду. т.е. передачи данных в секунду. Главным образом блок для приложений с высокой передачей данных, таких как большие данные hadoop, потоки kafka

Смежные вопросы