On Fri, May 20, 2016 at 09:36:03AM -0400, Tim Sattarov wrote: > > Статистику по потреблению памяти сокетами смотрите тут: cat > > /proc/net/sockstat > > В сравнении с вашими процессами: cat /proc/<PID>/net/sockstat > > Если процессы в одном namespace, вы получите практически одинаковые > > значения, например у меня: > > sockets: used 1401 > > TCP: inuse 412 orphan 0 tw 1594 alloc 951 mem 76 > > UDP: inuse 1 mem 1 > > UDPLITE: inuse 0 > > RAW: inuse 0 > > FRAG: inuse 0 memory 0 > > > > Вот тут посмотрите значения mem TCP/UDP. Обратите внимание, что значения > > net.ipv4.tcp_mem и mem из вывода - в pages. > Спасибо. Я думаю, это то, что надо
К сожалению, содержимое sockstat в части информации по mem довольно загадочно... у меня оно плохо согласуется с выдачей ss. На рабочем ноутбуке показывает "TCP: ... mem 0" при пучке постоянно установленных соединений. Цифры по количеству сокетов тоже не совпадают с подсчётом от netstat, lsof и ss. Я не хочу сказать, что там полная туфта, но советую относиться к этим цифрам с осторожностью... :) -- Eugene Berdnikov

