Pull to refresh
68
-1
Антон Кортунов @ToSHiC

Программист

Send message

Там такая длина волны, что давно уже зеркала только используются. Причём не простые, а с огромным количеством слоёв, по сути - это метаматриалы. Вот пост на хабре был на эту тему: https://habr.com/ru/post/582510/

Часть номер два бросается с места в карьер фразой о дип дайв на сетевой уровень L3. Но потом сразу-же режет глаза - ''конечно, сервер 100 Гбит/с на пользователя не шлёт'' - какой такой пользователь на л3 ? его заначенный провайдером айпишник ? о чем тут вообще речь. И так далее...

Это как раз понятно. На стороне сервера быстрая сетевая карточка и десятки/сотни тысяч соединений. Условный nginx начинает в сокет данные пихать, ядер на сервере в районе сотни, так что потенциально можно в 100 соединений сразу пихнуть довольно много данных.

Клиент со своей стороны видит только свою часть соединения, например, что у него там 100мбит/с сеть. Трафик шейпится где-то между сервером и клиентом, ни один их них ничего про это "облако", соединияющее их не знает. Вот CC алгоритмы и пытатся угадать, что же там происходит. Наличие ната между ними на процесс не влияет.

В идеале, кстати, на стороне сервера должен быть ещё и pacing пакетов, синхронизированный с CC.

Даже прямую запладку не обязательно держать в исходниках, потому что абсолютное большинство пользователей устанавливает себе кем-то собранные бинари. Так что аппелировать к тому, что FF мол чистый, потому что исходники есть - не стоит. BTW хромиум тоже можно из исходников собрать, тут у них паритет.

Например разрабы хрома смогут диктовать что в вебе может быть а что не может?

Да давно могут. Вот, http запретили своим велением и угрозами красной плашки в адресной строке.

Или перейдут на полностью бинарные зашифрованные протоколы

Уже. SPDY, QUIC

а чтобы получить ключ просто напишите письмо гуглу?

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

Вы его лично из исходников собирали? Проверяли, что в компиляторе закладок нету? Почему тогда такая уверенность, что вот эта бинарная сборка не сливает данные?

Вы уже прикидывали, какая будет частота развёртки? Мерцать же будет сильно.

Второй момент - на вашей надписи "привет" заполнение хорошо если 30%. То есть вы сходу теряете 70% яркости.

  • Строки в Го

И задача на понимание юникода: как сравнить 2 строки?

Крупнейшими, вероятно, являются дата-центры компании Facebook. Каждый из них занимает огромную площадь, но вот энергии потребляет на несколько десятков процентов меньше, чем ЦОД той же мощности, расположенный в регионе с более теплым климатом.

Правильнее было бы сказать - несколько процентов. У фейсбука очень энергоэффективные датацентры, PUE в районе 1.1. Возможно, в каком нибудь Сингапуре будет больше, где постоянно очень высокая влажность и температура, но среднестатистический ДЦ фейсбука будет в районе всё тех же 1.1 .

Топливо для ритэгов делают химической переработкой.

Как можно химической переработкой получить плутоний-238? Обычно его всё же получают в специально организованных атомных реакторах.

Вангую, что фб уже имеет представительство, в отличие от телеграма, в этом и претензия.

На счёт лучшести не знаю, но стран-производителей реакторов и, особенно, тех, кто умеет топливо обогощать, сильно меньше, чем тех, кто умеет нефть качать. Из интересного: в области обогащения все полимеры просрали в США, там работают только обогатительные заводы URENCO (европейский концерн). Возможно, именно с этим связаны их проблемы с наличием РИТЭГов для космических программ.

2) Нефть и газ (которые сейчас 53% ббюджета страны) кончаются - на что Вы закупать будете иностранные компоненты? Что такого для иностранного рынка Вы производите, что позволит так же покупать за валюту компоненты?

Очень удачно, как раз для варианта с кончившимся газом, мы ещё и АЭС строим. В ЕС недавно вот из признали зелёной энергией, скоро захотят снова строить. Список того, что прямо сейчас строится, есть на странице Росатома.

