前幾天我告訴你如何知道 硬盤速度 使用命令 dd好吧,這一次,我將向您展示一個可幫助我們對很多事情進行基準測試的工具,但是今天我們僅將其用於 CPU性能.
安裝sysbench
這個工具(sysbench)不能像我之前所說的那樣用來對各種事物(I / O,CPU,MySQL等)進行基準測試,這次我們僅將其用於CPU,首先顯然……我們必須安裝它:
在Debian,Ubuntu或類似系統上:
sudo aptitude install sysbench
在ArchLinux及其衍生版本中:
yaourt -S sysbench
使用sysbench評估CPU性能
現在,我們只需要使用管理員權限和適當的參數來運行它:
sysbench --test=cpu --cpu-max-prime=20000 run
這是什麼意思?
- 我們將進行CPU測試
- 該數字必須使測試持續至少10秒,而20000是應該為它們服務的值。
這是我的PC和我管理的一些服務器的一些輸出:
如何檢查CPU性能
真正重要的是執行時間,即CPU完成測試的速度。
換句話說,在第一個屏幕截圖中,可以看到CPU在1秒內完成了測試,第二個屏幕顯示了它在40.5秒內完成了測試,而第三個屏幕也是最後一個屏幕快照,表明測試在46.5秒內完成了。
這意味著第3個CPU最快,因為它比其他CPU用更少的時間完成了測試, 簡單與否?
順便說一句,如果您認為一台服務器/計算機具有8個核心,而另一個只有4個核心,那麼8核將始終更快地完成測試,因為它有更多的核心。 ,這裡的數量沒關係😉
好了,我希望它對您有用,我一直在GNUTransfer VPS上運行測試😀
考慮到服務器將執行的大多數任務將使用多個內核,因此在服務器上運行單個內核測試沒有多大意義。
無論內核數量多少,通常都需要知道提供最佳性能的CPU。
數量不是決定一切,質量通常更重要。
通過此測試,您可以知道有多少iPC處理器,並可以基於該處理器選擇要擁有的內核數量。 簡單
在這些示例中,您可以看到如何選擇運行測試的線程數以擠出所有可能的內核:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
我完全同意,bech k將佔據所有核心,這將是更加真實的
而且,如果您想將迷你PC ARM,Raspberry Pi,ODROID和Banana PRO的一系列測試與低水平的測試進行比較:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
順便說一句,好文章,因為您說的是用於centos的服務器
中間的屏幕快照是否有可能不是GNU傳輸?
前兩個來自GNUTransfer😀
測試執行摘要:
總時間:21.6028s
活動總數:10000
事件執行花費的總時間:21.6020
每個請求的統計信息:
分鐘:2.14ms
平均:2.16ms
最長:5.56ms
大約第95百分位數:2.24毫秒
線程公平性:
事件(平均/標準差):10000.0000 / 0.00
執行時間(平均/ stddev):21.6020 / 0.00
測試執行摘要:
總時間:19.7614s
活動總數:10000
事件執行花費的總時間:19.7599
每個請求的統計信息:
分鐘:1.91ms
平均:1.98ms
最長:5.73ms
大約第95百分位數:2.08毫秒
線程公平性:
事件(平均/標準差):10000.0000 / 0.00
執行時間(平均/ stddev):19.7599 / 0.00
那好嗎? 它是FX 8120。
使用以下選項運行測試:
線程數:1
做CPU性能基準測試
線程開始了!
捐贈。
CPU測試中檢查的最大素數:20000
測試執行摘要:
總時間:108.2065s
活動總數:10000
事件執行花費的總時間:108.1852
每個請求的統計信息:
分鐘:9.02ms
平均:10.82ms
最長:54.76ms
大約95%的時間:16.91ms
線程公平性:
事件(平均/標準差):10000.0000 / 0.00
執行時間(平均/ stddev):108.1852 / 0.00
我的礦山對您來說似乎很慢,對吧?
好處是放幾個系統,尤其是rasberry orange pi等,並看到大的/不太大的差異。