Назад | Перейти на главную страницу

Узкое место в конструкции IOPS?

Я создаю модуль хранения на 45 дисков (backblaze) для использования с дисковыми пространствами Windows 2012 R2. Спецификация: 2 процессора xE5-2620 v2, оперативная память 32 ГБ, 3 карты LSI 9201-16i, твердотельные накопители SATA 9x1 ТБ и диски Ultrastar SATA HGST 36x4 ТБ. Предполагая, что чтение / запись 50/50, сырые числа с дисков составляют 840 000 IOPS. Карты LSI могут обрабатывать 400k + Ips на карту. Предполагая, что я поместил диски в трехстороннее зеркало, у меня будет 48 ТБ магнитного хранилища, а SSD - это многоуровневое хранилище. В чем будет узкое место в такой системе? Будет ли это ОЗУ, ЦП, БИС или сами диски? Увидим ли мы что-нибудь, близкое к 50% от этого теоретического максимума в iops?

Это действительно зависит от того, что вы будете делать с системой. И это общий совет; то же самое для решения Windows Storage Spaces по сравнению с ZFS по сравнению с традиционными файловыми системами.

Подумайте об этом так:

  • Вы используете несколько дисков с оптимизированной емкостью, поэтому все, что вы делаете, похоже, связано с большим объемом данных.
  • Когда люди говорят о больших наборах данных, приложение обычно является резервным или чем-то еще, где активно рабочий набор данных - это просто подмножество данных на диске.
  • Если целью является резервное копирование, почему значение конкретных операций ввода-вывода в секунду?
  • Если целью является какое-то другое приложение с относительно небольшим рабочим набором, я предполагаю, что его можно обработать на уровне кэширования SSD.
  • Если производительность произвольного чтения / записи важна, это неправильное решение.
  • Как вы будете получать данные на сервере и с него? Если что-нибудь, который будет вашим узким местом.
  • К счастью, продвинутые файловые системы не нуждаются в большой мощности процессора. Ваш процессор - это то, что я обычно указываю в системах хранения ZFS. Возможно, вам понадобится больше оперативной памяти, но я не знаю, как WSS использует физическую память.

На самом деле ваши проблемы, вероятно, будут Таймауты диска SATA, неисправные диски, проблемы с контроллером (прошивка), питание и охлаждение, вибрация ... И ошибки. Мы редко слышим здесь о дисковых пространствах Windows, поэтому я предполагаю, что отраслевые мнения невысоки.

Почему я могу это говорить? Мне пришлось управлять подразделениями Backblaze и лично владею Sun x4540 полон SATA диски (меня). Даже со всеми этими дисками такая установка действительно подходит только для последовательных и потоковых рабочих нагрузок.