Jump to content
Калькуляторы

Среднее кол-во conntrack на абонента

Доброе время суток.

Прошу сообщество поделиться статистическими данными касательно /proc/net/ip_conntrack. Для:

 

all=`cat /proc/net/ip_conntrack | wc -l`

established=`cat /proc/net/ip_conntrack | grep ESTABLISHED | wc -l`

num=количество абонентов онлайн

 

интересуют цифры:

all/num и established/num

Тип подключения неважен. Также, если изменялись параметры sysctl, хотелось бы увидеть и их.

Заранее благодарен.

Share this post


Link to post
Share on other sites
Доброе время суток.

Прошу сообщество поделиться статистическими данными касательно /proc/net/ip_conntrack. Для:

 

all=`cat /proc/net/ip_conntrack | wc -l`

established=`cat /proc/net/ip_conntrack | grep ESTABLISHED | wc -l`

num=количество абонентов онлайн

 

интересуют цифры:

all/num и established/num

Тип подключения неважен. Также, если изменялись параметры sysctl, хотелось бы увидеть и их.

Заранее благодарен.

all=59617

established=33102

num=2000

Share this post


Link to post
Share on other sites

all = 75706

established = 60620

num = 371

Это 1-40 ночи.

В sysctl уже не помню что изменял, sysctl -p говорит:

net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.netfilter.ip_conntrack_max = 131072
net.ipv4.tcp_allowed_congestion_control = htcp cubic highspeed
net.ipv4.tcp_congestion_control = htcp
net.core.rmem_default = 1048576
net.core.wmem_default = 1048576
net.core.rmem_max = 33554432
net.core.wmem_max = 33554432
net.ipv4.tcp_rmem = 8192 1048576 33554432
net.ipv4.tcp_wmem = 8192 1048576 33554432
net.ipv4.tcp_no_metrics_save = 0
net.core.netdev_max_backlog = 2500
net.core.somaxconn = 128000
net.ipv4.neigh.default.gc_thresh1 = 8192
net.ipv4.neigh.default.gc_thresh2 = 8192
net.ipv4.neigh.default.gc_thresh3 = 8192

uname -a

Linux что-то.что-то.ru 2.6.23-hardened-r4router #7 SMP Wed Apr 9 15:19:26 MSD 2008 x86_64 Dual-Core AMD Opteron Processor 2216 AuthenticAMD GNU/Linux

Edited by vadimus

Share this post


Link to post
Share on other sites

Пожалели бы людей. cat /proc/net/ip_conntrack, или если точнее cat /proc/net/nf_conntrack при большом количестве записей вызовет умирание роутера из-за длительных lock-ов.

используйте из conntrack tools - conntrack

 

conntrack -L

 

 

А вообще этот параметр "средняя температура по больнице".

Share this post


Link to post
Share on other sites

Предполагая, что в больнице все живы, хочется хотя бы среднюю температуру знать :)

Share this post


Link to post
Share on other sites

Спасибо, ЯдерныйКот! Я прямо во время подсчёта пытался серфить WEB (ради эксперимента) - тормозило нереально! Я знал только такой способ nice -n 19 wc -l /proc/net/ip_conntrack

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this