]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Оптимизация dmon в DTrace
authorSergey Matveev <stargrave@stargrave.org>
Tue, 6 Sep 2022 21:27:32 +0000 (00:27 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 6 Sep 2022 21:27:32 +0000 (00:27 +0300)
http://www.git.stargrave.org/?p=dmon.git;a=commitdiff;h=0c43c2cb5927fe6ee5619b4726da4c247373c9c9
Не успел сделать первый коммит в dmon (9fe4474ce530fe5e8793160fb9218b36f68bd491)
как дошло то, что если я и не делаю красивый вывод в самом DTrace, то ничто же
не мешает в нём производить агрегацию значений трафика. Только надо
дополнительно будет передавать информацию о количестве прошедших пакетов, раз
Perl-овый скрипт не будет видеть каждый по отдельности.

На гигабите вместо 33% (DTrace) + 28% (Perl) теперь это отжирает 2-3%
одного DTrace-а, а Perl вообще можно не учитывать.


No differences found