Какую шайтан-коробку микротик анонсировал. http://www.lanmart.ru/mikrotik-ccr1072-1g-8s.html
72 ядерный процессор, 8 SFP+
Если оно еще и стоить будет до 3-х штук.
Линукс живёт, но если не прилоджить изрядных и кастомных (под задачу) усилий, то толку от «просто линукса» там немного. Точнее, для этого «просто линукса» толку от 72 ядер немного. Сколько netisr умеет линукс? Когда он в локи при этом упирается? И даже если ответы на эти вопросы благоприятные, всё равно, вот так влоб использовать это как процессор с 72 ядрами общего назначения — крайне неэффективно.
Я не знаю что там микротик допиливает или не допиливает (но они утверждают, что используют ванильное ядро). Но по 36 ядрам 1 мегапакет размазывается вполне хорошо и нагрузка в сумме за 20% не выходит.
Круто. Слушай, но там же интерконнекты между ядрами не очень симметричные, и, кажется, есть какие-то аппаратные штуки, которые очень пригодились бы для синхронизации, но которые плохо мэпятся на обычно-используемые в ядре мьютесы и cv. Эрланг при этом не имеет оптимизаций под тайлеру (которая выглядит как идеальное железо для него, кстати), всё generic?
Я вот, кстати, не удивлюсь, если у ерланга очередь сообщений lockfree. Соответственно, если не писать "грязно" и есть чем занять каждое ядро, то от каждого дополнительного ядра будет счастье.
Она двухуровневая: когда приходят сообщения от другого ядра, то они попадают в синхронизированную очередь. Когда внутри ядра, то в незащищенную очередь. А шедулер регулярно перекопирует сообщения из внешней во внутреннюю очередь.
(no subject)
Date: 2014-03-07 14:23 (UTC)Сколько netisr умеет линукс? Когда он в локи при этом упирается? И даже если ответы на эти вопросы благоприятные, всё равно, вот так влоб использовать это как процессор с 72 ядрами общего назначения — крайне неэффективно.
(no subject)
Date: 2014-03-07 14:49 (UTC)(no subject)
Date: 2014-03-07 14:53 (UTC)(no subject)
Date: 2014-03-07 18:56 (UTC)(no subject)
Date: 2014-03-09 20:45 (UTC)(no subject)
Date: 2014-05-02 13:33 (UTC)15 гигабит видео он раздал не чихнув.
(no subject)
Date: 2014-05-05 08:19 (UTC)(no subject)
Date: 2014-05-05 08:34 (UTC)(no subject)
Date: 2014-05-05 11:11 (UTC)Слушай, но там же интерконнекты между ядрами не очень симметричные, и, кажется, есть какие-то аппаратные штуки, которые очень пригодились бы для синхронизации, но которые плохо мэпятся на обычно-используемые в ядре мьютесы и cv.
Эрланг при этом не имеет оптимизаций под тайлеру (которая выглядит как идеальное железо для него, кстати), всё generic?
(no subject)
Date: 2014-05-05 11:55 (UTC)У меня только сессии на одном ядре обрабатываются, но там в целом хватает гигагерца.
Так что никаких особых оптимизаций, просто так софт написан, что удачно разлеглось.
(no subject)
Date: 2014-05-05 13:36 (UTC)Соответственно, если не писать "грязно" и есть чем занять каждое ядро, то от каждого дополнительного ядра будет счастье.
(no subject)
Date: 2014-05-05 13:38 (UTC)Она двухуровневая: когда приходят сообщения от другого ядра, то они попадают в синхронизированную очередь.
Когда внутри ядра, то в незащищенную очередь. А шедулер регулярно перекопирует сообщения из внешней во внутреннюю очередь.
Но это надо уточнить.