Titan專欄

          用文字來整理生命

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            44 隨筆 :: 49 文章 :: 19 評論 :: 0 Trackbacks

          解決性能問題

          分析監(jiān)視數(shù)據(jù)會揭示一些問題,例如對某些資源的過度需求所造成的性能瓶頸。本節(jié)討論瓶頸的常見原因以及所推薦的調(diào)整和測試方法。

          瓶頸的原因

          由于下列原因,對資源的過度需求可能導(dǎo)致資源瓶頸:

          ?

          資源不足,并且需要附加或升級的組件。

          ?

          資源共享工作負(fù)載不平均,需要平衡。

          ?

          資源出現(xiàn)故障,需要替換。

          ?

          程序獨占特定的資源;這可能需要替換成其他程序、讓開發(fā)人員重新編寫該程序、添加或升級資源,或者在需求較低時運行該程序。

          ?

          資源配置不正確,需要更改配置設(shè)置。

          調(diào)節(jié)和測試的策略

          內(nèi)存不足是計算機系統(tǒng)中引起嚴(yán)重的性能問題的最常見原因。如果懷疑存在其他問題,請檢查內(nèi)存計數(shù)器以排除內(nèi)存短缺問題。工作站響應(yīng)速度過慢最有可能是內(nèi)存和處理器問題造成的;服務(wù)器更有可能受磁盤和網(wǎng)絡(luò)問題的影響。

          在開始調(diào)節(jié)之前,請先考慮下列建議:

          ?

          每次只更改一處。某些情況下,看起來與單個組件有關(guān)的問題可能是與多個組件有關(guān)的性能下降造成的。因此,分開解決問題非常重要。

          同時進(jìn)行多處更改可能會無法評估每個更改的影響。

          ?

          每次更改后重復(fù)監(jiān)視。這對于了解更改的影響以及確定是否需要其他更改非常重要。系統(tǒng)地進(jìn)行操作,對標(biāo)識出來的資源每次更改一處,然后測試該更改對性能的影響。因為調(diào)節(jié)更改可能會影響其他資源,所以保存更改的記錄并在更改后重新監(jiān)視非常重要。

          ?

          除了監(jiān)視之外,還要審閱事件日志,因為有些性能問題會產(chǎn)生可在“事件查看器”中顯示的輸出。有關(guān)使用“事件查看器”的詳細(xì)信息,請參閱事件查看器

          ?

          要查看網(wǎng)絡(luò)組件在性能問題中是否起作用,請將在網(wǎng)絡(luò)上運行該程序的性能與在本地運行該程序的性能作比較。

          組件調(diào)節(jié)和升級提示

          本節(jié)列出了要監(jiān)視資源的調(diào)節(jié)提示:

          返回頁首 返回頁首

          內(nèi)存:

          ?

          增加物理內(nèi)存,使之超過所需的最小內(nèi)存。

          ?

          使用多個磁盤時創(chuàng)建多個頁面文件。

          ?

          確定頁面文件的正確大小。建議的初始頁面文件大小為可用 RAM 的 1 - 1.5 倍,這取決于您的系統(tǒng)。實際需要的大小取決于工作負(fù)載。

          ?

          確保合理配置內(nèi)存設(shè)置。

          ?

          在最高性能的計算機上或當(dāng)系統(tǒng)工作負(fù)載較輕時運行需要大量內(nèi)存的程序。

          返回頁首 返回頁首

          磁盤:

          ?

          升級到更高速度的磁盤或增加磁盤。如果可能,升級磁盤控制器和總線。

          ?

          在服務(wù)器上,使用“磁盤管理”在多個物理磁盤上創(chuàng)建帶區(qū)卷。這種解決方案增加了吞吐量,因為 I/O 命令可以同時發(fā)布。

          ?

          在服務(wù)器之間分配程序。分布式文件系統(tǒng) (DFS) 可以用來平衡工作負(fù)載。

          ?

          將大量使用磁盤 I/O 的任務(wù)隔離在單獨的物理磁盤或磁盤控制器上。

          ?

          使用磁盤碎片整理程序來合并文件,以優(yōu)化數(shù)據(jù)訪問和磁盤空間。

          ?

          如果要提高磁盤訪問的效率,可以考慮安裝最新的主機適配器或主板驅(qū)動程序軟件。與適配器或主板制造商聯(lián)系以獲取有關(guān)信息。

          返回頁首 返回頁首

          處理器:

          ?

          添加一個處理器(尤其適用于多線程程序)。升級到一個更快的處理器,或使用具有更大高速緩存的處理器。

          ?

          在多處理器計算機中,管理與處理線程和中斷有關(guān)的處理器相似性。

          返回頁首 返回頁首

          網(wǎng)絡(luò):

          ?

          配置您的網(wǎng)絡(luò),使由同一組人員共享的系統(tǒng)位于同一子網(wǎng)上。

          ?

          解除很少使用的網(wǎng)卡綁定。詳細(xì)信息,請參閱修改協(xié)議綁定順序。

          ?

          如果正在使用多個協(xié)議,可以設(shè)置工作站和 NetBIOS 軟件綁定到每個協(xié)議的順序。詳細(xì)信息,請參閱“網(wǎng)絡(luò)和撥號連接幫助”。更改列表順序的一些原因如下:

          ?

          如果最常用的協(xié)議位于綁定列表的首位,平均連接時間將縮短。

          ?

          對于某些網(wǎng)絡(luò)拓?fù)?,有些協(xié)議比其他協(xié)議速度更快。如果要優(yōu)化客戶端計算機,將運行比較快的協(xié)議放在綁定列表的首位可以提高性能。因為服務(wù)器使用客戶端計算機選擇的協(xié)議接受傳入連接,所以沒有理由重新排列服務(wù)器計算機綁定。

          ?

          使用多個網(wǎng)卡。Windows Server?2003 家族操作系統(tǒng)支持特定協(xié)議使用多個適配器并且支持特定適配器使用多個協(xié)議。盡管此配置創(chuàng)建的網(wǎng)絡(luò)彼此之間無法通訊,但這是增加文件共享吞吐量的一種方法。

          有關(guān) Windows Server?2003 家族中服務(wù)器的可靠性、可用性以及性能和調(diào)整功能,請參閱用于管理、提高安全性和提供最佳性能的功能

          有關(guān)解決性能問題的詳細(xì)指導(dǎo),請參閱在《系統(tǒng)性能和疑難解答指南》的“第一部分:操作系統(tǒng)性能”,它位于 Microsoft Windows 資源工具包網(wǎng)站


          返回頁首 返回頁首
          posted on 2006-03-20 17:02 Titan 閱讀(244) 評論(0)  編輯  收藏 所屬分類: PerformanceMonitor
          主站蜘蛛池模板: 班玛县| 西盟| 任丘市| 来安县| 宿松县| 许昌县| 韶山市| 壤塘县| 左贡县| 兴业县| 饶平县| 东阿县| 清丰县| 通辽市| 平利县| 波密县| 宿迁市| 土默特左旗| 兴海县| 喀喇沁旗| 那坡县| 永靖县| 济宁市| 广平县| 大名县| 华阴市| 舞钢市| 宝应县| 济宁市| 图木舒克市| 喀什市| 石阡县| 措勤县| 兖州市| 搜索| 玛曲县| 分宜县| 花莲县| 井冈山市| 梁河县| 汪清县|