Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от opennews (ok), 27-Фев-24, 23:51 | ||
Компания Netflix представила утилиту bpftop, предоставляющую интерфейс для мониторинга за выполнением eBPF-программ в ядре Linux, реализованный в стиле утилиты top. Утилита показывает показатели производительности, нагрузки на CPU и обработки событий для каждой eBPF-программы. Поддерживается построение графиков для оценки динамики изменения характеристик выполнения во времени. Код bpftop написан на языке Rust и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Netflix опубликовал код утилиты bpftop" | +1 +/– | |
Сообщение от Анон1212 (ok), 27-Фев-24, 23:57 | ||
У них же серваки на bsd как нам много лет писали в комментах | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от ebpfsfan (?), 28-Фев-24, 00:00 | ||
вроде остались только узлы CDN остальное на linux | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Netflix опубликовал код утилиты bpftop" | +11 +/– | |
Сообщение от Аноним (5), 28-Фев-24, 00:21 | ||
> вроде остались только узлы CDN остальное на linux | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Netflix опубликовал код утилиты bpftop" | +2 +/– | |
Сообщение от Аноним (90), 28-Фев-24, 21:30 | ||
А остальные 85% трафика на чём? | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Netflix опубликовал код утилиты bpftop" | +4 +/– | |
Сообщение от Аноним (4), 28-Фев-24, 00:21 | ||
У них действительно есть серваки на FreeBSD, прямо настоящие, в стойках, в разных ДЦ по миру, и выполняющие одну-единственную функцию: взять байты с диска и как можно быстрее положить их в сетевой сокет. Оказалось, что для этого FreeBSD очень даже пригодна. А вот бизнес-логика и всё необходимое, чтобы знать какие именно байты кому отдавать, это уже на линуксах в клауде, как у всех нормальных людей. Слухи ходят, что с появлением в ядре линукса rust, io uring и eBPF FreeBSD могут выкинуть, но пока что таких подвижек не было, а слухам верят только на базаре. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
10. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от михаилка (?), 28-Фев-24, 01:24 | ||
> Слухи ходят, что с появлением в ядре линукса rust, io uring и eBPF FreeBSD могут выкинуть, но пока что таких подвижек не было, а слухам верят только на базаре. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (17), 28-Фев-24, 01:58 | ||
Это именно что слухи. Официальных и неофициальных заявлений не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (29), 28-Фев-24, 10:32 | ||
А какие там были преимущества у сетевого стека? Разве что Netgraph, но это про гибкость, а не про скорость. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
32. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (32), 28-Фев-24, 12:00 | ||
Никаких не было. Они там разве не переписывали куски под свои проприетарные нужды? Т.е. никакого отношения к обычной фряхе и не имеет тот код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (89), 28-Фев-24, 21:22 | ||
> Никаких не было. Они там разве не переписывали куски под свои проприетарные нужды? | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Netflix опубликовал код утилиты bpftop" | +1 +/– | |
Сообщение от Аноним (32), 28-Фев-24, 23:24 | ||
Гугл так и поступает. Возможно, тут дело в том, что линукс намного сложнее и значительно дороже в сопровождении (синхронизация с апстримом) и не каждый может себе это позволить. Я много раз слышал этот аргумент от основных потребителей фряхи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Роман (??), 01-Мрт-24, 20:15 | ||
один из авторов этого вот CDN от Netflix на Фряхе, где-то писал что ему в том числе было проще работать с ядром Фряхи [для допилки дров] и коммунити во Фряхе. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
12. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (12), 28-Фев-24, 01:27 | ||
А разве у Linux сетевой стек хуже/менее производительнее чем у BSD? Я слыхал, у них там с многопоточностью проблемы. (Я ничего не утверждаю, просто хочу знать почему так). | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
13. "Netflix опубликовал код утилиты bpftop" | +5 +/– | |
Сообщение от Фняк (?), 28-Фев-24, 01:36 | ||
Выходит что хуже, если для того чтобы сравняться с фряхой нужны дикие костыли в виде eBPF(просто вдумайтесь - в нулевом кольце выполняется прикладной код) и io uring. На фре ведь они обходятся без этого всего | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (17), 28-Фев-24, 01:48 | ||
На фре оно без eBPF запрогано сразу патчем к ядру. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (29), 28-Фев-24, 10:39 | ||
Ну не было бы eBPF, были бы соотвествующие под решаемую проблему модули ядра. Всё равно, выпонялся бы код, только сразу машинный. А раз код для выполнения в ядре, то нефиг позволять никому, кроме рута, его туда вгружать. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
16. "Netflix опубликовал код утилиты bpftop" | +2 +/– | |
Сообщение от Аноним (17), 28-Фев-24, 01:56 | ||
Там нет никакой многопоточности в том виде, в каком у неё проблемы. Задача I/O bound. У фряхи ядро значительно примитивнее, чем линуксовое, а потому проще поддаётся модификации. Напомню, что когда нетфликс выбирал фряху, в линуксе не было адекватных подсистем для их задач, а у команды был опыт эксплуатации и, главное, модификации фряхи. Сегодня аыбор мог бы быть (или не быть) иным. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
25. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от leap42 (ok), 28-Фев-24, 10:02 | ||
Много лет был хуже. С тех пор линуксовую сеть уже 2 раза переписали почти целиком. Сейчас разница маленькая. Просто в случае с Netflix нет смысла мигрировать, у них уже есть экспертиза по фраяхе. С нуля бы и они Linux взяли. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
92. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Ivan_83 (ok), 28-Фев-24, 22:46 | ||
> с появлением в ядре линукса rust, io uring и eBPF | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
36. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (36), 28-Фев-24, 12:30 | ||
Растаманы как всегда в своём репертуаре, дофига ненужных зависимостей | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (37), 28-Фев-24, 12:37 | ||
>wasi | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Fyjy (-), 28-Фев-24, 12:50 | ||
Хм... луди делают для себя, под свои задачи. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
41. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (41), 28-Фев-24, 12:55 | ||
Да, под свои задачи. Как Гугл — Базель под свои задачи сделал. И систему сборки Android, и Tensorflow. И нам теперь всем этим дерьмом приходится пользоваться. Как и bpftopом. Вместо | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (4), 28-Фев-24, 18:37 | ||
> нам теперь всем этим дерьмом приходится пользоваться | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (88), 28-Фев-24, 20:38 | ||
>Как будто кроме гугла нигде больше оплачивать разработку бесплатного софта не умеют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (40), 28-Фев-24, 12:53 | ||
>bitflags (2 версии) | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
42. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (41), 28-Фев-24, 12:57 | ||
>compact_str | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
43. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (41), 28-Фев-24, 13:00 | ||
>itoa | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
44. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (41), 28-Фев-24, 13:03 | ||
>memoffset | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
45. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (41), 28-Фев-24, 13:07 | ||
>static_assertions | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
46. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (46), 28-Фев-24, 13:10 | ||
>rustversion | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
47. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (47), 28-Фев-24, 13:15 | ||
>version_check | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
48. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (48), 28-Фев-24, 13:19 | ||
>stability | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
49. "Netflix опубликовал код утилиты bpftop" | +1 +/– | |
Сообщение от Аноним (48), 28-Фев-24, 13:24 | ||
>either | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
51. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (51), 28-Фев-24, 13:38 | ||
>num_enum | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
54. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (54), 28-Фев-24, 13:58 | ||
>num_cpus | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
55. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (54), 28-Фев-24, 14:16 | ||
>equivalent | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
56. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (54), 28-Фев-24, 14:19 | ||
>castaway | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
80. "Netflix опубликовал код утилиты bpftop" | +1 +/– | |
Сообщение от Solver (?), 28-Фев-24, 15:58 | ||
cassowary - это для ui layout - для вычисления позиции виджетов с учётом их вложенности и ограничений | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (37), 28-Фев-24, 14:33 | ||
>allocator-api2 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
58. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (58), 28-Фев-24, 14:41 | ||
>zerocopy | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
59. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (58), 28-Фев-24, 14:44 | ||
>itertools | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
60. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 14:49 | ||
>unicode-ident, unicode-segmentation, unicode-width | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
61. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 14:52 | ||
>crossterm_winapi | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
62. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 14:54 | ||
>strum | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
63. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 14:58 | ||
>hashbrown | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
64. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:00 | ||
>scopeguard | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
65. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:03 | ||
>thiserror, thiserror-impl | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
66. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:05 | ||
>indoc | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
67. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:08 | ||
>ryu | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
68. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:11 | ||
>lazy_static | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
69. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (60), 28-Фев-24, 15:13 | ||
>memchr | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
70. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (70), 28-Фев-24, 15:21 | ||
>parking_lot parking_lot_core | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
71. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (71), 28-Фев-24, 15:24 | ||
>proc-macro2 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
72. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (71), 28-Фев-24, 15:27 | ||
>proc_macro_crate | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
73. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (71), 28-Фев-24, 15:29 | ||
>redox_syscall | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
85. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от anonymous (??), 28-Фев-24, 17:11 | ||
Это аналог winapi для операционной системы redox. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (74), 28-Фев-24, 15:32 | ||
>quote | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
75. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (48), 28-Фев-24, 15:39 | ||
>mio | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
76. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 15:46 | ||
>vsprintf | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
77. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 15:48 | ||
>smallvec | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
78. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 15:50 | ||
>lock_api | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
79. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 15:53 | ||
>autocfg | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
81. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 16:03 | ||
>paste | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
82. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (76), 28-Фев-24, 16:04 | ||
>log | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
83. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (83), 28-Фев-24, 16:06 | ||
>cc | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
84. "Netflix опубликовал код утилиты bpftop" | +/– | |
Сообщение от Аноним (84), 28-Фев-24, 16:11 | ||
Может быть легитимно | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |