> Если на обслуживание 1 накопителя уйдёт 2 ядра, то на 2 накопителя
> уйдёт уже 4 ядра Ну так там и проц поди будет минимум ядер на 16+. Вон там амд с интелем соревнуются кто больше ядер впихнет. И даже ARM могут скажем 4 big + 4 LITTLE ядер втолкать, получив 8-ядерный мобильник или планшет, а серверные типа Ampere и того больше.
> Без учёта большой протяжённости линий и хз какого поведения в случае нарушения
> контакта
Шины либо укладываются в спеки, либо нет. А число контактов примерно одинаковое остается. Более того, глючные проприетарные фирмвари всех задолбали. Достаточно посмотреть что этот крап откаблучивает. В некоторых EVO вообще TRIM запретили, ибо отъехашая мозгами фирмвара норовит TRIMнуть по ошибке свои внутренности и внезапно и резко скопытиться на радость юзера. Линух в курсе и ряд ревизий ЭТОГО КРАПА блеклистит. Но реально никогда не знаешь что и почему оно откаблучит. А также насколько правдива статистика, как оно РЕАЛЬНО себя ощущает и проч. Не, простите, абстрактные попугаи показали что это - совершенно неинформативный юнит, по которому сложно делать выводы.
> От тех ядер, по сути, требуется принять пачку данных, отослать в кеш
> и раскидывать по банкам по мере неспешной отработки записи флешем, отслеживая
> состояние и статусы. Вдобавок, у них лишних прослоек по минимуму, есть
> возможность впилить ОСРВ
Проблема в том что это все выросло в довольно большое и глючное, весьма малопредсказуемое, субоптимальное и переусложненное комбо. Где фирмварь пытается косплеить механический диск из того что им не является, путем ацких извратов. Операционка пытается отменить этот подарок через костыли типа TRIM, группировки операций и проч.
> Перекладывание этого специализированного мартышкиного труда на проц общего назначения,
> ещё и с кучей прослоек вплоть до полноценной ОС которая даже
> не реального времени - как-то очень сомнительно выглядит в плане производительности
> и стабильности ОС зависла - диску хана. Прямо анекдот
Слетевшие трансляторы намекают что это так то и фирмвари накопителей - умеют. И чем линух хуже как транслятор? И да, линух серьезно метит в RTOS так то. Он до кучи уже это наполовину. Там остались еще кой какие костыли для консолей чтобы они были async/threaded и не могли ничего якорить (реалтайм не ждет!) но остальное почти все утрамбовали.
...а так по приколу у меня есть и пара железок с RAW NAND и UBI+UBIFS поверх них. Работает себе, ничего не слетат. Правда это комбо ОК только для SLC, для MLC с его заскоками оно недопиленое.