我在一家科技公司担任支持工作。我正在尝试解决我们的一个应用程序在外部运行时出现的问题,并需要监视TCP套接字缓冲区的满度。
我知道如果有源代码,我可以使用ioctl和SIOCOUTQ在任何时间点查询套接字缓冲区的满度。
但是我没有源代码。
那么我的问题是,是否有一种方法可以从应用程序外部查看套接字缓冲区的满度?
谷歌搜索引擎将我引到了/proc/net/tcp,但我不确定tx_queue列是否是我要寻找的内容。它是吗?
如果是,它是否足够“实时”,以便我编写Perl脚本来不断轮询它以获取套接字缓冲区利用率的视图?
我知道如果有源代码,我可以使用ioctl和SIOCOUTQ在任何时间点查询套接字缓冲区的满度。
但是我没有源代码。
那么我的问题是,是否有一种方法可以从应用程序外部查看套接字缓冲区的满度?
谷歌搜索引擎将我引到了/proc/net/tcp,但我不确定tx_queue列是否是我要寻找的内容。它是吗?
如果是,它是否足够“实时”,以便我编写Perl脚本来不断轮询它以获取套接字缓冲区利用率的视图?