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

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

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

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

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

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

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


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

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

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

Logs ahoy…

2
задан 19 November 2013 в 23:44

0 ответов

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

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