c# - NetworkInterface.GetIPv4Statistics() 是否计算到本地主机的内部流量?
问题描述
我对网络不太熟悉,所以如果这是一个愚蠢的问题,我很抱歉。
有一个服务器正在运行几个模块,这些模块通过 websockets 在彼此之间发送信息。其中一个模块收集有关服务器的信息,包括发送/接收字节数。它确实是每个服务器和它上面所有模块的每个进程。我没有编写任何模块,我的任务是找出为什么每个进程的大小大于整个服务器的大小。
每个进程使用 TraceEventSession(使用 KernelTraceEventParser.Keywords.NetworkTCPIP),每个服务器使用 NetworkInterface.GetIPv4Statistics()。我的猜测是,每个进程计算到其他模块的内部流量,每个服务器只计算实际发送/接收到服务器外部的字节数。也许我只是不知道要搜索什么,但如果是这样的话,我在任何地方都找不到。
解决方案
推荐阅读
- amazon-s3 - 成功 PresignedPost 在 HTML 上上传,但在 Postman 中失败
- python - 如何从以下输出在python中获得所需的输出
- html - 如何在css中一个接一个地画线
- java - 如何与@ManyToMany 在实体中创建的表进行内部连接(Spring Boot)
- python - 查看给定代码中的 sortList(...) 函数。在对元素进行排序并将其推入另一个 LL 之后,它的顺序被提升了。为什么?
- html - 由于按下标签按钮,角条纹卡关闭
- vodapay-miniprogram - 如何关闭小程序?
- java - 为spring数据流仪表板url添加前缀
- docker - 使用“docker-compose up”时纱线包超时
- arrays - 使用嵌套字段中的值更新字段