On Thu, 14 Feb 2019 01:58:32 +0100 Stefano Brivio <sbri...@redhat.com> wrote:
> Eric reported that, with 10 million sockets, ss -emoi (about 1000 bytes > output per socket) can easily lead to OOM (buffer would grow to 10GB of > memory). > > Limit the maximum size of the buffer to five chunks, 1M each. Render and > flush buffers whenever we reach that. > > This might make the resulting blocks slightly unaligned between them, with > occasional loss of readability on lines occurring every 5k to 50k sockets > approximately. Something like (from ss -tu): Applied. Interesting that with a small system the number of syscalls did not change