При этом всё же большая часть стран в мире, даже продвинутые европейские экономики, не очень то умеют у себя производить электронные компоненты по тонким нормам. Есть фабрики Интела, АМД, и исконно европейские - STM, вроде бы одна фабрика во Франции умеет до 28нм. Остальные - 65нм+.

Но стратегически, безусловно, хорошо уметь делать чипы у себя дома, и опыт Китая на примере SMIC показывает, что это реально.

У них доля - меньше 1%, и не то, чтобы быстро растёт.

Хоть и не принято на Хабре упоминать политику, здесь причина целиком политическая. Стоит только включиться нашим фабрикам и заводам в глобальную экономику и начать играть по принятым там правилам, как проблема исчезнет моментально: и санкции куда-то денутся, и комплектуху станет можно закупать по всему миру за вменяемые деньги, и продавать готовые издения тоже будет можно кому угодно.

Так не работает. Рыночная конкуренция ведёт к появлению монополий и/или олигополий, и влезть потом в этот рынок крайне сложно. Например, вы вряд ли сможете сейчас сделать соц.сеть или поисковик, который в обозримой перспективе сможет захватить хотя бы 10% глобального рынка.

Похожая ситуация, например, на рынке производства оперативной памяти: сейчас по сути есть всего 3 производителя: Samsung, Hynix, Micron. Они десятилетиями оптимизировали производственный процесс, скупали конкурентов. Вы не сможете сделать их конкурента без вливания миллиардов долларов в течение нескольких лет, просто чтобы их догнать.

Производителей FPGA - 2.5 штуки, из них оба крупных теперь у Intel и AMD. Производителей видеокарт - тоже 2.5.

Опять же, если смотреть с экономической точки зрения, то выгоднее заводы по производству компонентов держать поближе к производству печатных плат и сборке самих девайсов, то есть в Китае. А вот с политической точки зрения это не очень хорошо. И проблема не уникальна для России, вот недавно США озаботились восстановлением цепочек процессов внутри страны, а именно - корпусированием.

L7 хороший пример, но в идеале надо и на самих L7 балансировщиках иметь разные настройки в сторону клиентов и в сторону апстримов. Но, в целом, конкретно там можно пожертвовать производительностью в сторону апстримов, т.к. конкретно в этом случае намного важнее обеспечить качественный канал в сторону клиентов.

Когда DHL и UPS возили посылки для частных лиц, и лимит был 5000р через них (и 10000р через ПР), то услуги их таможенного брокера стоили 6500р. И там не очень много вариантов отказаться было.

Есть 2 непересекающихся области: сеть внутри ДЦ, и сеть от серверов до клиентов, через интернет.

В первом случае задержки субмиллисекундные, потенциально есть поддержка ECN, на свитчах мелкие буферы, есть проблема с одновременным приемом большого количества пакетов. В этой части как раз и vxlan, и всякие congestion control алгоритмы типа dctcp и timely.

В куске сети от сервера до клиента все иначе: задержки до единиц секунд, типично - несколько десятков мс, высокий джиттер, есть потери, буфер на железках по сети может быть размером в гигабайты. Тут важно угадывать скорость конкретного соединения, переполнить буферы и получить дроп уже не так просто. на этой части сети рулят CC типа BBR.

В идеале, у вас на сервере должно быть 2 независимых сетевых стека, слишком уж разные требования. По факту так конечно никто не делает, но вот использовать разные congestion протоколы - хорошая идея. Это можно сделать как на уровне софта, так и более хитрыми способами, например на лету определяя класс конкретного соединения и выставлять ему правильный congestion control алгоритм в ebpf программе.

Но если вам нужна сеть - то получите весь сетевой стек, включая devlink, а если хотите скорость сети для бэкграунд процессов процессов прижать - то ещё и tc впридачу. Лобзиком уже особо не повыпиливаешь.

Ядро linux - довольно тяжёлое, в нём много лишнего, совершенно не нужного для мобильных устройств.

Уровень совместимости с android останется, конечно, но будет и альтернативный вариант для быстрых нативных приложений.

То есть в целом вы за цензуру, и те, кто вам не нравится, не должны иметь права распространять своё мнение?

Information

Rating
Does not participate
Location
Россия
Registered
Activity