奇怪的VM高网络接收吞吐量问题查找
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,问题我们的虚拟环境是Hyper-V ,一次在SCVMM上优化了一个VM的动态内存设置后,把SCVMM的视图调整了一下,加了一些性能参数列。在我按照网络吞吐量进行排序时发现,一个很普通的VM的接收吞吐量
千家信息网最后更新 2026年11月01日奇怪的VM高网络接收吞吐量问题查找
问题
我们的虚拟环境是Hyper-V ,一次在SCVMM上优化了一个VM的动态内存设置后,把SCVMM的视图调整了一下,加了一些性能参数列。在我按照网络吞吐量进行排序时发现,一个很普通的VM的接收吞吐量在TOP1,当时只是觉得可能是瞬间的流量,没有太在意。后面看了几次都在TOP5 之内,觉得问题可能不正常。
排错步骤
VM不太好登录上去看,但是在Hyper-V环境,我们有更好的方法可以进行抓包。那就是Hyper-v网络的高级功能,PORT Mirroring。(大概步骤就是你把VM的网卡设置为镜像的Source,然后在另外一个专门抓包的VM的网卡上设置镜像的Dest),然后你就可以抓Source 的数据包了。参考这个文章配置Hyper-v Network Port Mirroring.
我们的专门抓取数据包的是个centos 7的VM ,这是一个含有工具箱的机器,可以在多个机器上漂移,用来排错,在设置了Port Mirroring后,我们这个VM的第二个网卡上设置成promisc,然后抓了一小段时间的数据包。
ifconfig eth2 promisctcpdump -i eth2 -w client4.cap
揭开真相
- 拖下来cap包用wireshark进行分析,先对协议进行统计,有个dcerpc的协议占用了75%左右的流量。

高峰大概在4Mb/s 了,平均2.5Mb/s 左右,那么如果仔细计算下,60秒就是1分钟的数据量大概就是150Mb,那么10分钟就是1.5Gb,有点吓人,比备份系统的流量都高。
wireshark 对DCE/RPC的解释在这里,而且DCE/RPC的数据主要是和AD的Domain Controller进行交互,就我们内部的应用来看这个很像是使用DCOM访问的数据。
- 登录到VM本地看看,发现有个深信服的ADSSO应用在这里运行,应该就是它了。看看深信服ADSSO的介绍。
- 然后本地还有ADSSO的日志,我们看到大量的warning,肯定无疑这个应用的问题了。
最后总结
- 没有头绪时需要一步步缩小范围才能定位到问题实质,这个问题我们只能找到问题点,虽然自己没有办法解决,但已经确定到一个非常小的点了,下一步看厂商怎么解决。曾经想反编译下应用代码,看看到底是什么逻辑,这效率太低了。后面发现代码是VC写的,反编译到代码比较麻烦
问题
就是
数据
应用
流量
网卡
吞吐量
网络
吞吐
代码
机器
步骤
环境
镜像
登录
编译
普通
高级
内存
办法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
新华互联网科技
中关村互联网 科技集团
A股互联网金融科技公司
互联网电商科技
互联网与科技发展
深圳科技互联网
世界互联网领先科技成果
互联网 视角下的科技创新
互联网 科技服务平台
深圳卡尔迅互联网科技有限公司怎么样
佩信高科技互联网
广州慧亚互联网科技怎么样
受益于互联网科技的高速发展
苏州铭阳互联网科技有限公司
山东有哪些互联网科技公司
美国互联网科技公司
本届互联网大会上的黑科技
恒生科技指数 中概互联网
青岛互联网科技园
智能科技公司是互联网公司吗
互联网金融科技委员会
科技大学互联网专业好不好
博兴的互联网电子科技公司
互联网教育科技公司vipkid
创业天下互联网科技有限公司
工业互联网展湾科技股份有限公司
杭州披云加互联网科技有限公司
版纳互联网科技选哪家
宁波允成互联网科技有限公司