ufm: (Default)
[personal profile] ufm

Какую шайтан-коробку микротик анонсировал. http://www.lanmart.ru/mikrotik-ccr1072-1g-8s.html
72 ядерный процессор, 8 SFP+
Если оно еще и стоить будет до 3-х штук.

Originally published at U.F.M's Homepage. You can comment here or there.

(no subject)

Date: 2014-03-07 14:23 (UTC)
From: [identity profile] blacklion.livejournal.com
Линукс живёт, но если не прилоджить изрядных и кастомных (под задачу) усилий, то толку от «просто линукса» там немного. Точнее, для этого «просто линукса» толку от 72 ядер немного.
Сколько netisr умеет линукс? Когда он в локи при этом упирается? И даже если ответы на эти вопросы благоприятные, всё равно, вот так влоб использовать это как процессор с 72 ядрами общего назначения — крайне неэффективно.

(no subject)

Date: 2014-03-07 14:49 (UTC)
From: [identity profile] ufm.livejournal.com
Я не знаю что там микротик допиливает или не допиливает (но они утверждают, что используют ванильное ядро). Но по 36 ядрам 1 мегапакет размазывается вполне хорошо и нагрузка в сумме за 20% не выходит.
Edited Date: 2014-03-07 14:52 (UTC)

(no subject)

Date: 2014-03-07 14:53 (UTC)
From: [identity profile] blacklion.livejournal.com
Вот это уже похоже на правду. А то я гигапакет как-то эээ, пошёл гуглить, правда ли.

(no subject)

Date: 2014-03-07 18:56 (UTC)
From: [identity profile] ufm.livejournal.com
Да это я нипсал сначала. а потом аж испугался. :)

(no subject)

Date: 2014-03-09 20:45 (UTC)
From: [identity profile] ufm.livejournal.com
Вот, кстати, график нагрузки. Видно что все ядра более-менее равномерно нагружены.

Image

(no subject)

Date: 2014-05-02 13:33 (UTC)
From: [identity profile] levgem.livejournal.com
на линуксе на этой тилере я собрал эрланг (быстро собрал) и запустил свой эрливидео.

15 гигабит видео он раздал не чихнув.

(no subject)

Date: 2014-05-05 08:19 (UTC)
From: [identity profile] blacklion.livejournal.com
15 гигабит в секунду, имеется ввиду?

(no subject)

Date: 2014-05-05 11:11 (UTC)
From: [identity profile] blacklion.livejournal.com
Круто.
Слушай, но там же интерконнекты между ядрами не очень симметричные, и, кажется, есть какие-то аппаратные штуки, которые очень пригодились бы для синхронизации, но которые плохо мэпятся на обычно-используемые в ядре мьютесы и cv.
Эрланг при этом не имеет оптимизаций под тайлеру (которая выглядит как идеальное железо для него, кстати), всё generic?

(no subject)

Date: 2014-05-05 11:55 (UTC)
From: [identity profile] levgem.livejournal.com
Я предполагаю, что у меня была такая халява, потому что задача сама по себе относительно распараллеленная.

У меня только сессии на одном ядре обрабатываются, но там в целом хватает гигагерца.

Так что никаких особых оптимизаций, просто так софт написан, что удачно разлеглось.

(no subject)

Date: 2014-05-05 13:36 (UTC)
From: [identity profile] ufm.livejournal.com
Я вот, кстати, не удивлюсь, если у ерланга очередь сообщений lockfree.
Соответственно, если не писать "грязно" и есть чем занять каждое ядро, то от каждого дополнительного ядра будет счастье.

(no subject)

Date: 2014-05-05 13:38 (UTC)
From: [identity profile] levgem.livejournal.com
Насколько я помню, она не совсем lockfree.

Она двухуровневая: когда приходят сообщения от другого ядра, то они попадают в синхронизированную очередь.
Когда внутри ядра, то в незащищенную очередь. А шедулер регулярно перекопирует сообщения из внешней во внутреннюю очередь.

Но это надо уточнить.