Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |