簡體   English   中英

性能計數器-Windows Server 2008中的監視工具

[英]Performance Counters - Tool for monitoring in Windows Server 2008

我可以使用Powershell腳本在Windows Server 2008計算機中每兩秒鍾獲取一次性能計數器。 但是,當我轉到Task Manager並檢查CPU使用率時, powershell.exe占用了50%的CPU 因此,我正在嘗試使用其他第三方工具來獲得那些性能計數器。 我已經搜查,發現這個這個 這兩個需要手動刷新,而不是每兩秒自動獲取一次。 任何人都可以建議使用一種工具,該工具每兩秒鍾提供一次性能計數器,並分析這些計數器的最大值,平均值並以text / xls或任何其他格式存儲結果。 請幫我。

我從這里找到了一些性能工具,列在下面:

  1. Apache JMeter
  2. NeoLoad
  3. LoadRunner
  4. 加載UI
  5. Web加載
  6. WAPT
  7. 裝載機
  8. 負載影響
  9. Rational Performance Tester
  10. 隨處測試
  11. OpenSTA的
  12. QEngine(ManageEngine)
  13. 暴風雨
  14. 雲端測試
  15. Httperf。

有許多工具可以執行此操作-Google用於“服務器監視器”。 從我的頭頂上:

  1. PA服務器監控器
  2. Tembria幀流
  3. 管理引擎
  4. 太陽風獵戶座
  5. GFI Max Nagios

SiteScope。 該工具利用perfmon API或SNMP接口來收集統計信息,而無需在包裝盒上運行其他非本機應用程序。 如果您使用開源路線,則可以考慮使用Hyperic。 Hyperic確實需要代理在盒子上。

無論哪種情況,我都會將您的示例窗口看成是導致CPU占用過多而不是powershell的罪魁禍首的一部分。 采樣率越高,獨立​​於工具的驅動CPU的能力就越高。 您可以通過運行perfmon自己看到它。 使用相同的統計信息集,以及當您將采樣率從每30秒一次調整為20秒一次,然后是10秒,5秒以及最后2秒作為間隔時,CPU會發生什么情況。 進行性能測試時,我們很少會在主機上將時間降到十秒以下,因為這會導致采樣工具扭曲主機的性能。 如果我們進行特別長時間的測試(例如24小時),那么將間隔調整為30秒一次就足以發現資源利用率的長期趨勢。

如果您希望長時間收集信息(12小時或更長時間),請考慮使用更長的時間間隔。 如果要進行短暫的采樣(例如一個小時),則可能需要以較小的采樣級別和較大的采樣級別(2秒vs 10秒)運行幾個小時的不同時間,以確保更短的采樣間隔為系統的額外開銷產生了額外的價值。

重復一遍,僅用於收集操作系統統計信息的工具:

  • 商業:SiteScope(無代理)。 利用本機接口
  • 開源:Hyperic(代理)
  • 母語:Perfmon。 可以將數據轉儲到文件中以進行進一步分析

沒有第三方工具,這應該是可能的。 您應該能夠使用Windows Performance Monitor收集數據(請參閱創建數據收集器集 ),然后使用Tracerpt將數據轉換為自定義格式。

如果您仍在尋找其他工具,我已經整理了Windows服務器性能監視工具列表,其中還包括第三方解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM