system idle process 进程 为何要建立网络连接 ?
的有关信息介绍如下:System Idle Process SYSTEM并不是一个真正的进程,是核心虚拟出来的,多任务操作系统都存在的。在没有可用的进程时,系统处于空运行状态,此时就是System Idle Process 在正在运行。所以它占用99%CPU,说明你的机器负荷低!
如果正在使用软件的时候,就会发现,system idle process占用CPU的变化。
System Idle Process 是WIN2000/XP和Vista/WIN7操作系统都有存在的一个进程,其作用也是相同的。在CPU空闲的的时候,发出一个IDLE命令,使CPU 挂起(暂时停止工作),可有效的降低CPU内核的温度,在操作系统服务里面,都没有禁止它的选项;
默认它是占用除了当前应用程序所分配的处理器(CPU)百分比之外的所有占用率;一旦应用程序发出请求,处理器会立刻响应的。
在这个进程里出现的CPU占用数值并不是真正的占用而是体现的CPU的空闲率,也就说这个数值越大CPU的空闲率就越高,反之就是CPU的占用率越高。
你上网的时候连接过这些IP,现在这个已经从这些IP断开了,这些连接进入TIME_WAIT状态,并由System Idle Process占用,TIME_WAIT的主要作用是保证关闭的TCP端口不立即被使用。因为当网络存在延迟时,可能当某个端口被关闭后,网络中还有一些重传的TCP片在发向这个端口,如果这个端口立即建立新的TCP连接,则可能会有影响。所以使用2倍的MSL时间来限制这个端口立即被使用。所以这个现象是完全正常的,楼主不必担心。