登录站点

用户名

密码

五招优化Windows服务器的性能

已有 884 次阅读  2016-10-20 16:06

  五招优化Windows服务器的性能

  一、合理配置虚拟内存

  虚拟内存对服务器性能的影响很大。简单的说,虚拟内存是物理内存的补充。服务器操作系统在运行过程中,如果内存不够的话,就会先将内存中不用的数据保存在虚拟内存中。当虚拟内存不足时,操作系统就会报虚拟内存不足的错误,同时应用程序的性能会有明显的下降。总之,合理配置虚拟内存是提升Windows服务器性能很重要的一个方面。通常情况下,如果要合理配置虚拟内存的话,要同时兼顾到物理内存的容量、所采用的信息化系统以及虚拟内存的位置。

  物理内存的容量是配置虚拟内存的基础。香港服务器公司介绍,一般来说,建议虚拟内存的容量是物理内存的1倍左右。如物理内存如果是4G的话,那么虚拟内存最好是8G。至少不能够少于4G。不过这也不是绝对的。有时候会根据所采用的信息化系统的不同,而有一个上下浮动的过程。

  第二个需要考虑的是所采取的信息化应用。笔者认为,这也是在配置虚拟内存时需要考虑的最关键的一个方面。有些信息化系统对于内存的要求比较大。此时光靠物理内存可能无法满足用户的需要,此时就需要借助虚拟内存。如笔者以前接触到一个BI系统。这个系统采用了比较先进的内存压缩技术。简单的说就是在内存中创建数据仓库,以提高读取的效率。在这种情况下,就对内存的容量有比较高的要求。对于这些系统的话,虚拟内存要设置的要一点。而对于其他一些信息化应用,如即时通信服务器、身份验证服务器等等,则虚拟内存就可以设置的低一些。

  第三个需要考虑的因素是虚拟内存的位置。其实虚拟内存就是硬盘上划分的一块固定的空间。现在需要考虑的是,应该将虚拟内存放置在硬盘上的哪一块地方呢?笔者的建议是,最好将虚拟内存存放在系统分区上。当然前提是系统分区有足够多的磁盘空间。同时,这个分区所在的硬盘最好是性能比较好的,以提高数据读取的效率。如果将虚拟内存防止在其他非系统盘上,往往是一个不理智的做法。虽然其不会影响到系统的正常使用,但是会对服务器的性能带来很大的不利影响。

  总之,在配置虚拟内存时,主要从以上三个方面着手。通常情况下配置虚拟内存不会有很大的问题。

  二、为操作系统分区保留足够的空间

  当操作系统分区的空间不足时,会使得服务器操作系统的性能下降,甚至可能导致服务器崩溃。在服务器部署时,最好为操作系统分区保留足够的空间。具体的说,需要考虑如下几个方面的因素。

  一是考虑到虚拟内存的需要。在上面的内容中笔者谈到过,最好能够将虚拟内存保存在操作系统的分区上,以提高性能。在后续工作中,可能需要部署新的信息化系统。此时就可能需要增加虚拟内存的容量。如果操作系统分区不足的情况下,那么就需要调整系统分区的大小。而这个操作是比较麻烦的,而且风险也比较大。

  二是要考虑到临时文件的需要。在应用软件或者操作系统升级时,或者出于其他的需要,往往会用大比较多的临时文件。通常情况下,这些临时文件时保存在操作系统的分区上。当临时文件比较多时,就需要操作系统分区比较大的空间。故在部署服务器时,要预先评估临时文件的大小,特别是要考虑以后系统升级时的情况。如果所需要的空间实在太大,那么可以考虑将临时文件保存在非操作系统分区上。毕竟临时文件可能只是偶尔要用到。将其放置在非系统分区上,对于性能的影响,也是比较小的。

分享 举报