У меня есть ПК с AMD Ryzen 9 3950X, ASUS ROG X570 и смешанной оперативной памятью 2x16 ГБ DDR-3200 + 2x16 ГБ DDR-3600.
Убунту 20.04 ЛТС
6 жестких дисков SATA через МБ
Вначале я использовал HBA только для 5 жестких дисков SAS, и все это работало, как и ожидалось, со скоростью 150-200 МБ.
IBM M1015 с LSI SAS2008 перепрошит в режим IT (последняя прошивка)
Расширитель HP SAS2 с 8 портами и последним микропрограммным обеспечением (2 порта для канала HBA), подключенный через один порт к HBA (без второго кабеля SFF-8087)
5 жестких дисков SAS через расширитель
4 жестких диска SATA через расширитель
4 жестких диска SATA через второй порт HBA
Все жесткие диски SATA через HBA/Expander находятся в режиме, подобном LVM JBOD, и действуют как один большой дисковый массив.
В первом тесте у меня все было подключено через Expander, но были проблемы со скоростью согласования... один HDD был подключен только со скоростью 1,5 Гбит/с. Поэтому я переместил 4 жестких диска SATA на второй порт HBA.
Теперь все жесткие диски связаны как минимум со скоростью 3 Гбит / с, и проблем с пропускной способностью быть не должно.
Все по умолчанию... Я пробовал другой планировщик ввода-вывода, например БФК но в итоге вернулся к mq-крайний срок потому что разницы не было.
Все жесткие диски имеют перезаписать кеш на, так что проблем быть не должно.
Я наблюдаю HDD с йостат для использования... перед копированием каких-либо данных их нет.
Я копирую файлы размером 100 ГБ
Я делаю простую передачу данных с внутренних дисков SATA на массив JBOD...бывают случаи, когда я получаю стабильные 150-180 МБ... первые несколько секунд занимают более 200 МБ из-за кэширования.
Потом что-то происходит и скорость падает до 15-50Мб без всяких причин и ошибок в логах.
Я понятия не имею, как его отладить или где может быть проблема. Я видел некоторых парней, утверждающих, что SAS и SATA не следует смешивать, но это связано с RAID.
Либо Expander неисправен, либо сочетание SAS и SATA не работает.
Любое предложение, пожалуйста?