Windows Server 10Gbps 带宽 任务管理器的网络统计比实际翻了 500 倍,如何排查?是否可能和 Nginx 高 CPU 占用有关?

42 天前
 drymonfidelia
主机用的是 Ubuntu 20.04 ,10Gbps 带宽,在 Cockpit 里开的虚拟机。系统是 Windows Server 2022 ,配 Nginx ,纯静态服务。我知道 IIS 性能好,但是是从离职员工那里接手的,上面搭建了几十个网站,有的网站我都看不懂是怎么运行起来的,不敢乱动。今天是想排查 Nginx CPU 高占用的问题,点开任务管理器,发现带宽显示比实际高了将近 500 倍。因为 Windows Server 没有按进程显示网络使用情况的功能,想问问大家这是什么原因,会不会和 Nginx 高 CPU 占用有关?

<amp-youtube data-videoid="c8DETDHe8n4" layout="responsive" width="480" height="270"></amp-youtube>
1509 次点击
所在节点    程序员
6 条回复
billccn
42 天前
这个级别的带宽应该是把网卡 IP 当成回环用形成的。可能是服务器调用本地 API 或者数据库,也可能是攻击。

你用管理员运行 resmon ,然后切换到网络页面就可以看到每个 socket 的情况,类似于 Linux 底下的 netstat.
jedihy
42 天前
loopback 都达不到这个速度,这个可能是虚拟网卡的驱动有问题,统计错了。这个信息是通过发送 stats OID 到网卡驱动来查询的。
GenericT
42 天前
全中国的骨干网差不多能有这速度
geekvcn
42 天前
点开你图上任务管理器左下角第二个链接,能看详情
SuperArilo
42 天前
不知道 Windows server 有没有 资源监控器。
这里面可以看到每个程序的 download 和 upload
263
42 天前
你点一下左下角的 Open Resource Monitor 不就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030769

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX