stringtranslate.com

IOPS

Операции ввода-вывода в секунду ( IOPS , произносится как ай-опс ) — это измерение производительности ввода-вывода, используемое для характеристики компьютерных устройств хранения данных, таких как жесткие диски (HDD), твердотельные накопители (SSD) и сети хранения данных (SAN). Как и в бенчмарках , цифры IOPS, публикуемые производителями устройств хранения данных, не имеют прямого отношения к производительности реальных приложений. [1] [2]

Фон

Для осмысленного описания характеристик производительности любого устройства хранения данных необходимо указать минимум три метрики одновременно: IOPS, время отклика и рабочую нагрузку (приложения). При отсутствии одновременных спецификаций времени отклика и рабочей нагрузки IOPS по сути бессмысленны. В отрыве от других IOPS можно считать аналогом «оборотов в минуту» автомобильного двигателя, т. е. двигатель, способный вращаться со скоростью 10 000 об/мин с нейтральной передачей, не несет никакой ценности, однако двигатель, способный развивать заданный крутящий момент и мощность при заданном числе об/мин, полностью описывает возможности двигателя.

Конкретное количество IOPS, возможное в любой конфигурации системы, будет значительно варьироваться в зависимости от переменных, которые тестер вводит в программу, включая баланс операций чтения и записи, сочетание последовательных и случайных шаблонов доступа, количество рабочих потоков и глубину очереди, а также размеры блоков данных. [1] Существуют и другие факторы, которые также могут влиять на результаты IOPS, включая настройку системы, драйверы хранилища, фоновые операции ОС и т. д. Кроме того, при тестировании SSD-накопителей в частности необходимо учитывать некоторые предварительные условия. [3]

Эксплуатационные характеристики

Случайный доступ по сравнению с последовательным доступом.

Наиболее распространенными измеряемыми характеристиками производительности являются последовательные и случайные операции. Последовательные операции обращаются к позициям на устройстве хранения в непрерывном порядке и обычно связаны с большими размерами передачи данных, например ≥ 128  кБ . Случайные операции обращаются к позициям на устройстве хранения в ненепрерывном порядке и обычно связаны с малыми размерами передачи данных, например 4 кБ.

Наиболее распространенными эксплуатационными характеристиками являются следующие:

Для HDD и аналогичных электромеханических устройств хранения случайные числа IOPS в первую очередь зависят от случайного времени поиска устройства хранения , тогда как для SSD и аналогичных твердотельных устройств хранения случайные числа IOPS в первую очередь зависят от внутреннего контроллера устройства хранения и скорости интерфейса памяти. На обоих типах устройств хранения последовательные числа IOPS (особенно при использовании большого размера блока) обычно указывают максимальную поддерживаемую пропускную способность, которую может обработать устройство хранения. [1] Часто последовательные IOPS сообщаются как простое число мегабайт в секунду следующим образом:

(затем преобразуется в МБ/с )

Некоторые HDD/SSD улучшают производительность по мере увеличения количества ожидающих операций ввода-вывода (т. е. глубины очереди). Обычно это является результатом более продвинутой логики контроллера на диске, выполняющей постановку в очередь команд и переупорядочение, обычно называемую либо Tagged Command Queuing (TCQ), либо Native Command Queuing (NCQ). Многие потребительские SATA HDD либо не могут этого сделать, либо их реализация настолько плоха, что никакого выигрыша в производительности не видно. [ необходима цитата ] Корпоративные SATA HDD, такие как Western Digital Raptor и Seagate Barracuda NL, улучшат производительность почти на 100% с глубокими очередями. [4] Высокопроизводительные SCSI- диски, которые чаще встречаются в серверах, обычно показывают гораздо большее улучшение, при этом Seagate Savvio превышает 400 IOPS, что более чем вдвое превышает его производительность. [ необходима цитата ]

В то время как традиционные жесткие диски имеют примерно одинаковый показатель IOPS для операций чтения и записи, многие твердотельные накопители на основе флэш-памяти NAND и USB-накопители намного медленнее записывают, чем читают, из-за невозможности перезаписи непосредственно в ранее записанное место, что приводит к процедуре, называемой сборкой мусора . [5] [6] [7] Это привело к тому, что центры тестирования оборудования начали предоставлять независимо измеренные результаты при тестировании производительности IOPS.

Флэш-накопители SSD, такие как Intel X25-E (выпущен в 2010 году), имеют гораздо более высокий показатель IOPS, чем традиционные HDD. В тесте, проведенном Xssist с использованием Iometer , случайных передач 4 КБ, соотношения чтения/записи 70/30, глубины очереди 4, показатель IOPS, обеспечиваемый Intel X25-E 64 ГБ G1, начинался примерно с 10000 IOPS и резко падал через 8 минут до 4000 IOPS, и продолжал постепенно снижаться в течение следующих 42 минут. IOPS варьируются от 3000 до 4000 примерно с 50 минут и далее, в течение оставшихся 8+ часов, пока длился тест. [8] Даже с падением случайных IOPS после 50-й минуты, X25-E по-прежнему имеет гораздо более высокий показатель IOPS по сравнению с традиционными жесткими дисками. Некоторые SSD, включая OCZ RevoDrive 3 x2 PCIe с контроллером SandForce , показали гораздо более высокую устойчивую производительность записи, которая более точно соответствует скорости чтения. [9] Например, типичная операционная система имеет много небольших файлов (таких как DLL ≤ 128 КБ), поэтому SSD больше подходит для системного диска. [10]

Примеры

Механические жесткие диски

Размер блока, используемый при тестировании, существенно влияет на количество IOPS, выполняемых данным диском. Ниже приведены некоторые типичные показатели производительности: [11]

Твердотельные устройства

Смотрите также

