Sergey
https://www.reddit.com/r/networking/comments/7itu8p/testing_asynchronous_library_netdev_for_working/
Dmitry
кроме того что перформанс буст по сравнению в тредами, так и безопасный код в асинкио писать гораздо проще
Sergey
да, с графиками хорошая идея. Я вообще думаю все тесты в гитхаб ещё выложить, чтобы самому можно попробовать было
Sergey
ну да, Дэвид мне в этом ключе по большей части и написал
Sergey
так что тоже думаю осветить
Dmitry
Кирк в первом посте сразу на защиту нетмико и какие треды норм))
Dmitry
@selfuryon ты не видел кусочек стрима? у меня была одна команда и 4 устройства. нетмико с тредами был 6 секунд, асинкио 0.6
Dmitry
на скейле в сотни уверен что прирост был бы гораздо большим
Sergey
на скейле в сотни уверен что прирост был бы гораздо большим
надо тестить, но то, что я потестил именно с парамико и асинкссш - там выйгрыша практически нет. В нетмико он просто может попасть потому что у него часто довольно проверки после комманд и они в лупе со слипом (ну раньше так было, давно уже не смотрел, как сейчас), что конечно сильно по скорости импакт даст, особенно на большом колве устройств. Но вот хочу потетсить) Часть стрима смотрел :) но чего-то я на время я внимания как-то не обратил, пересмотрю :)
Dmitry
треды расклеятся
Dmitry
есть еще такая проблема: @selfuryon
Dmitry
Dmitry
сейчас ты на первом месте у меня только потому что я гуглил не один раз
Sergey
там к сожалению все расклеится, так как в тесте с асинкссш на 1000 коннектов я осознал, что есть проблема с тем, что в asyncio после коннекта и до исполнения первой комманды может пройти много времени, и соединение разорвет по таймауту, поэтому придется либо порциями выполенние делать, либо плодить треды и в них ещё асинкио запускать
Dmitry
Sergey
да, по netdev у меня даже issue есть, чтобы переименовать, а то не очень имя удачно выбрал
Dmitry
чем дальше в лес тем сложнее перейти
Dmitry
у людей начнутся зависимости в requirements.txt и тд :(
Sergey
я даже сейчас пока плохо понимаю, как лучше перейти: просто репу переименовать и поправить имена внутри и в хуках для rtd, или новую создать и все новое уже туда пушить, а здесь оставить ссылку
Sergey
надо потетстить на кошках сначала, тоже блин времени не хватает)
Sergey
короче основная проблема - время)
Dmitry
а какие у тебя рабочие обязанности?
Sergey
я техлид в интеграторе, это чисто мои сайд-проекты. Просто у меня их куча: я ещё на ансибл в одного инфраструктуру всю перевожу потихоньку, и хочу сделать до network as a code, чтобы можно было прямо в репу с ансиблом пушить темплейты переменные, и он по ci/cd разворачивал лабу и отчет с неё присылал по изменениям и если норм, то на сетку пушил :) Я помимо этого пишу веб-сервис для тогда для выгрузки отчетов с тогла через Pandas в эксель и рассылки всем манагерам для компании, ещё хочу начать писать автоматическую заполнялку и дискаверинг для нетбокса, ну и вот все такое - и все это во вне рабочее время по факту, так как работа есть работа)а ещё семья и хобби
Sergey
короче у меня проблема - организация времени по факту
Dmitry
понятно, крутые проекты! было бы круто если бы ты этим занимался фулл-тайм
Dmitry
https://youtu.be/neqzEimlaq0?t=10926 c тайм-кодом, где я записал время выполнения программы
Sergey
спасибо! Я завтра посмотрю обязательно :) а пока надо спать
vitex
Ya v drugom gorode Za nat izveni
Dmitry
@selfuryon добавил ответ на реддите
Gleb
Программист
vitex
Десяток че мало так?
vitex
4*64=256
vitex
А у них 130
vitex
Томагавк 2?
vitex
Туповатый чип же
vitex
Если с кумраном сравнивать
vitex
Или иерихоном
vitex
А на маке чего лучше?
Volodymyr
Пока для текста ничего лучше саблайма не встречал
Volodymyr
Вскод медленней значительно
Volodymyr
Если не надо код писать
Volodymyr
Бери саблайм
Volodymyr
Хоть он и с 3 версии стал медленней
Igor
была похожая история с магистралом одним трасса вся по рандому начинала плыть вплоть до флапа всех лямбд - а их там было под сорок в итоге выяснилось что на одном из участков незакрыли дверь на ящике и когда ветер поднимался она хлопала и затевала патч который там шел в усилитель
у меня из таких кулстори можно книгу написать, мы уже ничему не удивляемся. например, линейщики как-то умудрились бэкдор гиговый завести через промежуточный аксесный свищ, при чём ладно бы они специально подключили через этот свищ, так там пара макак работала без документации вообще, просто в поле выехали. Видят сигнал в жиле, скроссировали, линк поднялся, поехали на второй конец трассы, там линка нет, как так? Ну лан, пох чо. Берут другую жилу, там есть сигнал, вставляют, хуяк, тоже поднялся, о заебись, работа выполнена. ИЧСХ, эксплуатация туда подала трафик в тест и на двух концах логика есть, маки-хуяки, пинги-хуинги, ну ок. Линк всё равно резервный. Прошло чото около года, выпадает основной линк, бэкап заводится, всё нормально, живём. Линейщики несколько дней пытаются добраться до порыва, но там погодные условия не давали. Из-за погодных условий у нас так же и электричеством в городе пиздец творился. И вот давай этот бэкап прыгать, то упадёт, то поднимится. Согласовываем работы, приезжают ребята, рефлюк ставят на патч, звонят эксплуатации «Гаси линк, буду по волокну работать», чувак делает шатдаун, а рефлюк всё равно на свет в волокне жалуется. Давай выяснять. Выясняли-выясняли. Оказалось, кто-то подключал б2б, поставили ему свищ, сделали отвод от колбы две жилы туда-сюда, и что-то там по административке пошло не так, забили на него. Так у него и стоял этот коммутатор, который никто на агрегацию не посадил, без сервиса. Потом эти ебучие макаки умудрились поймать от него вход-выход сигналы и через них завели бэкдор линк на удалённый сайт.
Ilya
Почему 40г 64, а 10г 128? Почему не 256, это главный вопрос.
Ilya
Телега пролагалась, уже задавали этот вопрос)
Ilya
На пол ставки
Volodymyr
у меня из таких кулстори можно книгу написать, мы уже ничему не удивляемся. например, линейщики как-то умудрились бэкдор гиговый завести через промежуточный аксесный свищ, при чём ладно бы они специально подключили через этот свищ, так там пара макак работала без документации вообще, просто в поле выехали. Видят сигнал в жиле, скроссировали, линк поднялся, поехали на второй конец трассы, там линка нет, как так? Ну лан, пох чо. Берут другую жилу, там есть сигнал, вставляют, хуяк, тоже поднялся, о заебись, работа выполнена. ИЧСХ, эксплуатация туда подала трафик в тест и на двух концах логика есть, маки-хуяки, пинги-хуинги, ну ок. Линк всё равно резервный. Прошло чото около года, выпадает основной линк, бэкап заводится, всё нормально, живём. Линейщики несколько дней пытаются добраться до порыва, но там погодные условия не давали. Из-за погодных условий у нас так же и электричеством в городе пиздец творился. И вот давай этот бэкап прыгать, то упадёт, то поднимится. Согласовываем работы, приезжают ребята, рефлюк ставят на патч, звонят эксплуатации «Гаси линк, буду по волокну работать», чувак делает шатдаун, а рефлюк всё равно на свет в волокне жалуется. Давай выяснять. Выясняли-выясняли. Оказалось, кто-то подключал б2б, поставили ему свищ, сделали отвод от колбы две жилы туда-сюда, и что-то там по административке пошло не так, забили на него. Так у него и стоял этот коммутатор, который никто на агрегацию не посадил, без сервиса. Потом эти ебучие макаки умудрились поймать от него вход-выход сигналы и через них завели бэкдор линк на удалённый сайт.
У нас когда чс был езернетом чуть умудрились сварить двух абонов. Разные конверторы были. В итоге уже поздно было и им предложили вспомнить молодость и в ку3 по сетке поиграть до след. Дня
Igor
лол
Evgeniy
:D
vitex
Так все таки как рейт работает ?
vitex
Перфлоу или перпакет?
vitex
И если перпакет то где тут отличие от sflow?
vitex
В чем разница с sflow тогда?
Purrr
ну логично что пер пакет
Purrr
иначе смысл в самплинге
Purrr
и в доках вобщем то и пишут пер пакет. ну и например на Mке с сервис модулем, пакеты в сервис модуль копируются с коэфициентом самплинга
Purrr
то есть в сервис модуль тупо не попадут пакеты не попавшие в ratio
Purrr
ну и с нетфлой бай рухтинк инжин аналогичное поведение
Purrr
и с ipfix'ом в trio так же
vitex
ну логично что пер пакет
В чем тогда разница с sflow?
vitex
Не сходится тут
Purrr
в формате ?
vitex
Что то просто слишком
vitex
И зачем тогда нетфлоу нужен?
vitex
Если сфлоу есть в любом утюге?
Purrr
так в разных железках разное же, сфлоу в свиче, ипфих в мх, нетфла в циске и тп
vitex
Сдаётся мне что тут дочь офицера
Purrr
что, в свищах есть что-то кроме сфлы?
Purrr
inline jflow это по факту ipfix-only. если в новом софте конеш ничо не добавили
vitex
что, в свищах есть что-то кроме сфлы?
Sflow тупо выхватывание пакетов с частотой рейта Если нетфлоу по твоему то же самое то и разницы нет Но Это две разные технологии
vitex
Вопрос в технологии
vitex
inline jflow это по факту ipfix-only. если в новом софте конеш ничо не добавили
Инлайн это просто перенос сэмплирования на пфе Формат тут вторичен
Purrr
да это все понятно
Purrr
ну вот в гунипере такая вот реализация