【发布时间】:2012-08-16 09:36:39
【问题描述】:
我为一家科技公司工作。我正在尝试在现场对我们的一个应用程序实例进行故障排除,并且需要监控 TCP 套接字缓冲区的完整性。
我知道,如果我可以访问源代码,我可以使用 ioctl 和 SIOCOUTQ 在任何时间点查询套接字缓冲区的完整性。
但我没有。
所以我的问题是,有没有办法从应用程序外部查看套接字缓冲区的完整性?
Google 将我带到 /proc/net/tcp,但我不能 100% 确定 tx_queue 列就是我要查找的内容。是吗?
如果是这样,它是否足够“实时”,我可以编写一个 perl 脚本来不断地轮询它以获得套接字缓冲区利用率的视图?
【问题讨论】:
-
我认为很多人付出了很多努力来确保您无法从应用程序外部读取应用程序的缓冲区。