system idle process 进程 为何要建立网络连接 ?

[复制链接]
查看11 | 回复2 | 2013-10-10 20:17:49 | 显示全部楼层 |阅读模式
-----------------------------
system Idle Process(系统进程)
PID:0
网络协议:TCP
本机地址:114.*.*.27
本地端口:4140
目标地址:220.*.*.42
目标端口:80
---------------------------
如上,有时会在数个端口与不同IP有连接。
只不过一个表示CPU空闲值的虚拟进程,需要网络通信?

回复

使用道具 举报

千问 | 2013-10-10 20:17:49 | 显示全部楼层
你上网的时候连接过这些IP,现在这个已经从这些IP断开了,这些连接进入TIME_WAIT状态,并由System Idle Process占用,TIME_WAIT的主要作用是保证关闭的TCP端口不立即被使用。因为当网络存在延迟时,可能当某个端口被关闭后,网络中还有一些重传的TCP片在发向这个端口,如果这个端口立即建立新的TCP连接,则可能会有影响。所以使用2倍的MSL时间来限制这个端口立即被使用。所以这个现象是完全正常的,楼主不必担心。
回复

使用道具 举报

千问 | 2013-10-10 20:17:49 | 显示全部楼层
System Idle Process SYSTEM并不是一个真正的进程,是核心虚拟出来的,多任务操作系统都存在的。在没有可用的进程时,系统处于空运行状态,此时就是System Idle Process 在正在运行。所以它占用99%CPU,说明你的机器负荷低!如果正在使用软件的时候,就会发现,system idle process占用CPU的变化。S
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行