如何获取某个进程的网络缓冲区使用情况

如何获取某个进程的网络缓冲区使用情况

我有一个 Ubuntu 服务器,其中包含一些用户进程。

总是在启动几个小时后崩溃。 “崩溃”意味着我既不能 ssh 也不能再 ping 它。

我怀疑某些进程耗尽了网络缓冲区,这意味着某些进程发送了如此多的数据或如此巨大的数据,以至于网络无法容纳它。

我该如何证明呢?

我已经知道如何获取有关网络的一些基本配置信息:https://www.cyberciti.biz/faq/linux-tcp-tuning/

但是,我不知道如何获取某些进程的网络缓冲区的使用情况。

相关内容