|
|
|
4.114, www2 (ok), 15:33, 08/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Ну хорошо, почти успела.
Человеки, которые минусуют мой комментарий, могут ознакомиться со списком работ, которые проделал специально нанятый для этого человек:
https://www.netbsd.org/~ad/smp/tasks.html
Вот вам новость аж 2009 года о выходе NetBSD 5.0, где упоминается результате работ:
https://www.opennet.me/opennews/art.shtml?num=21531
Сейчас от глобальной блокировки осталось освободить только сетевой стек:
https://wiki.netbsd.org/projects/project/smp_networking/
Вот список уже выполненных этапов:
https://www.netbsd.org/~rmind/smpnet/
Короче, в отличие от OpenBSD, работа в этом направлении ведётся. Несмотря на то, что нужна переработка сетевого стека, почти во всём остальном система уже SMP.
| |
|
|
|
|
|
3.54, www2 (ok), 16:25, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
> Сравнивались именно подсистемы ОС, а не nginx.
Перечитайте новость ещё раз, а затем комментарий, на который отвечаете. Я вам напомню, что там было написано:
"Для отдачи статических файлов на сервере использовался nginx, а на генерации трафика на нескольких клиентских системах была запущена утилита wrk."
"У nginx есть куча крутилок, А дефолты на системах отличаются."
| |
|
|
|
|
3.107, анон (?), 09:13, 08/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> если сходить по ссылке, там пишут о "freebsd, r314268, GENERIC-NODEBUG". наверное те,
> кто в теме, должны понимать, что это за r314268
Это будущий релиз, выйдет через 300000 лет. Ну или номер ревизии в svn.
| |
|
|
|
2.13, не такой (?), 12:58, 07/03/2017 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
> Как-то с трудом верится, что FreeBSD прямо такая слабенькая... Скажите кто-нибудь netflix'у,
> чтобы они на Dragonfly (или Linux 4.9) переехали, а то пацаны-то
> и не знают.
Типа в netfix гении, а остальные компании типа Google глупенькие, и не сообразят
что надо бросать Linux и использовать FreeBSD?
| |
|
3.18, Gnosis (?), 13:14, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Если подразумевается отсылка к YouTube, тотсравнение не корректно по ряду причин.
Сходу видится следующее:
1. Google приобрела этот сервис, а не писала его с нуля.
2. Помимо, YouTube компания работает над множеством других проектов. Отсюда возможна ситуация, что производительность отдельного сервиса была принесена в жертву единообразию стека технологий.
| |
|
4.103, Ilya Indigo (ok), 06:40, 08/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
> 1. Google приобрела этот сервис, а не писала его с нуля.
Следовательно Netflix был написан давным давно с нуля?
Тогда, как раз, нетфликс сидит на бзде, потомучто когда-то давным давно в конце 90-ых и в начале 2000-ых фряха рулила на серверах, а линукс был ещё слишком юн.
А сейчас продолжает это делать исключительно по-тому, что ей в лом, переписывать всю сетевую инфраструктуру под Линукс.
Аналогичное с Facebook, который подарил нам php7 и MyRocks отнюдь не от нефиг делать.
Так что пишите ещё и не забывайте перед сном пофторять мантра о том, что бздя самая лучшая. :-)
| |
|
5.128, zurapa (ok), 23:18, 06/02/2020 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Вы так хорошо знаете про Netflix, потому что там работаете? Или потому что у вас дар на расстоянии проникать в суть вещей.
Ничего, что FreeBSD имеет ключевую особенность для корпораций - BSD лицензию. Под этой лицензией вам никто не предъявит, чтобы вы свои наработки допиленные к операционной системе вывалили в общий доступ поковырять палочкой, как это полагается по условиям лицензии GPL. И вы вот тут потешаетесь над Netflix, при этом совершенно не зная, что они такого допилили, что продолжают сидеть на FreeBSD и не просятся на ваш скоростной Linux.
| |
|
|
|
|
|
4.101, Andrey Mitrofanov (?), 06:19, 08/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
#>>бегание с нетфликсом аки с писаной
#>>спускают бабки в унитаз возясь с freebsd.
> А чего с ней возиться? FreeBSD как раз и славится тем, что
> она простая как пять копеек и безотказная как автомат Калашникова. Там
> работа всей системы управляется парой десяток скриптов.
В новой федоре, слыхала я, тоже стало всё проще -- _все_ скрипты повыкидывали и заменили юнит-"файлами". Теперь они даже ближе к твоей винде, чем твоя фри. Ну, то есть по бабки-унитаз метрике. Наверное. Да? Как вы думаете?
| |
|
|
2.24, Аноним (-), 13:28, 07/03/2017 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> Как-то с трудом верится, что FreeBSD прямо такая слабенькая... Скажите кто-нибудь netflix'у, чтобы они на Dragonfly (или Linux 4.9) переехали, а то пацаны-то и не знают.
При нынешних раскладах, затраты на переезд могут оказаться просто убойными для конторы.
Была бы у них нетварь какая-нибудь - тоже бы на ней сидели и не рыпались.
| |
2.26, Dmitry (??), 13:39, 07/03/2017 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +16 +/– |
> Как-то с трудом верится, что FreeBSD прямо такая слабенькая... Скажите кто-нибудь netflix'у,
> чтобы они на Dragonfly (или Linux 4.9) переехали, а то пацаны-то
> и не знают.
По ссылке, в PDF файле https://leaf.dragonflybsd.org/~sephe/perf_cmp.pdf написано:
FreeBSD.
• Label: freebsd, r314268, GENERIC-NODEBUG
Открываем https://svnweb.freebsd.org/base?view=revision&revision=314268
И смотрим, что это HEAD ветка.
Заглядываем в https://svnweb.freebsd.org/base/head/contrib/jemalloc/include/jemalloc/jemallo
и видим, что jmalloc собран с флагом JEMALLOC_DEBUG
Далее в том же PDF читаем
Linux tuning.
SELinux is disabled.
Открываем https://svnweb.freebsd.org/base/head/sys/amd64/conf/GENERIC?view=markup
И ух ты. Видим опции:
options AUDIT # Security event auditing
options CAPABILITY_MODE # Capsicum capability mode
options CAPABILITIES # Capsicum capabilities
options MAC # TrustedBSD MAC Framework
Вобщем как всегда, сравнение теплого с мягким.
| |
|
3.89, Аноним (-), 22:04, 07/03/2017 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
audit, capabilities в линуксе не отключали. selinux, подозреваю, тоже не полностью, передавая selinux=0 в аргументах ядра, а всего лишь выставив disabled в конфиге (это не отключает полностью selinux и он продолжает влиять на производительность, просто тратя меньше времени на обработку меток)
| |
|
|
3.62, Аноним (-), 17:19, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +6 +/– |
>>Как-то с трудом верится, что FreeBSD прямо такая слабенькая...
> Может им удобнее во FreeBSD DRM запихивать, вот и вся причина.
И в чем тут разница с пингвином? В их случае не состваит проблем закрыть свои наработки и под GPL. Внезапно
https://www.gnu.org/licenses/gpl-faq.html#CanIDemandACopy
> If I know someone has a copy of a GPL-covered program, can I demand they give me a copy? (#CanIDemandACopy)
> No. The GPL gives a person permission to make and redistribute copies of the program if
> and when that person chooses to do so. That person also has the right not to choose to
> redistribute the program. | |
|
|
1.16, DmA (??), 13:13, 07/03/2017 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +3 +/– |
Когда-то лучшей подставкой под Апач была FreeBSD(лет 20 назад). Но из-за особенности лицензии, BSD сегментируется и развивается медленнее Линукс. Не могли разработчики DragonFly никак повлиять на core team FreeBSD, вот тебе новая ветка народилась. Уж все забыли, из-за чего это ответвление произошло от FreeBSD 4.8, но что-то мешает соединить разработку вновь...
Наверно религия -верят в разных чертей :)
| |
|
|
3.57, www2 (ok), 16:34, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
> в эволюциооном развитии они уже настолько разные, что это все-равно что скрещивать
> ужа с носорогом.
> вон под фрю хамер уже столько лет портировать не могут из-за отличий
> ядра.
Ну, вообще-то, NetBSD, Dragonfly BSD и FreeBSD регулярно что-то берут друг у друга. Читал про заимствования свежих версий стеков USB и Bluetooth, например, но уже не помню, кто у кого и что заимствовал. Bluetooth точно не из FreeBSD, т.к. у них он к NetGraph привязан сильно.
| |
|
|
|
|
3.58, www2 (ok), 16:37, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
>> Ну то есть вроде как у людей получается: пилили систему ориентированную на высокую производительность (особенно на многоядерных системах)
> ... но сетевой стек так и крутится на одном ядре. Молодцы, чо.
У кого? У OpenBSD, разве что. У FreeBSD, NetBSD реализация симметричной многопроцессорности подобна Linux'овой, с мелкими блокировками отдельных подсистем. У Dragonfly BSD вообще своя система без блокировок, а с лёгкими потоками ядра. Блокировок нет за счёт того, что драйвер каждого экземпляра устройства привязан к определённому процессору - запускай его в любой момент, как лёгкий поток ядра, работающий на этом процессоре, освободится.
| |
|
|
|
6.125, Аноним (-), 12:41, 13/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –2 +/– |
под "совсем без блокировок" надо писать Совсем ДРУГУЮ Ось а не "радикально улучшенную/переработанную Фряху", в которой все-таки Си-шные уши торчат и тулчейна.
клон стрекозы если переписать на эрланге - тогда да, например(Ада похуже масштабируется а остальные, включая свещий фортран и даже smp-форки форта и другие трудоемкие/raw ОП - тем более).
| |
6.126, Аноним (-), 12:43, 13/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –2 +/– |
под "совсем без блокировок" надо писать Совсем ДРУГУЮ Ось а не "радикально улучшенную/переработанную Фряху", в которой все-таки Си-шные уши торчат и тулчейна.
клон стрекозы если переписать на эрланге - тогда да, например(Ада похуже масштабируется а остальные, включая свещий фортран и даже smp-форки форта и другие трудоемкие/raw ОП - тем более).
в некоторых форках L4 форка линуха и в частностях реализации микроядра - сделаны попытки основательно снизить кол-во блокировок и бутылочных горлышек, но Кардинально это не изменить, не сменив ментальность и ОП, используемые, разработчиком.
p.s.
упд не влезло в предыдущее(планшет).
| |
|
|
|
|
|
|
2.40, Аноним (-), 14:44, 07/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +5 +/– |
На серьёзное тестирование не тянет. Одна конфигурация, два синтетических теста.
Их даже не смутил 4-кратный рост у нового ядра Линукса по сравнению со старым. Такие аномалии должны сразу вызывать вопросы: а не является ли наш тест излишне синтетическим и чересчур оптимизированным под новое ядро?
| |
|
|
4.104, Andrey Mitrofanov (?), 06:47, 08/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
>> На серьёзное тестирование не тянет. Одна конфигурация, два синтетических теста.
>> ли наш тест излишне синтетическим и чересчур оптимизированным под новое ядро?
> Зато результат классный. Поэтому недавний «тест» похороникса, где пингвин безнадежно
> отстает, уже забыт и почти неправда!
>/scan.php?page=article&item=netperf-bsd-linux&num=3
Фанатики фри поднимают Микаэлю трафик-цитируемость. Ай да Ларабель, ай да... ентерпренёр.
...счета за луц сами себя не оплатят.
| |
|
|
|
1.118, лютый жабист__ (?), 08:30, 09/03/2017 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
В деле генерации и отдачи современного контента кёрнельтайм составляет хотя бы 1%? :) Соответственно, важнее как в системе работает юзерспейсное ПО (полноценность SMP, сокеты, накладные расходы на потоки, полноценная поддержка java, ror, go, и прочих нормальных платформ итд итп). И тут все кто не linux пролетают как фанера над Парижем :)
Про нетфликс 100пудово архитектором работает неадекват. Вот и всё объяснение. Ну и у них 99.99999% контента статика?
| |
|
|
3.123, timur (??), 09:34, 13/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>> Currently we only use power-of-2 CPUs to handle network protocol
>> processing, e.g. on 24 CPUs system, only 16 CPUs will be used
>> to
>> handle network protocol processing. Может 2^N ядер
> А так и написано: степень 2-ки.
В тексте новости opennet'а: "...а только число ядер N^2..."
| |
|
4.124, Минона (ok), 11:56, 13/03/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>>> Currently we only use power-of-2 CPUs to handle network protocol
>>> processing, e.g. on 24 CPUs system, only 16 CPUs will be used
>>> to
>>> handle network protocol processing. Может 2^N ядер
>> А так и написано: степень 2-ки.
> В тексте новости opennet'а: "...а только число ядер N^2..."
человеку свойственно ошибаться...
| |
|
|
2.127, Аноним (-), 12:45, 13/03/2017 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –2 +/– |
> Currently we only use power-of-2 CPUs to handle network protocol
> processing, e.g. on 24 CPUs system, only 16 CPUs will be used
> to
> handle network protocol processing. Может 2^N ядер
стрекозу гоняли на many-core платформах и на 4-8 ядерных серваках(хэпэ и леново/ibm, ЕМНИП), чем больше лошадиных сил в платформе/серваках - тем сильнее отрыв стрекозы от конкурентов.
| |
|
|