URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115455
[ Назад ]

Исходное сообщение
"Консорциум ISC представил ethq, утилиту для мониторинга акти..."

Отправлено opennews , 02-Окт-18 10:55 
Консорциум ISC (Internet Systems Consortium), развивающий такие проекты как bind, kea и dhcpd, опубликовал (https://www.isc.org/blogs/ethq-linux-nic-monitoring-tool/) новую утилиту ethq (https://github.com/isc-projects/ethq), предназначенную для отслеживания активности сетевых карт.  Код написан на C++11 с применением библиотеки NCurses и распространяется (https://github.com/isc-projects/ethq) под лицензией MPL. Поддерживается мониторинг сетевых карт Intel ntel  X540 и X710 (ixgbe и i40e), а также виртуальных сетевых адаптеров VMware (vmxnet3).


В отличие от утилиты ethtool, ethq позволяет получить более детальную информацию в разрезе отдельных очередей обработки пакетов и предоставляет наглядный интерфейс  в стиле утилиты top. Например, ethq   даёт возможность сразу заметить разбалансировку нагрузки между очередями, которая приводит к неравномерной загрузке ядер CPU.


URL: https://www.isc.org/blogs/ethq-linux-nic-monitoring-tool/
Новость: https://www.opennet.me/opennews/art.shtml?num=49380


Содержание

Сообщения в этом обсуждении
"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено имя , 02-Окт-18 11:00 
вообще-то даже ixgbe подразумевает далеко не только X540 (смотри список https://downloadcenter.intel.com/download/14687/Intel-Networ...-). великие специалисты из ISC об этом не знают? но код кривой определённо, действительно расчитан только на то что в списке а не на ixgbe целиком. попробовал с X520

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено пох , 02-Окт-18 11:22 
блин, да молчи, а то и это спугнешь - чтобы isc да сделало не чудовищное глюкало, которым все вынуждены пользоваться только потому, что они же и пропихнули в ietf эту дрянь как "стандарт", а хоть что-то полезное хотя бы узкому кругу осчастливленных вмварью и полутора интеловскиеми сетевухами - это во истину последние времена настают!


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 13:21 
А чо не на голынге? Какие бакланы в 2018 году на C++ пишут.

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Пальчик , 02-Окт-18 14:07 
Потому что нет поддержки ncurses

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено анан , 02-Окт-18 19:44 
есть биндинги

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Sfinx , 03-Окт-18 14:12 
байдинг не комильфо - он же тормозит такой реактивный го. а слабо написать нкурсэс на го ? попкорна у нас много

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Michael Shigorin , 02-Окт-18 14:30 
Та ни, такой программный комплекс следовало сразу писать на дотнете, жабе или на худой конец жабаскрипте!

</>


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 16:50 
node.js же, Electron

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 20:13 
Здравствуйте Михаил, вспоминали Вас на ОСДН (кулуарно). Много Вам хороших пожеланий.

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Michael Shigorin , 03-Окт-18 12:25 
> Здравствуйте Михаил, вспоминали Вас на ОСДН (кулуарно).
> Много Вам хороших пожеланий.

Спасибо!  Приезжайте на LVEE следующим летом, если получится :-)


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Anomym , 02-Окт-18 14:41 
Ну и я отпишусь - почему не Rust - Ржавчина уже должна править бал

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 16:51 
Ржавчина уже должна править бал потому, что модно, стильно, молодёжно.

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 14:14 
Еще одну в добавок к тысяче уже имеющихся?!

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Anomym , 02-Окт-18 14:42 
А почему утилита ftop почила? https://linux.die.net/man/1/ftop  Пора обновить, не?

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено sabakka , 02-Окт-18 15:10 
ftopку

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 15:31 
> C++11
> typedef
> typedef struct {...} blahblahblah_t

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 16:54 
Ну, может, у них первоначальный простой вариант был на Сях. Разрослось, перешли на C++. А то так и осталось потому, что компилируется.

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Stax , 02-Окт-18 17:06 
Был бы на сях - использовали бы pcre или другую нормально поддерживаемую библиотеку для реэкспов. А то заюзали фичу, которая только в распоследних gcc и libstdc++ стала хоть немного работать, блин.

На RHEL 7.5 их код вообще нифига не работает, т.к. поддержка regex в тамошнем gcc 4.8.5 практически отсутствует (чисто заглушка), в 4.9 и выше лучше, но все равно куча вещей не поддерживается. Да и в распоследних версиях баги типа https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61582 и https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61601 в полный рост. С поддержкой этой части C++ стандарта в gcc/libstdc++ в целом все тухло и остальные разработчики стараются держаться от этого подальше.


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 16:51 
Увижу разбалансировку и какими средствами балансировать?

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено слакварщик , 02-Окт-18 18:50 
Системными, само собой

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено пох , 02-Окт-18 19:34 
/proc/irq/*/smp_affinity

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 02-Окт-18 19:37 
set_irq_affinity

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено vantoo , 02-Окт-18 23:41 
В Linux завезли
netstat -idb -I ix3 -w 1
и
top -aSPH
?

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено PnDx , 03-Окт-18 10:53 
С каких версий? В подручных netstat и top (пока) новых опций не наблюдается.
# top -v
  procps-ng 3.3.12
# netstat -V
net-tools 2.10-alpha

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено пох , 04-Окт-18 13:03 
с версии bsd/lite4

это их синтаксис. В случае топа завязанный на внутренние потроха ядра bsd, совершенно с линуксными ничего общего не имеющие, в случае netstat просто глупое ненужно, куда запихнуто, как и в ifconfig, куча специфичного ни с чем несовместимого хлама, вместо того чтобы сделать для этого отдельный набор утилит, в данном случае линуксеры пошли правильным путем (впрочем, то были правильные линуксеры, сейчас таких не делают)


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено тигарэтоя , 05-Окт-18 12:23 
ага. куда удобнее куча всяких *config (vconfig, iwconfig)! да ifenslave`ов с ethtool`ами вот пишешь их, разные, и прям ЧСВ поднимается, не то что у убогих, все через ifconfig

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено пох , 05-Окт-18 22:21 
> ага. куда удобнее куча всяких *config

безусловно удобнее чем -link2 "угадай что он сегодня у нас значит".

эти "кучи" настраивают совершенно различные вещи, используют совершенно разные механизмы ядра, и вполне разумно сделать их разными. Мне вот на сервере нафиг не нужен iwconfig, на ноутбуке не к чему применить ifenslave.

не хотите "разных" - за вас все сделает networkmanager. Он, правда, и есть тоже за вас будет.



"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено тигарэтоя , 12-Окт-18 17:19 
> на ноутбуке не к чему применить ifenslave

a фейловер провод <-> wifi  не через него делается? или "не нужно"?


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено annual slayer , 12-Окт-18 23:51 
через netctl-auto :D

"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Аноним , 03-Окт-18 08:14 
Удивительный опеннет.
Если что-то написано на java то будут возмущаться что на java
Если на пайтон будут клемить пайтон.

А здесь вроде возмущаться вообще не чему CPP

Но нет, будут возмущаться что не на GO

Воистину невозможножно написать на %lang языке что бы не встретить возмущения почему не на %lang1


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено Michael Shigorin , 03-Окт-18 12:24 
> Воистину невозможножно написать на %lang языке,
> чтобы не встретить возмущения: почему не на %lang1

Порой это всего лишь вопрос субъективно воспринимаемой осмысленности (или её отсутствия).  Например, утилиту для обновления питона может быть более рискованно писать на питоне. :)


"Консорциум ISC представил ethq, утилиту для мониторинга акти..."
Отправлено пох , 04-Окт-18 13:06 
> А здесь вроде возмущаться вообще не чему CPP

но такой, что лучше б на бейсике практиковались - впрочем, чего вы хотите от isc? Удивительно что работает и что вообще может быть иногда и полезно.

> Но нет, будут возмущаться что не на GO

это просто троллинг - с тем же успехом можете подставить жабу (пихон немодно)
- как раз пейсателей на игого.