淺談Windows性能調整(一)

    網絡拓撲越來越複雜,應用服務要求也越來越高,服務器的資源到底都用來幹了些什麼,恐怕我們心裏都沒有底,爲什麼我的服務器越來越慢?活動目錄的複製到底使用了我多少系統資源?做爲企業系統管理員,你絕對的有責任設計出合理的活動目錄架構,並對服務器資源的利用瞭如指掌。那麼,我們先來了解了解這個大家可能都知道,卻很少用的實用工具。

 

微軟在從Windows 2000開始,在操作系統中都內置了這個工具:Performance(性能),該工具位於“控制面板-管理工具”中。

 

 

 

 

    使用內置的衆多的計數器,可以對系統性能進行精確的監視,上圖中顯示的是實時的監視,數據並未作保存,爲了方便我們瞭解服務器的性能,我們需要對服務器進行週期性的監視,經如說,第一階段爲一週或是二週,監視完成之後,我們可以對監視的數據進行統計分析,從可以得出一些非常有用的數據。

 

   但計數器太多,有的時候,我們甚不太清楚這個計數器的用途,並且不知道這個計數器記錄的數值是不是一個正常的值,作爲參考,根據我所瞭解的,對性能監視的幾個重要的計數器作一下簡要說明,我儘可能的做到通俗易懂,希望你在閱讀完成之後能看得明明白白、清清楚楚。
 
 
    操作系統的性能,通常來講由以下四部分決定,分別爲:內存、處理器、磁盤、網絡。平時可能感覺最明顯的是,升級到大的內存,會立刻感受得到性能有所提升,運行速度明顯加快。性能的瓶頸,往往就存在於以上四個部分,因此,我們需要對這四個部分進行監視,從得到的數據中來判斷,瓶頸在哪裏,而不是憑感覺來判斷,數據對於升級採購申請也是極具說服力。

 

    WindowsPerformance工具提供了非常多的計數器,作爲對系統資源和性能監視有一個初步的瞭解,本文檔中,只對上述四個部分當中的幾個重要的計數器描述。

 
內存監視

通常通過升級到大的內存,是解決性能問題的最直接,也是最經濟的方法之一。與內存有關的重要的計數器也很多,但我們必須長期關注以下兩個計數器。

Page /Faults Pages / Sec

 

Page Faults/Sec包含了硬錯誤(需要磁盤訪問的錯誤)和軟錯誤(在內存中的其他們位置中發現的錯誤頁面),通常情況下,由於磁盤訪問需要時間(與內存相比,目前市面上最快的硬盤傳輸速度也是很慢的。),硬錯誤可能會導致非常嚴重的延遲。而大多數系統可以在不犧牲性能的情況下處理大量的軟錯誤。

 

Pages / Sec 該計數器反映了單位時間內從磁盤上讀取或向磁盤寫入的頁面數量。如果該值連續超過5,那您就應該懷疑你的系統內存不足,當該值超過20的時候,你的系統操作速度會變得非常的緩慢。

 

處理器監視

處理器也是影響系統性能下降的一個重要指標,在處理器計數對象中,有兩個重要的計數器:% Processor Time Interrupts / Sec

 

% Processor Time 計數器指出了處理器(CPU)總體的使用百分比。

Interrupts / Sec 計數器指出了處理器每秒鐘處理設備中斷的數量,設備中斷可能是由硬件或軟件驅動的。在現有的處理器當中中斷數量不應該超過3500.

 

監視磁盤

在磁盤監視中,我們要關注的計數器是%Disk TimeAvg.Disk Queue Length

 

%Disk Time 監視選定的物理或邏輯驅動器在處理讀請求或寫請求時所花費的時間。

Avg.Disk Queue Length 則指出物理或邏輯驅動器上尚未完成的請求的數量。

 

在此需要特別說明一下,由於在NT4.0或更早的版本中Physcial Disk對象和Logical Disk對象可能會導致系統性能輕微下降,因此默認情況下它們是關閉的。因此在啓用該計數器監視之前,請使用Diskperf –yd用來激活Physical Disk對象,而Diskperf –yv則用來激活Logical Disk對象 (diskperf-y用來啓用磁盤計數器或使用diskperf-n來禁用磁盤計數器)。

 

網絡性能監視

網絡方面的監視,我們將計論的焦點集中在TCP/IP。用於TCP/IP監視的兩個重要計數器屬於NIC對象。它們分別爲 Bytes Total/SecOutput Queue Length計數器。

 

Bytes Total/Sec 指服務器入站和出站的TCP/IP數據流量的數量。

Output Queue Length 計數器指出NIC上是否存在信息擁擠或爭用問題。如果該值一直高於2,則應該檢查Bytes Total/sec計數器。

 

 

下一節,我們將通過圖文並茂的演示來建立我們的第一個性能監視日誌,以便系統性能分析之用。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章