Как можно получить несколько карт SATA SYBA SI-PEX40057 (на базе Marvell 88SE9230), чтобы играть хорошо?

Я построил сервер хранения, используя:

Все двенадцать портов на картах заполнены накопителями, как и три из них на материнской плате, плюс загрузочный диск, который также находится на материнской плате. Если я добавлю нагрузку на накопители, скопировав на них большой файл, то те, что на материнской плате, будут работать нормально, но те, что на платах, постепенно начнут получать ошибки, и в конечном итоге система полностью сдается и отключает контроллеры, что требует перезагрузки для верни их. Явно не хорошо.

Для справки, если у меня есть только одна из трех карт в системе, кажется, что все работает нормально. Только когда у меня есть мультипликаторы, все становится ломким.

Люди из Syba довольно бесполезны, и мне приходится много размышлять о том, как Marvell поддерживает только Windows и как у Ubuntu "возникают проблемы с определением приоритетов используемой карты контроллера". И как я мог бы исследовать, как назначить каждой карте свой собственный порт IRQ и I/O. Но журналы ниже показывают, что это уже делается.

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

Что я могу сделать, чтобы эти вещи вели себя и играли вместе?


Для журналов ниже, я сделал

tee /srv/storage/c1d2/randombytes /srv/storage/c1d3/randombytes /srv/storage/c1d4/randombytes /srv/storage/c1d5/randombytes > /dev/null < randombytes

где randombytes файл размером 60 ГБ, состоящий из случайных байтов

Журналы ахой…

0 ответов

Другие вопросы по тегам