Какую шайтан-коробку микротик анонсировал. http://www.lanmart.ru/mikrotik-ccr1072-1g-8s.html
72 ядерный процессор, 8 SFP+
Если оно еще и стоить будет до 3-х штук.
Да ладно. Линукс на тайлере живёт. А у микротика унутре неонка. Да и судя по стоящей у меня http://routerboard.com/CCR1036-8G-2Splus - вполне оно рабочее.
Линукс живёт, но если не прилоджить изрядных и кастомных (под задачу) усилий, то толку от «просто линукса» там немного. Точнее, для этого «просто линукса» толку от 72 ядер немного. Сколько netisr умеет линукс? Когда он в локи при этом упирается? И даже если ответы на эти вопросы благоприятные, всё равно, вот так влоб использовать это как процессор с 72 ядрами общего назначения — крайне неэффективно.
Я не знаю что там микротик допиливает или не допиливает (но они утверждают, что используют ванильное ядро). Но по 36 ядрам 1 мегапакет размазывается вполне хорошо и нагрузка в сумме за 20% не выходит.
Круто. Слушай, но там же интерконнекты между ядрами не очень симметричные, и, кажется, есть какие-то аппаратные штуки, которые очень пригодились бы для синхронизации, но которые плохо мэпятся на обычно-используемые в ядре мьютесы и cv. Эрланг при этом не имеет оптимизаций под тайлеру (которая выглядит как идеальное железо для него, кстати), всё generic?
Я вот, кстати, не удивлюсь, если у ерланга очередь сообщений lockfree. Соответственно, если не писать "грязно" и есть чем занять каждое ядро, то от каждого дополнительного ядра будет счастье.
Она двухуровневая: когда приходят сообщения от другого ядра, то они попадают в синхронизированную очередь. Когда внутри ядра, то в незащищенную очередь. А шедулер регулярно перекопирует сообщения из внешней во внутреннюю очередь.
(no subject)
Date: 2014-03-07 11:22 (UTC)(no subject)
Date: 2014-03-07 11:44 (UTC)С уважением,
De Nada.
P.S. Феда, ты почто капчу к себе прикрутил? Уже ль боты заели? ;)
(no subject)
Date: 2014-03-07 13:02 (UTC)(no subject)
Date: 2014-03-07 13:06 (UTC)(no subject)
Date: 2014-03-07 14:01 (UTC)P.S. Ничего не менял, веришь?
(no subject)
Date: 2014-03-07 14:03 (UTC)Да и судя по стоящей у меня http://routerboard.com/CCR1036-8G-2Splus - вполне оно рабочее.
(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 14:54 (UTC)Про капчу верю, но она есть у тебя в ответах ЖЖ. Видимо, самозародилась из мусора, как средневековые мыши... :D:D:D
С уважением,
De Nada.
(no subject)
Date: 2014-03-07 17:20 (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)Она двухуровневая: когда приходят сообщения от другого ядра, то они попадают в синхронизированную очередь.
Когда внутри ядра, то в незащищенную очередь. А шедулер регулярно перекопирует сообщения из внешней во внутреннюю очередь.
Но это надо уточнить.