扫一扫
关注微信公众号

优化使用内存来提升服务器性能
2008-03-28   

  你的服务器可能经常变慢,有时候可能很明显地变慢。这可能因为你的服务器没有充分地高效发挥内存的效率或者很简单地需要增加更多的内存。

  下面有一些建议来使你更好地利用内存

  首先,打开Windows任务管理器(按下Ctrl+Shift+Alt)并且到性能菜单。你将能看到一个列表的区域。在这个菜单内你可以看到对于这些的描述,这中间有一些是你在提升服务器性能之前要关注的。

总数(Totals)

  句柄数(Handles)

  这部分让程序使用系统资源比如注册表、位图和字体等。有时候,一些很少写入的程序在程序关闭时候并不关闭这些进程,导致内存损失。你不必监视这些数字。

  线程(Threads)

  这部分指的是一个程序执行一个单一任务时候的独立于一个程序其他部分的。你也不用监视这个数字。

  进程(Processes)

  这个部分是显示出来当前情况下正在运行的程序或者服务。可以监视这个来看是不是你的计算机上运行着太多的程序或者服务。

认可用量(K)

  总数(Totals)

  这部分显示的是所有物理内存(RAM)和虚拟内存(页面文件)现在正在使用的总和,是以千字节计算。你打开的程序、文件和数据越多,你的认可用量就越大。认可用量越大,就会向系统进行更多的需求。要减少认可用量,就要关闭程序和文件,尤其是大的文件。

  限制(Limit)

  这部分报告的是当前使用的所有的物理和虚拟内存(以K计算)的总和。要增加这个限制,你可以通过增加页面文件或者增加更多的内存到系统中来实现。

  峰值(Peak)

  这部分报告的是你当前线程中正在使用的最大数量的内存(以K计算)。检查每个线程的这个值来看是不是这个峰值经常达到或者接近限制。如果是这样的,你需要增加你的内存,或者增加你的页面文件大小。

物理内存(K)

  总数(Total)

  这部分显示的是你的计算机中所有内存的数量,但是这个是以K来计算的,这可能导致混淆。要计算出来按照有多少兆,除以1024。

  可用数(Available)

  这部分报告的是当前可用的内存的总数(以K计算),当所有内存都被使用了,你的系统将开始使用页面文件(Page File)。

  系统缓存(System Cache)

  这部分报告的是被用来最近访问数据和程序的内存的总和(以K计算)。即使程序或者数据被关闭了,它们也可以在系统缓存内。当打开一个程序或者文件时,计算机首先到系统缓存中寻找,因为从系统缓存中打开程序或者文件要比从硬盘中打开快得多。

核心内存(K)

  总数(Total)

  这部分显示出来的是内核主要部分所使用的内存(以K计算)。这个核心包含的是组成操作系统的核心程序和文件。

  分页数(Paged)

  这部分显示的是在一个被主要部分使用的页面文件中内存的总数。

  未分页(Nonpaged)

  这部分显示的是被使用的内存的总数(以K计算)。

这里有三条规则来帮助你更好地使用内存:

  规则1.如果认可用量总量超过了物理内存总量,你可能需要增加更多的内存。当认可用量有规律地高于可用的物理内存,这意味着你不得不有规律地使用一个页面文件,这将使你的系统变慢。购买更多的内存,现在的内存并不是很贵而且可以提升你的系统性能。

  规则2.在运行一个需要很大内存的应用程序时,使用进程菜单来确定内存曲线应用程序。关闭它们。在任务管理器上的进程菜单列出了正在使用的所有的进程和程序,并且显示每个使用的内存的总数。双击“内存使用”部分这样显示出来的程序和进程将按照使用的内存的多少排列,最上面的是使用内存最多的。如果你不是很需要那些需要很多内存的应用程序,最好还是关闭它。

  规则3.如果认可用量峰值经常经常接近或者处在认可用量限制,你需要增加你的内存,当这种情况发生时,这意味着你的计算机经常缺少内存或者解决内存不足。或在增加内存或者增加你的页面文件大小。

热词搜索:

上一篇:中小型企业存储计划必须考虑的7个问题
下一篇:浅析DIY服务器内存的选择

分享到: 收藏