关闭顶部展开顶部

最完善方法 优化Windows服务器磁盘性能_Windows教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

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

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

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

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

  文件布置

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

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

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

  内存

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

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

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



  如果一台服务器的物理内存被装载满了,并且在它需要去访问一个存放在虚拟内存中的内存分页的时候,那在这个时候,服务器将不得不去将一个暂时不用的分页从物理内存中交换到虚拟内存上,以使得物理内存上有空间,能够将需要访问的内存分页从虚拟内存中交换到物理内存上。

  这种分页进程不但只消耗磁盘资源,并且还占用大量的CPU时间和内存。有一些服务器的物理内存往往会去记录哪些分页在随机存储器(RAM)上,哪些分页在虚拟内存上。这就是为什么分页方法是如此的低效。一些分页是正常的,但是过量的分页会严重的制约一个系统的性能。过量的分页会导致不变的磁盘工作 (disk activity)。

  减少分页的最好方法是在你的服务器上安装尽可能多的内存。随着服务器中的随机存储器(RAM)数量的增加,相应的,pagefile文件的大小也会增加。然而,在pagefile文件上的系统依赖将会减少。这将会腾出数量相当可观的磁盘处理时间和CPU处理时间。

 磁盘碎片整理程序

  这里最重要的方法之一是为保证你能够有一个性能良好的磁盘,你应该去规则定期的执行磁盘碎片整理程序。磁盘被设计为写入数据以线性方式。但是,当文件被删除时,磁盘文件就不会被连续存放,在文件被删除的地方,就会形成无法利用的空间。

  在将数据写入可用空间之前,磁盘将会计算这些可用空间。如果可用空间不能向被写入的数据提供足够的空间时,文件就会被分散保存到磁盘的不同地方:文件的一部分会被插入到可用空间的缝隙中,剩下的一部分可能会被存放到下一个可用空间的缝隙中,或者磁盘的末尾部分。

  这种文件碎片对系统性能产生不好的影响,因为文件碎片过多会使系统在读写文件的时候来回寻找,使效率变低。整理磁盘碎片,并且允许文件以一个线性方式存放,这将会加快磁盘的存取读写速度。

  索引

  根据你服务器的以往使用经验,索引的使用在其中起到的作用应该是喜忧参半的。索引包括读取磁盘上的所有文件,并且创建一个索引告诉操作系统所包含的是什么文件。如果用户通过这种例行搜索方式去在一个大数据量中去查找特殊文件,索引就会让这种方法变得更有效。

  然而,许多系统管理员不喜欢使用索引,因为索引进程会占用大量的CPU处理时间和内存。一些磁盘空间也往往会去存储索引。

  我的建议:以server-by-server的基础去判断是否使用索引是很恰当的。在我的组织中我做索引文件服务器,因为我经常不得不去通过我的文件搜索来查看我是否已经写了关于某些问题的文章。然而,我的邮件服务器,数据库服务器,主域服务器(DNS),域控制器等等并没有被编入索引。为这些类型的服务器作索引是没有任何意义的。事实上,如果你希望去提高系统性能,你应该检查你的结构底层服务器,来确定它们没有被编入索引。

来源:网络搜集//所属分类:Windows教程/更新时间:2013-04-16
相关Windows教程
闂備焦鐪归崺鍕垂闁秵鍋ら柡鍥舵緛缂嶆牠鏌涢埄鍐姇闁抽攱甯楅妵鍕即濡も偓娴滄儳顪冮妶蹇曠Ф闁瑰嚖鎷�
婵犵數鍋涢顓熸叏椤撱垹纾婚柟鐐灱濡插牓鏌¢崒婵囩《濠⒀勭⊕娣囧﹪鎳犻澶嗗亾濠靛鐓熼柕蹇婃櫅閻忔煡鏌熼崙銈嗗
婵犵數濮烽。浠嬪焵椤掆偓閸熷潡鍩€椤掑嫷妫戠紒杈╁仜椤撳吋寰勭€n亝顓鹃柣搴f嚀鐎氼厽绔熼崱娆愬床濞戞柧绶氶弻锝夊閳轰胶浼堥梺鐟板殩閹凤拷
婵犵數濮烽。浠嬪焵椤掆偓閸熷潡鍩€椤掑嫷妫戠紒杈╁仜椤撳吋寰勬繝鍕靛悑闂備浇顕栭崹搴ㄥ礋椤撗勑氶梻浣筋嚙闁帮絽岣胯铻炴繛鎴欏灪閸嬪鏌ㄩ悤鍌涘
闂傚倷鑳舵灙缂佺粯鍔欓獮濠冩償閵娿儳鍔﹀銈嗗笒閸婂摜鏁崼鏇炵閻庢稒岣块惌鎺斺偓瑙勬礃缁诲牓寮幘缁樻櫢闁跨噦鎷�
闂傚倷鑳舵灙缂佺粯鍔欓獮濠冩償閵娿儳鍔﹀銈嗗坊閸嬫捇鏌涘顒夊剳缂侇喖锕弫鍌炲礈瑜忛悡鎾绘煟鎼搭垳宀涢柡鍛箞閹苯鈻庨幋鐘碉紳婵炴挻鑹鹃敃銉р偓姘炬嫹
闂傚倷娴囬妴鈧柛瀣尰閵囧嫰寮介妸褉妲堥梺浼欏瘜閸o綁寮诲☉妯锋斀闁归偊浜為懗铏圭磽娴i潧濡芥俊鐐舵椤曪綁濡搁埡濠冩櫖濠电偛妫欓崹鐢电箔閿熺姵鈷戦柛婵嗗閳ь剙顭烽獮濠囧箻閼告娼熼梺璺ㄥ櫐閹凤拷
闂傚倷绀侀幖顐﹀疮閻楀牊鍙忓瀣捣缁€濠傤熆閼搁潧濮堥柣鎿勭秮閹娼幏宀婂妳濠电偛鐪伴崐鏇㈡箒闂佹寧绻傚Λ娆戠矆閳ь剟姊洪崨濞氭垿鎮ч悩鑼殾闁规壆澧楅弲鎼佹煥閻曞倹瀚�
濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涙-閻斿棙淇婇姘倯閻庢氨绮妵鍕箻鐎靛摜鐣洪柣搴㈢啲閹凤拷
婵犵數濮烽。浠嬪焵椤掆偓閸熷潡鍩€椤掑嫷妫戠紒杈╁仜椤撳ジ宕堕妸銉紩婵$偑鍊栭幐鑽ゆ崲閸愵亖鍋撳铏彧濞e洤锕、娑樜旈埀顒佹櫠閸欏绡€妞ゎ偒鍠楃€氾拷
濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涙-閻斿棙鎱ㄥ璇蹭壕閻庤娲﹂崜鐔笺€佸▎鎾崇闁绘挸绨堕崑鎾绘偨閸涘﹦鍘搁梺鍓插亝缁诲嫬鐡┑鐘愁問閸n垶骞忛敓锟�
濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涙-閻斿棙鎱ㄥ璇蹭壕闂佸搫鑻幊姗€宕洪埀顒併亜閹哄棗浜鹃梺瀹狀嚙闁帮綁鐛幋锕€绠涢梻鍫熺⊕椤斿棝姊绘担鍛婃儓閻庢碍鎮傞獮蹇涙晸閿燂拷
濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涙-閻斿棙鎱ㄥ璇蹭壕閻庤娲╃紞渚€鐛€n亖鏀介柛顐亗缁憋拷
婵犵數濮烽。浠嬪焵椤掆偓閸熷潡鍩€椤掑嫷妫戠紒杈╁仜椤撳吋寰勬繝鍕幀闂備胶鎳撻悺銊ф崲閸曨垼鏁傞悗娑櫭肩换鍡樸亜閺嶎煈娈斿褍寮剁换婵嬶綖椤旇棄顏�
闂備浇顕ф鎼佸储濠婂牆绀堟繝闈涱儐閸嬪鏌熼幆鐗堫棄闁活厽顨呴埞鎴︽偐閹绘帗娈梺濂告涧缂嶅﹪寮婚妶澶嬪殟闁靛鍎遍~宥夋⒑缂佹ḿ澹勭紓宥勭閻e嘲鈻庨幘瀛樻闂佽法鍣﹂幏锟�
UB闂傚倷绀佸﹢杈╁垝椤栫偛绀夋俊銈呮噽瀹撲線鏌涢妷銏℃珕閻庢碍宀搁幃妤€鈽夊▍铏灴閿濈偤鏁撻敓锟�
闂傚倷娴囨竟鍫熴仈缁嬫娼栧┑鐘崇閻掗箖鎮楅悽鐢点€婇柛瀣崌閻涱噣宕归鍙ョ棯婵犵數濮崑鎾绘煥閻曞倹瀚�
闂備浇顕ф鍝ョ不瀹ュ鍨傞柛婵嗗閼板潡鏌涢姀銏犳
闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忓瀣捣缁€濠傤熆鐠鸿櫣鐏遍柛妤佺缁绘盯宕卞Δ鈧銏ゆ煕閻愬樊妲圭紒缁樼〒缁辨瑩鎮╅崫鍕腐闂備胶枪妤犲繘骞忛敓锟�
缂傚倸鍊搁崐鐑芥倿閿曞倹鍋¢柨鏇炲€搁崹鍌涚節婵犲倸顏い鈺呮敱閵囧嫰骞掑鍥舵М缂備焦褰冨﹢閬嶅焵椤掑倸浠柛濠冪箘缁辨挸顫濇0婵囨櫓闂佽法鍣﹂幏锟�
©2017 www.mb5u.com濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涙-閻斿棙鎱ㄥ璇蹭壕閻庢鍣崳锝夊箖閳哄懎绠甸柟鐑樻尭閻︼拷
闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎婚幏锟�&闂傚倷绀侀幉锛勬暜閹烘嚦娑㈠籍閸噥妫呴梺璺ㄥ櫐閹凤拷