Как правильно подойти к вопросу: причина низкой скорости записи Seagate exos x12?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: достались не сильно старые, но уставшие Seagate EXOS X12 ST12000NM0007-2A1101
По вводным: скорость записи у обоих в среднем 20Мб\с. Чтение 150Мб\с (предположу что читать могут быстрее - но возможно упираются в скорость записи диска на который копирую)
По вводным: подключены к Adaptec 6805T как простые JBOD крутится это все под FreeBSD
Сейчас ситуация такая: к нему же, но в RAID0 подключены два других диска, там скорость не фантастическая - но в целом вполне устраивает.
Нужно понять: вопрос, это однозначно дело в дисках - или что то еще может быть?
По вводным: да знаю, первым делом нужно подключить к другому контроллеру\плате\системе\кабелю и т.п.
По вводным: но пока неудобно останавливать сервер.
По вводным: потому спрошу мнение зала...
Сейчас ситуация такая: мне просто кажется странным что скорость записи почти идентичная.
По вводным: слабо верится что они оба одновременно так подыхают. Если бы дело было в износе - я думаю цифры бы отличались. А тут как будто во что то упирается...
Наработка 30т.ч.

P.S.
По вводным: в общем плюнул, остановил машину - обновил прошивки самих дисков? Была версия 02, поставил актуальную 04 и запись стала 150Мб\с...
По вводным: хотел до кучи обновит biOS в 6805 - там стоял последний.
Сейчас ситуация такая: ерунда какая то. Как так непонятно... 6805T - из каменного века, крайне сомневаюсь что бы контроллер в дисках с ним как то конфликтовал...
По вводным: ну что есть то есть... Вопрос надеюсь снят.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Редакция Security Ответ

Для Seagate Exos X12 скорость записи около 20 МБ/с при чтении 150 МБ/с выглядит ненормально, но сначала нужно понять, что именно измеряется: последовательная запись на чистый диск, запись в файловую систему, запись через USB/SATA-контроллер, RAID, SMR/CMR, кэш ОС или диск с большим количеством плохих/ожидающих секторов.

Начните с SMART. Для Linux:

smartctl -a /dev/sdX
smartctl -t long /dev/sdX

smartctl -a /dev/sdX smartctl -t long /dev/sdX

Особенно смотрите:

  • Reallocated_Sector_Ct
  • Current_Pending_Sector
  • Offline_Uncorrectable
  • UDMA_CRC_Error_Count
  • температуру

Если UDMA_CRC_Error_Count растёт, проблема может быть в SATA-кабеле, корзине, backplane или контроллере, а не в диске. Если есть pending/reallocated, диск может резко тормозить на записи из-за попыток переназначения секторов.

Проверять скорость лучше прямым последовательным тестом, не по копированию мелких файлов:

dd if=/dev/zero of=/mnt/testfile bs=1M count=4096 conv=fdatasync
fio --name=write-test --filename=/mnt/fio.bin --size=4G --rw=write --bs=1M --direct=1

dd if=/dev/zero of=/mnt/testfile bs=1M count=4096 conv=fdatasync fio --name=write-test --filename=/mnt/fio.bin --size=4G --rw=write --bs=1M --direct=1

Если диск подключен через USB-бокс, проверьте напрямую через SATA/SAS. Многие боксы, переходники и дешёвые контроллеры плохо работают с большими HDD. Также проверьте режим питания: у серверных дисков бывают особенности с Power Disable на 3.3V, но обычно это мешает старту, а не снижает запись.

Если оба диска ведут себя одинаково, я бы проверил не сами диски, а канал: кабель, порт, контроллер, файловую систему, режим RAID/HBA и write cache. Если один диск пишет нормально на другом контроллере, проблема не в Exos. Если и напрямую после полного SMART-теста запись остаётся 20 МБ/с, диски действительно могут быть уставшими или с деградирующей поверхностью.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно