当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > 优化Windows服务器磁盘性能

Windows服务器
win2003 3389手工修改方法
windows2003 shtml支持设置方法
由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断
Microsoft VBScript 运行时错误 错误 ''800a0046'' 没有权限
win2003 sp2 iis 上传文件不能超过200K的解决方案
win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法
让IIS支持Flv的详细设置方法
Win2003 服务器安全配置技巧
win2003 服务器安全设置教程(权限+防火墙)
win2003 服务器 安全设置 技术实例(比较安全的方法)
windows 服务器 目录 安全详细设置(PJblog 博客)
WinRAR 任务计划 免费定时备份
Windows7 apache启动失败的解决方法
Windows服务器SNMP服务的配置方法
Windows2008 AHCI功能开启方法(提升硬盘加速)
Windows2003 MSSQL 安全设置教程
IIS 服务器 防范攻击3条安全设置技巧
win2003 administrator 内置系统管理员账号名称修改方法
IP策略实现服务器禁止Ping
有史以来最好的windows 虚拟主机安全配置

优化Windows服务器磁盘性能


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 168 ::
收藏到网摘: n/a

在一台服务器的使用上,磁盘往往占据着很重要的位置。服务器磁盘的配置和维护对整个服务器性能方面产生很大影响。实际上,优化服务器磁盘的方法只需要花费一点点时间。在这篇文章中,我将会分享一些提高你的服务器磁盘子系统效率的方法。

  注意:几乎所有的服务器都被做了不相同的配置。也就是说,最适合您的组织的磁盘配置和优化技巧可能对另外一个组织的服务器是有害的。唯一的完全优化一台服务器磁盘的方法是去分析,在这台服务器上都运行了哪些应用,并且这些应用在服务器磁盘子系统中占用了多少工作量。

  所以说,在这里是没有办法去提供最全面最完善的方法,来让你的服务器以最优化的性能运行。这篇文章将会带来一些通用方法,通常能够用来提高大多数类型服务器的性能。

  文件布置

  优化服务器性能的一个窍门是去把文件放置在适当的磁盘上。举例来说,Windows Server操作系统通常情况下是被安装在C盘上。在这样的情况下,我推荐将C盘仅用作存放操作系统文件之用,尽管在一些情况下,你也可以将一些其他应用到C盘上而没有对性能产生不好的影响。

  因为操作系统组件会消耗大量的磁盘输入/输出时间,并生成pagefile系统文件,我推荐将它放在一个专属磁盘驱动器(并不是一个专属分区)。这能够防止磁盘输入/输出关联虚拟内存分页而不打断系统其他部分。

  存储到服务器上的任何一个数据通常都应该被存放在一个专属卷上。因为绝大多数的服务器磁盘输入/输出通常同读取数据和写入数据相关联,它通常需要在一个RAID(独立磁盘冗余阵列)阵列上存放数据,类型依赖于你所需要的性能级别和容错控制。RAID(独立磁盘冗余阵列)10阵列常常是一个较好的选择对象,因为他们同RAID 1阵列一样迅速,但却是通过镜像(mirroring)提供容错控制。

  内存

  不管你是否相信,你的系统中内存总数会给磁盘子系统性能带来巨大差异。我已经讨论过在一个专属的磁盘上存放页面文件,以此来将带给系统闲置的虚拟内存页面的影响最小化。虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存。

  然而,这个技巧是很差强人意的。首先,磁盘的相应速度甚至比最慢的物理内存还要慢。磁盘的存取速度是在毫秒的数量级上,而物理内存的存取速度是在十亿分之一秒的数量级上。

  另外一个问题是操作系统不能利用存储在虚拟内存上的内存分页。如果操作系统需要去执行在一个内存分页执行一个指令,那首先这个分页必须被移动到物理内存上。这个步骤被称为交换(swapping)或者paging(线性空间到物理地址空间的映射)。

在一台服务器的使用上,磁盘往往占据着很重要的位置。服务器磁盘的配置和维护对整个服务器性能方面产生很大影响。实际上,优化服务器磁盘的方法只需要花费一点点时间。在这篇文章中,我将会分享一些提高你的服务器磁盘子系统效率的方法。

  注意:几乎所有的服务器都被做了不相同的配置。也就是说,最适合您的组织的磁盘配置和优化技巧可能对另外一个组织的服务器是有害的。唯一的完全优化一台服务器磁盘的方法是去分析,在这台服务器上都运行了哪些应用,并且这些应用在服务器磁盘子系统中占用了多少工作量。

  所以说,在这里是没有办法去提供最全面最完善的方法,来让你的服务器以最优化的性能运行。这篇文章将会带来一些通用方法,通常能够用来提高大多数类型服务器的性能。

  文件布置

  优化服务器性能的一个窍门是去把文件放置在适当的磁盘上。举例来说,Windows Server操作系统通常情况下是被安装在C盘上。在这样的情况下,我推荐将C盘仅用作存放操作系统文件之用,尽管在一些情况下,你也可以将一些其他应用到C盘上而没有对性能产生不好的影响。

  因为操作系统组件会消耗大量的磁盘输入/输出时间,并生成pagefile系统文件,我推荐将它放在一个专属磁盘驱动器(并不是一个专属分区)。这能够防止磁盘输入/输出关联虚拟内存分页而不打断系统其他部分。

  存储到服务器上的任何一个数据通常都应该被存放在一个专属卷上。因为绝大多数的服务器磁盘输入/输出通常同读取数据和写入数据相关联,它通常需要在一个RAID(独立磁盘冗余阵列)阵列上存放数据,类型依赖于你所需要的性能级别和容错控制。RAID(独立磁盘冗余阵列)10阵列常常是一个较好的选择对象,因为他们同RAID 1阵列一样迅速,但却是通过镜像(mirroring)提供容错控制。

  内存

  不管你是否相信,你的系统中内存总数会给磁盘子系统性能带来巨大差异。我已经讨论过在一个专属的磁盘上存放页面文件,以此来将带给系统闲置的虚拟内存页面的影响最小化。虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存。

  然而,这个技巧是很差强人意的。首先,磁盘的相应速