我想對幾個 XEN 星座進行基準測試:
- 光電多域
- 帶有 PV 網路和磁碟驅動程式的 HVM DomU
- 具有模擬 IDE 和 PV 網路的 HVM DomU
基礎將是相同的虛擬機,具有相同的磁碟/CPU/作業系統/網路設置,基於相同的原始 PV 克隆。
我對特定的 VM 編號特別感興趣:
- 對於 CPU:能夠切換進程上下文(每秒 cs?)
- 對於內存:純 RAM 內存吞吐量讀取/寫
- 對於磁碟:讀取/寫入操作的延遲
- 對於網路:能夠同時處理許多小資料包
有沒有一個好的(免費)Linux 工具來測試這些?是否有針對虛擬機器的特定基準?
我不感興趣
- CPU 速度基準(計算)
- 磁碟傳輸率
- 網路頻寬利用率
答案1
雖然您可以獨立測試所有這些,但我會推薦 Phoronix 測試套件。
從網站:
Phoronix 測試套件是最全面的測試和基準測試平台,它提供了一個可擴展的框架,可以輕鬆添加新的測試。該軟體旨在以乾淨、可重複且易於使用的方式有效地執行定性和定量基準測試。
Phoronix 測試套件可適應在智慧型手機、個人電腦、多核心工作站和雲端運算基礎設施等平台上運作。 (VM:本質上是雲)
可擴展架構:Phoronix 測試套件隨附 130 多個測試設定檔和 60 個測試套件。這些測試範圍從行動裝置的電池功耗監控到多執行緒光線追蹤基準測試,涵蓋 CPU、顯示卡、系統記憶體、磁碟儲存和主機板組件。如果有一個測試雖然目前沒有被 Phoronix 測試套件覆蓋,那麼可以透過其可擴展架構(請參閱文件)快速新增測試,每個設定檔僅由 XML 檔案和一些簡單的腳本組成。
編輯:
筆記:我從未使用過該產品,最近才從一位使用過的朋友那裡得知。他有一些 MySQL 特定的測試,他想做這些測試(據他說)沒有基準測試可以做到。他知道要做什麼測試,並且能夠使用他們的框架來整合他想要的測試。
答案2
對於 CPU 上下文切換部分,您可能需要查看 xenanalyze: