透過 autobench/httperf 使用多核

透過 autobench/httperf 使用多核

我想使用 autobench 對功能強大的網路叢集進行基準測試。問題是 autobench(使用 httperf)只能使用一個核心,從而限制了客戶端可以施加在 Web 叢集上的負載量。一個核心絕對不足以讓多個伺服器組成的叢集飽和。

autobench 附帶了 autobenchd,它可以在許多客戶端上運行,以形成「客戶端叢集」。我的問題是我沒有很多客戶端,但只有一個強大的多核心客戶端。我嘗試在客戶端上運行 autobenchd 的多個實例,但 autobench_admin 僅連接到這些實例之一。

我當然可以使用虛擬化在我的實體伺服器上建立多個虛擬客戶端,但這會浪費效能並且需要更多時間來設定。有沒有辦法讓 autobench 利用多核心機器?

相關內容