Ссылки

  1. ^ abc Lowe, Scott (2010-02-12). "Рассчитать IOPS в массиве хранения". techrepublic.com . Получено 2011-07-03 .
  2. ^ "Getting The Hang Of IOPS v1.3". 2012-08-03 . Получено 2013-08-15 .
  3. ^ Смит, Кент (2009-08-11). "Тестирование SSD: Дьявол кроется в деталях предварительной подготовки" (PDF) . SandForce.com . Получено 2015-05-05 .
  4. ^ "SATA в корпоративной среде - Обзор накопителей на 500 ГБ | StorageReview.com - Обзоры хранилищ". StorageReview.com. 2006-07-13. Архивировано из оригинала 2013-05-05 . Получено 2013-05-13 .
  5. ^ Сяо-юй Ху; Элефтериу, Евангелос; Хаас, Роберт; Илиадис, Илиас; Плетка, Роман (2009). «Анализ усиления записи в твердотельных накопителях на основе флэш-памяти». IBM . CiteSeerX 10.1.1.154.8668 .  {{cite journal}}: Цитировать журнал требует |journal=( помощь )
  6. ^ "SSDs - Write Amplification, TRIM and GC" (PDF) . Технология OCZ. Архивировано из оригинала (PDF) 2012-05-26 . Получено 2010-05-31 .
  7. ^ "Твердотельные накопители Intel". Intel . Получено 2010-05-31 .
  8. ^ "Intel X25-E 64 ГБ G1, 4 КБ случайных операций ввода-вывода в секунду, тест iometer". 2010-03-27 . Получено 2010-04-01 .
  9. ^ "Обзор твердотельного накопителя OCZ RevoDrive 3 x2 PCIe – 1,5 ГБ чтения/1,25 ГБ записи/200 000 IOPS всего за 699 ​​долларов". 2011-06-28 . Получено 2011-06-30 .
  10. ^ "SSD против HDD: что вам нужно?". SSD против HDD: что вам нужно? . Получено 24.06.2024 .
  11. ^ "Калькулятор производительности RAID - WintelGuy.com". wintelguy.com . Получено 01.04.2019 .
  12. ^ Шмид, Патрик; Рус, Ахим (2008-09-08). "Обзор твердотельного накопителя Intel X25-M" . Получено 2011-08-02 .
  13. ^ "Intel X18-M/X25-M SATA Solid State Drive — 34 нм линейка продуктов" (PDF) . Intel . Январь 2010. Архивировано из оригинала (PDF) 2010-08-12 . Получено 2010-07-20 .
  14. ^ Шмид, Патрик; Рус, Ахим (27 февраля 2009 г.). «Intel X25-E SSD превосходит всех конкурентов: они сделали это снова: X25-E для серверов взлетает». TomsHardware.com . Получено 13 мая 2013 г.
  15. ^ "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2009-02-06 . Получено 2009-03-18 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  16. ^ "Intel X25-E G1 против Intel X25-M G2 Случайные 4 КБ IOPS, iometer". Май 2010 г. Получено 19 мая 2010 г.
  17. ^ ab "Тест G.Skill Phoenix Pro 120 ГБ - SandForce SF-1200 SSD с 50K IOPS - HD Tune Access Time IOPS (Диаграмма) (5/12)". Tweakpc.de . Получено 2013-05-13 .
  18. ^ ab "Характеристики Samsung SSD 850 PRO". Samsung Electronics . Получено 7 июня 2017 г.
  19. ^ "Мигает SSD-накопитель Virident's tachION". theregister.co.uk .
  20. ^ "Обзор OCZ RevoDrive 3 X2 480 ГБ | StorageReview.com - Обзоры хранилищ". StorageReview.com. 2011-06-28 . Получено 2013-05-13 .
  21. ^ http://www.ddrdrive.com/ddrdrive_press.pdf [ пустой URL-адрес PDF ]
  22. ^ "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2009-05-20 . Получено 2009-05-22 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  23. ^ "Архивная копия" (PDF) . Архивировано из оригинала (PDF) 2009-05-20 . Получено 2009-05-22 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  24. ^ Аллин Малвентано (2009-05-04). "DDRdrive начинает работу - SSD на базе PCI-E RAM | Перспектива ПК". Pcper.com. Архивировано из оригинала 2013-07-14 . Получено 2013-05-13 .
  25. ^ abcd Samsung Electronics . "NVMe SSD 960 PRO/EVO" . Получено 7 июня 2017 г. .
  26. ^ ab Ramseyer, Chris (18 октября 2016 г.). "Обзор SSD Samsung 960 Pro". Tom's Hardware . Получено 9 июня 2017 г. Samsung тестирует продукты NVMe с четырьмя рабочими на QD4
  27. ^ Лайл Смит. «Kaminario может похвастаться более чем 2 миллионами операций ввода-вывода в секунду и пропускной способностью 20 ГБ/с на одной системе хранения All-Flash K2». Архивировано из оригинала 22-04-2016 . Получено 19-12-2015 .
  28. ^ Меллор, Крис (30 июля 2012 г.). "Крис Меллор, The Register, 30 июля 2012 г.: "Более миллиона операций ввода-вывода в секунду: Каминарио разбивает IBM в пух и прах в DRAM"". Theregister.co.uk . Получено 14 ноября 2013 г.
  29. ^ Storage Performance Council. "Storage Performance Council: Active SPC-1 Results". storageperformance.org . Архивировано из оригинала 2014-09-25 . Получено 2012-09-25 .
  30. ^ "SpecSFS2008" . Получено 2014-02-07 .
  31. ^ "Rack-Scale Flash Appliance - DSSD D5 EMC". EMC . Получено 2016-03-23 ​​.
  32. ^ "Dell прекращает разработку автономного DSSD D5, распыляя остатки по другим устройствам". The Register .