叶璇 人品:windows任务管理器中“性能”栏下各名词含义

来源:百度文库 编辑:中财网 时间:2024/05/04 15:04:09

windows任务管理器中“性能”栏下各名词含义的简要说明任务管理器中“性能”各图表主要反映的是系统CPU和内存的使用,通过这些参数对有助于了解系统运行状况,并有可能进一步改善系统性能。因为各名词比较专业,如果望文生义的话,会产生误解。本人对此也只是略知一二,介绍如下,希望抛砖引玉。

CPU使用:很容易理解。左柱图表示即时CPU使用率,右曲线图记录过去一段时间CPU占用率。其中红线则表示系统内核使用率。

PF使用率:PF是页面文件page file的简写。但这个数字常常会让人误解,以为是系统当时所用页面文件大小。正确含义则是正在使用的内存之和,包括物理内存和虚拟内存。那么如何得知实际所使用的页面文件大小昵?一般用第三方软件,比如PageFile Monitor,也可以通过windows控制台来看。本人的页面文件预设了300MB,下图可以看到总内存使用207MB,通过控制台查到页面文件的使用率为24%,实际大小为72MB。

物理内存:
总数:好理解,就是机子里所插,看得见摸得着的内存总量。本人机子有内存256MB,换算成字节乘上1024后为262144,大体等于图中的261616。
可用数:物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一点,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(pagefile)前所剩余的物理内存。
系统缓存:被分配用于系统缓存用的物理内存量。主要来存放程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。

认可用量:呵呵,简直不知所云!
总数:其实就是被操作系统和正运行程序所占用内存总和,包括物理内存和虚拟内存(page file)。它和上面的PF使用率是相等的,212468除以1024约等于207M。
限制:指系统所能提供的最高内存量,包括物理内存(RAM)和虚拟(page file)内存。256M再加上我预设的300MPagefile,乘以1024等于569344,大致相等。
峰值:指一段时间内系统曾达到的内存使用最高值。如果这个值接近上面的“限制”的话,意味着要么你增加物理内存,要么增加pagefile,否则系统会给你颜色看的!

核心内存:
总数:操作系统核心程序使用的物理内存。42972除以261616等于16.4%,还不错,比较低,当然低了好啊!
分页数:一旦系统需要这部分物理内存的话,它会被映射到硬盘。
未分页:这部分不会被映射到硬盘。

句柄数:这个东东很专业的。会编程的人知道,我不懂,只知道被称作指针的指针。
线程数:指程序中能独立运行的部分。
进程数:简单理解就是运行的程序数目。

两个问题:
问题一:到底Pagefile要不要设?如果设的话设多大?
设不设pagefile因人因机而已。如果物理内存很大,长期使用中观察所使用的页面文件占物理内存的百分比很低,比如只有百分之几,那就禁用好了。如果需要,设多大?微软推荐值是所安装物理内存的1.5倍。这一般指较低物理内存情况下(384MB以下)。较合理的方法是看实际页面文件使用率,一般正常范围是50-75%。超出这个范围后自己再自行调整Pagefile的大小。

问题二:Pagefile需不需要整理碎片?
呵呵,也需要。但一般的碎片整理方法不能整理Pagefile的,因为Windows不容许。可能是运行整理程序时就在使用Pagefile。那如何整理?很简单,先把当前的Pagefile禁用,然后在其它区新设一个Pagefile,系统重启,将原来Pagefile所在的区进行整理,然后禁用新设的Pagefile,再在刚整理过的老区里再设一个pagefile,重启!

附录1:释义二

CPU使用:CPU的使用百分比

CPU使用记录:处理器使用的量随时间变化的情况

PF使用情况:正被系统使用的页面文件的量

页面文件使用记录:页面文件使用的量随时间的变化的情况

总数:正在运行的句柄,线程,进程的总数

认可用量:分配给程序和操作系统的内存,由于虚拟内存的存在,"峰值"可以超过最大物理内存,"总数"值则与"页面文件使用记录"显示的值相同

物理内存:总物理内存,RAM,"可用数"表示可供使用的内存容量,"系统缓存"显示当前用于映射打开文件的页面的物理内存

核心内存:操作系统内核和设备驱动程序所使用的内存,"页面"是可以复制到页面文件中的内存,由此可以释放物理内存;"非分页"是保留在物理内存中的内存,不会被复制到页面文件中

附录2:什么是页面文件

页面文件是指操作系统用来虚拟内存的硬盘空间。要整理页面文件,首先将页面文件从原先所在的驱动器移动到其他驱动器,然后对原来驱动器进行整理,最后再将页面文件移回到原驱动器上,此时页面文件就会存放在连续的磁盘空间中了。
具体说 是pagefile.sys这个文件,它就是系统页面文件(也就是大家熟知的虚拟内存文件),它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值,是不断变化的,有时可能只有几十M,有时则达到600M以上