`
winfred1206
  • 浏览: 13309 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

System Idle Process,CPU占用率

阅读更多

                                          System Idle Process解释

                     有些对任务管理器懂一些但又懂得不多的,比如30分钟前的我,看到某一个进程如果占用资源过高,一定会觉得挺奇怪的,八成以为是恶意程序啥的,但是检查CPU占用率却木有那么吓人(没有刷的很高)。。。。

                事实上,System Idle Process是系统虚拟的一个伪进程,是核心虚拟出来的,多任务操作系统都存在的,用来显示CPU空闲率的,也就是值越大,CPU空闲越大,当运行较大的程序时,会发现,此值会相应的减小。

                  Idle是空闲的意思,"System Idle Process" 即“系统空闲进程~~

                  还有,即使不幸中毒了,病毒的运行进程也不一定会显示在任务管理器里面,有的病毒是无进程、无端口等,以下是我找到的写的比较专业的解释:

           1.任务管理器显示的是Windows的“进程”。但一个进程里面却可能有许多“线程”,这些线程可以各自完成不同的事情,比如你浏览网站的时候,iexplore.exe中有一个线程专门负责连接到网站,把数据取回来,另一个线程负责渲染、显示你看到的画面。病毒木马可以在你的正常程序中“新增”一个线程,用于运行恶意代码,你在任务管理器中当然看不到它。2.病毒木马也可以新创建一个进程,并且让你看不到它。原理是,任务管理器显示进程时,会向Windows内核发送一个请求:“请给我当前运行的进程列表”。如果系统内核中有恶意代码,就可以截获这个请求,并修改传回来的列表,过滤掉不想让用户看见的进程。3.即使在任务管理器显示了进程,你也不一定能看出来。你知道哪个svchost.exe是运行的正常的服务,而哪个svchost.exe运行的是病毒木马的服务吗?在你没有打开命令提示符的时候,进程中出现cmd.exe意味着什么?尽管它有微软的数字签名,但不一定在执行正常的操作。如何揪出这些隐藏的幕后黑手?1.查看进程中是否有异常模块——几乎所有的ARK(AntiRootkit)软件都有这个功能。没有有效数字签名的模块往往是异常的,在某些ARK软件中,这些模块会以不一样的颜色显示。2.查看内核中是否有异常驱动——部分ARK软件有这个功能,鉴别方法同上。3.查看是否有异常内核钩子(HOOK)——上面介绍的“截获内核请求”的方法,就是挂钩。虽然正常程序也可能设置内核钩子,但十分少见(一般是杀毒软件、防火墙、沙盘才有)。

任务管理器---》Process查看 



 

任务管理器----》Performance查看

 

 

 

  • 大小: 430.1 KB
  • 大小: 513.9 KB
0
0
分享到:
评论

相关推荐

    关于System Idle Process SYSTEM的进程

    当观察到System Idle Process占用较高的CPU使用率时(如97%),这通常意味着系统的其他进程正在消耗很少的CPU资源。例如,在进行文件压缩操作(如使用WinZip压缩文件)时,如果发现System Idle Process的CPU占用突然...

    操作系统CPU占用率控制实验报告

    操作系统CPU占用率控制实验主要涉及了以下几个知识点: 1. **CPU调度**: CPU调度是操作系统的核心功能之一,用于决定哪个进程应该在何时获得CPU执行权。在这个实验中,通过编写程序来模拟不同类型的CPU使用情况,...

    cpu占用率高怎么办 cpu占用率高解决方法.docx

    1、打开任务管理器,关闭一些占用 CPU 较高的进程,但是不要关闭 System Idle Process 这个进程,这个进程是系统管理的进程。 2、在“开始”-“运行”中输入:msconfig,然后在打开的“系统配置”对话框的“服务”...

    让CPU占用率曲线听你指挥 《编程之美——微软技术面试心得》节选.pdf

    在Windows任务管理器中,System Idle Process占用了CPU空闲的时间。这是因为系统中有许多进程,它们什么时候能“闲下来”呢?答案很简单,这些程序或者在等待用户的输入,或者在等待某些事件的发生,或者进入休眠...

    北理工操作系统一、CPU占用率控制实验报告.doc

    System Idle Process在CPU空闲时会挂起CPU,减少功耗并降低温度,其占用率实际上反映的是CPU的空闲率。 第一部分实验中,通过GetTickCount()函数获取系统运行时间,用以控制CPU在busy loop(忙碌循环)和idle loop...

    c#获取系统和指定进程的CPU和内存占用率

    在C#编程中,了解如何获取系统和特定进程的CPU及内存占用率是十分重要的,尤其是在进行性能监控或资源管理的场景下。本篇将详细解释如何实现这一功能,并提供相应的代码示例。 首先,我们要关注的是操作系统级别的...

    北理工操作系统一、CPU占用率控制实验报告.docx

    当CPU处于空闲状态时,System Idle Process会占用CPU时间,实际上表示的是CPU的空闲率,而不是真正的CPU占用。空死循环会导致单核CPU的占用率达到100%,因为CPU无休止地执行同一指令。 为了实现固定的50%CPU占用率...

    Androiod代码实现实时监控Cpu利用率、Memory利用率完整代码实现

    在Android开发中,实时监控设备的CPU利用率和内存利用率是一项重要的任务,可以帮助开发者优化应用性能,防止因资源消耗过大导致的卡顿或崩溃。本文将详细介绍如何通过代码实现在Android设备上动态监测CPU和内存使用...

    NT下CPU使用率.rar

    当CPU使用率异常高且System Idle Process低时,可能有性能问题。 4. **多线程与多核CPU**:在多核心CPU上,每个核心可以独立运行任务。因此,CPU使用率可能显示为多个线程或进程的总和。理解这一点有助于定位哪些...

    CPU资源占用很高的解决办法.pdf

    3. **理解System Idle Process**:System Idle Process是操作系统的一个正常进程,它占用的资源越多,实际上表示CPU空闲的资源越多。高占用并不表示问题,但异常的高占用可能需要进一步调查。 4. **系统进程分析**...

    LoadRunner监控到的Linux服务器CPU的一些主要指标说明.pdf

    vmstat 命令可以显示 CPU 的状态,包括 idle、user、system、iowait 等状态。vmstat 命令也可以显示 Load Average 的值。 八、 oprofile 工具 oprofile 工具可以用来发现时间都花费在哪里。当 system 时间占用很高...

    善待进程 释放CPU.pdf

    - **System Idle Process**:在Windows操作系统中,这是一个特殊的进程,表示CPU当前没有执行任何任务的状态。当它的CPU使用率高时,意味着CPU资源未被其他进程充分利用,而非系统资源紧张。 3. **优化CPU使用**:...

    xp进程全解xp进程全解

    System Idle Process: Windows页面内存管理进程,该进程拥有0级优先。它作为单线程运行在每个处理器上,并在系统不处理其他...它的cpu占用率越大表示可供分配的CPU资源越多,数字越小则表示CPU资源紧张。 ALG.EXE:

    分析cpu使用情况的方法-linux查看cpu使用情况.docx

    `sar`是System Activity Reporter的缩写,它可以提供历史CPU利用率报告。使用`sar -u`命令可以查看CPU利用率,`sar -u 5 100`则表示每5秒收集一次数据,持续100次。 在分析`sar`输出时,关注`%usr`(用户模式)、`%...

    详细讲解了揪出可疑进程(2)

    1. 使用任务管理器查看进程信息,包括进程名、CPU占用率、内存使用情况等。 2. 对于陌生进程,通过网络搜索其名称,了解其功能和是否为恶意软件。 3. 使用杀毒软件扫描系统,检测潜在的病毒或恶意程序。 4. 如果进程...

    Windows任务管理器进程详解.txt

    - 如前文所述,System IDLE Process 表示CPU空闲状态,对于提升系统性能至关重要。 - 如果发现其占用率异常高,可能表明其他进程出现问题。 15. **Taskmgr.exe (Task Manager):** - Task Manager 的执行文件。 ...

    Windows主要系统进程汇总.doc

    当系统没有其他活动时,System Idle Process的CPU占有率会升高,表明有更多的CPU资源可供使用。 2. alg.exe:这是一个应用层网关服务进程,管理第三方协议插件,服务于Internet连接共享和防火墙功能。 3. csrss....

    管理系统进程 优化系统资源

    Process Explorer是一款功能强大的进程管理工具,它不仅能够列出所有进程,还显示了进程的详细信息,包括父进程、内存使用情况、CPU占用率等,甚至可以查看隐藏的进程和系统服务。通过这个工具,用户可以更有效地...

Global site tag (gtag.js) - Google Analytics