五招优化Windows服务器的性能 |
| 发布时间: 2012/7/12 14:29:32 |
|
提升Windows服务器的性能可是一个细致活。不过也是日常工作中最有挑战性的工作之一。有些用户可能由于比较缺乏工作经验,为此在这方面做的并不是很出色。在这里笔者就将自己平时在服务器性能优化方面所采用的招数跟大家分享一下,希望对各位读者有所帮助。
一、合理配置虚拟内存。 虚拟内存对服务器性能的影响很大。简单的说,虚拟内存是物理内存的补充。服务器操作系统在运行过程中,如果内存不够的话,就会先将内存中不用的数据保存在虚拟内存中。当虚拟内存不足时,操作系统就会报虚拟内存不足的错误,同时应用程序的性能会有明显的下降。总之,合理配置虚拟内存是提升Windows服务器性能很重要的一个方面。通常情况下,如果要合理配置虚拟内存的话,要同时兼顾到物理内存的容量、所采用的信息化系统以及虚拟内存的位置。 物理内存的容量是配置虚拟内存的基础。一般来说,建议虚拟内存的容量是物理内存的1倍左右。如物理内存如果是4G的话,那么虚拟内存最好是8G。至少不能够少于4G。不过这也不是绝对的。有时候会根据所采用的信息化系统的不同,而有一个上下浮动的过程。 第二个需要考虑的是所采取的信息化应用。笔者认为,这也是在配置虚拟内存时需要考虑的最关键的一个方面。有些信息化系统对于内存的要求比较大。此时光靠物理内存可能无法满足用户的需要,此时就需要借助虚拟内存。如笔者以前接触到一个BI系统。这个系统采用了比较先进的内存压缩技术。简单的说就是在内存中创建数据仓库,以提高读取的效率。在这种情况下,就对内存的容量有比较高的要求。对于这些系统的话,虚拟内存要设置的要一点。而对于其他一些信息化应用,如即时通信服务器、身份验证服务器等等,则虚拟内存就可以设置的低一些。【IT专家网独家撰稿】 第三个需要考虑的因素是虚拟内存的位置。其实虚拟内存就是硬盘上划分的一块固定的空间。现在需要考虑的是,应该将虚拟内存放置在硬盘上的哪一块地方呢?笔者的建议是,最好将虚拟内存存放在系统分区上。当然前提是系统分区有足够多的磁盘空间。同时,这个分区所在的硬盘最好是性能比较好的,以提高数据读取的效率。如果将虚拟内存防止在其他非系统盘上,往往是一个不理智的做法。虽然其不会影响到系统的正常使用,但是会对服务器的性能带来很大的不利影响。 总之,在配置虚拟内存时,主要从以上三个方面着手。通常情况下配置虚拟内存不会有很大的问题。 二、利用磁盘阵列解决I/O瓶颈。 有些信息化系统比较变态,其数据读取与存入量非常的大。如文件服务器系统、视频监控系统。这些系统虽然其本身并不复杂,对于系统的硬件要求也不高。但是往往对于存储设备的性能有比较高的要求。其性能的瓶颈主要是处在磁盘的I/O上面。做一个形象的比喻,就是车太多、道路太窄。为此就出现了早高峰、晚高峰的堵车现象。 在Windows服务器操作系统中,可以通过磁盘阵列技术来解决这个问题。在Windows操作系统里,能够支持创建的磁盘阵列技术,如RAID5等等,而不需要第三方插件的支持。这也在很大程度上方便了我们对服务器进行性能的优化。笔者建议,系统管理员应该不时的检测服务器存储上的I/O情况。如果发现冲突比较严重的话,那么就需要及时的采用磁盘阵列技术来减少这种冲突。 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号