Size: a a a

2020 September 11

S

Sergey in Moscow Python
у нас пока два по 30
источник

p

pragus in Moscow Python
Sergey
так информацию можно будет снимать с самого bindfs просто впаяв в него отладчик
Окей, зайдем по-другому. На хосте с 64гб памяти программа записала 1гб в файл и завершилась, потом кто-то позвал fsync, из-за которого грязные страницы поедут на диск. Кто автор i/o?
источник
2020 September 12

N

Nikolay in Moscow Python
Sergey
Итак вопрос, не совсем про питон, но тоже интересный. Есть куб + efs. Пропускная способность иногда прыгает, отследить кто именно "балуется" сложно. Хочется замутить прослойку и начать замерять i/o статистику per file. Пока мысль только одна, мапить через bindfs немного доработав его, засунув туда сбор статистики. А есть ещё варианты? Кто-нибудь сталкивался?
Biolatency из bcc/bpf?
источник

S

Sergey in Moscow Python
pragus
Окей, зайдем по-другому. На хосте с 64гб памяти программа записала 1гб в файл и завершилась, потом кто-то позвал fsync, из-за которого грязные страницы поедут на диск. Кто автор i/o?
Всё гораздо проще, мне не важно кто в самой системе автор перформанса, мне важно лишь какой контейнер (из пачки) начал создавать избыточную нагрузку. То есть есть несколько немспейсов в каждом по 8 контейнеров и от каждого немспейса по три контейнера смотрят в efs. Нужен изящный способ выявлять и ограничивать «нарушителей» чтобы пропускная способность сильно не забивалась.
источник

S

Sergey in Moscow Python
а вообще, если у меня не получится, efs станет для нас большим bottleneck-ом :(
источник

S

Sergey in Moscow Python
Nikolay
Biolatency из bcc/bpf?
если бы, biolatency для блочных устройств жеж
источник

S

Sergey in Moscow Python
а в моём случае efs/nfsv4
источник

N

Nikolay in Moscow Python
Sergey
если бы, biolatency для блочных устройств жеж
Ну, формально ты можешь любую функцию коллбэчить так же
источник

S

Sergey in Moscow Python
Nikolay
Ну, формально ты можешь любую функцию коллбэчить так же
завтра буду смотреть, утро вечера мудренее, я теперь вовремя ложусь спать, пора 😴
источник

S

Sergey in Moscow Python
если появятся годные мысли, поделюсь потом.
источник

ST

Storm Trooper in Moscow Python
Sergey
Итак вопрос, не совсем про питон, но тоже интересный. Есть куб + efs. Пропускная способность иногда прыгает, отследить кто именно "балуется" сложно. Хочется замутить прослойку и начать замерять i/o статистику per file. Пока мысль только одна, мапить через bindfs немного доработав его, засунув туда сбор статистики. А есть ещё варианты? Кто-нибудь сталкивался?
Шикарно ворвался :)
источник

N

Nikolay in Moscow Python
Легендарный Докер и его внук, популярный Бокер
источник

N

Nikolay in Moscow Python
источник

VM

Vladimir Manatskov in Moscow Python
Забавная поделка как PoC) но сильно сырая и творит различные непотребства в системе)
По сути обёртка над btrfs и cgroups, и плюс что-то с сетевыми интерфейсами мутит. А имаджи качает, кстати, с docker.io ;)
Но забавно
источник

VM

Vladimir Manatskov in Moscow Python
Такой как бы докер для бедных) и даже сам автор предупреждает, что запускайте вы это всё лучше на виртуалке от греха подальше. Интересно, можно ли в докере запустить? 🤔
источник

MD

Mike Drepin in Moscow Python
Vladimir Manatskov
Забавная поделка как PoC) но сильно сырая и творит различные непотребства в системе)
По сути обёртка над btrfs и cgroups, и плюс что-то с сетевыми интерфейсами мутит. А имаджи качает, кстати, с docker.io ;)
Но забавно
Это ты все про docker же написал, да? Полностью поддерживаю. 🐹
источник

N

Nikolay in Moscow Python
источник

AS

Alexander Shorin in Moscow Python
Сейчас актуальнее про jit. Нет? Как, уже даже у эрланга есть?
источник

AB

Aleksandr Borgardt in Moscow Python
Rust is dead
источник

S

Sergey in Moscow Python
Aleksandr Borgardt
Rust is dead
Какие ваши доказательства?
источник