Производительность диска ниже ожиданий

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

4
задан 13 April 2017 в 15:14
4 ответа

Вам нужно меньше уделять внимания максимальной скорости интерфейса и больше обращать внимание на характеристики производительности физического диска, поскольку это обычно узкое место. Как описано на этот сайт для Hitachi Hus153030vls300 300GB Server SAS-диск, который вы подключили.

С точки зрения производительности важные цифры, перечисленные в PDF-файле Hitachi:

  • Буфер данных (МБ) 16
  • Скорость вращения (об / мин) 15 000
  • Средняя задержка (мс) 2,0
  • Скорость передачи мультимедиа (Мбит / с, макс.) 1441
  • Устойчивая скорость передачи (МБ / с, тип.) 123-72 ( зона 0-19)
  • Время поиска (чтение, мс, типичное) 3,6 / 3,4 / 3,4

Поскольку все эти цифры означают, что диск не сможет насыщать канал 3 Гбит / с, нет смысла в этом канал 6 Гбит / с.

Я не могу представить себе рейд-контроллер, который может использовать каждый диск » максимальная производительность в одном массиве одновременно. Итак, предположим, что у вас есть RAID 1 с 2 дисками, первый из которых способен обеспечить постоянную скорость последовательного чтения и записи 60 МБ / с, а второй - всего 50 МБ / с, тогда запись в массив будет ограничена до 50 МБ / с, в то время как приличная рейд-карта будет иметь возможность иметь 2 одновременных потока чтения, один со скоростью 60 МБ / с, а другой со скоростью 50 МБ / с. Чем сложнее массив, тем сложнее становятся эти цифры.

Некоторые другие примечания

  • максимальная скорость передачи данных различается в разных областях диска, обычно она выше в начале диска.
  • ] последовательное чтение - это самые быстрые устойчивые операции, которые может выполнять диск, а случайное чтение или запись значительно медленнее.
  • обычно рейд-контроллер отключает диски ' встроенный кэш записи и будет использовать свой собственный кеш для записи только в том случае, если у него хорошая батарея или вы переопределите его значение по умолчанию.
  • Я читал некоторые экземпляры некоторых комбо дисковых / рейдовых прошивок, которые ложно обнаруживают плохую батарею и отключают все запись в кеш. Итак, обновите прошивку и для диска, и для контроллера рейда.

Есть некоторые диски, рекламируемые как высокопроизводительные диски 6 Гбит / с, которые на самом деле не так высокопроизводительны, у них просто интерфейс 6 Гбит / с, и они даже не могут насыщать в любом случае канал со скоростью 3 Гбит / с (что займет 357 МиБ / с ).

Основное преимущество sas / sata 6 Гбит / с - для SSD и мультипликаторов портов (т. е. подключение нескольких дисков к 1 порту sas / sata )

s, которые ложно обнаруживают неисправную батарею и отключают весь кэш записи. Итак, обновите прошивку и для диска, и для контроллера рейда.

Есть некоторые диски, рекламируемые как высокопроизводительные диски 6 Гбит / с, которые на самом деле не так высокопроизводительны, у них просто интерфейс 6 Гбит / с, и они даже не могут насыщать в любом случае канал со скоростью 3 Гбит / с (что займет 357 МиБ / с ).

Основное преимущество sas / sata 6 Гбит / с - для SSD и мультипликаторов портов (т. е. подключение нескольких дисков к 1 порту sas / sata )

s, которые ложно обнаруживают неисправную батарею и отключают весь кэш записи. Итак, обновите прошивку и для диска, и для контроллера рейда.

Есть некоторые диски, рекламируемые как высокопроизводительные диски 6 Гбит / с, которые на самом деле не так высокопроизводительны, у них просто интерфейс 6 Гбит / с, и они даже не могут насыщать в любом случае канал со скоростью 3 Гбит / с (что потребует 357 МиБ / с ).

Основное преимущество sas / sata 6 Гбит / с - для твердотельных накопителей и мультипликаторов портов (т. е. подключение нескольких дисков к 1 порту sas / sata )

3
ответ дан 3 December 2019 в 02:58

Вам необходимо обновить прошивку H710, жестких дисков и объединительной платы, если таковая имеется. Если вы используете Linux, вам нужно обновить только микропрограмму.

Кроме того, перед этим вы можете установить Dell Server Admin (OMSA), например 7.3.0.1, на данный момент, чтобы проверить, сообщит ли он вам о каких-либо проблемах с несовместимостью.

Вам необходимо использовать диски того же типа в одном массиве, если это SAS.

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

На самом деле, если бы у вас были только разные типы дисков, которые могли бы вызвать это.

1
ответ дан 3 December 2019 в 02:58

Я не очень знаком с системами Windows, но вот некоторые моменты, которые следует учитывать при тестировании производительности, особенно с вводом-выводом.

Помните, что эта схема представляет уровни между вашим приложением и диски:

Application <=> Filesystem (OS) <=> Disk controller <=> Hard drive

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

  • Применение: (здесь ваш инструмент). Лучше писать большие модификации в большом блоке, чем делать много маленьких записей. Вы ждете полной очистки диска, выполняете ли вы последовательный доступ или произвольный доступ ?
  • Файловая система: здесь много параметров: кеширование ОС, предварительные данные -fetching, data block-size
  • Контроллер диска: он является центральной точкой перед доступом к жестким дискам. Его конфигурация будет учтена 30% ваших настроек. Среди них можно выделить следующие:
    • Коэффициент кэширования при чтении / записи. В зависимости от вашего приложения, которое может интенсивно читать или писать, вы соответствующим образом сконфигурируете это соотношение.
    • Кэширование батареи, позволяющее использовать методы WRITE-THROUGH или WRITE-BACK.
    • Уровень рейда: вы должны выбрать уровень в соответствии с вашими требованиями к отказоустойчивости. RAID0 для нулевой устойчивости, но отличная производительность, RAID1 для отказоустойчивости, но 50% общего дискового пространства, доступного для использования, RAID5 / 6 для компрометации ...
  • Жесткий диск: более высокая скорость вращения позволит вам быстрее получить доступ к данным, расположенным на разных дисках . Таким образом, лучше для случайного поиска

Кроме того, поиск по выравниванию данных : я видел, как Windows много раз создавала неправильно выровненные разделы. Таким образом, когда файловая система хочет записать 1 блок размером 4 КБ, это приводит к 2 операциям ввода-вывода на диск, потому что блок FS расположен на 2 блоках устройства.

2
ответ дан 3 December 2019 в 02:58

По своему опыту я видел большие различия в производительности дисков SAS 15k. Вы упомянули несколько замен дисков, но похоже, что вы сосредоточились на скорости шины 3Gig и 6Gig, когда это мало повлияет на указанные вами числа ввода-вывода. Если бы я был на вашем месте, я бы протестировал диски по отдельности, чтобы увидеть, есть ли у меня медленный диск.

Какие еще настройки применяются к вашей настройке RAID. Политика записи, кэширование, размер полосы и т. Д. Были ли они согласованы между тестами?

1
ответ дан 3 December 2019 в 02:58

Теги

Похожие вопросы