使用 Sysbench 進行 Linux 效能測試

夢共裡醉發表於2021-10-29
Sysbench 是一個開源的多用途基準測試實用程式,用於評估 CPU、記憶體、I/O 和資料庫 (MySQL) 效能的引數特性測試。該工具對於 MySQL 引數測試非常重要,尤其是在執行密集型資料庫負載時。
系統環境

8

安裝sysbench

首先安裝epel源,然後進行安裝 sysbench

[root@server1 ~]# rpm -ivh 
[root@server1 ~]# yum -y install sysbench

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?

使用 sysbench 工具執行 CPU 基準測試

要評估 CPU 效能,請使用以下 進行 CPU 基準測試:

[root@server1 ~]# sysbench --test=cpu run

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?
完整的報表統計會顯示在終端上,但這裡重要的是 total time會顯示在 General statistics下,用於測試CPU效能。

還可以使用以下 獲取 CPU 基準測試選項:

[root@server1 ~]# sysbench --test=cpu help

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?
命令引數可以根據你的要求進行修改。例如,使用以下命令對 CPU 效能進行基準測試:

[root@server1 ~]# sysbench --test=cpu --cpu-max-prime=20000 run

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?

使用 sysbench 工具對記憶體進行基準測試

要測試記憶體效能,請在終端上鍵入以下基本命令:

[root@server1 ~]# sysbench --test=memory run

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?
可以通過檢查 Total operations和傳輸資料量這兩個引數來測試記憶體效能。

software.it168.com/a2016/0322/2544/000002544709.shtml

使用下面命令檢視和測試記憶體效能相關的選項:

[root@server1 ~]# sysbench --test=memory help

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?

使用 sysbench 工具對 I/O 進行基準測試

I/O 效能測試與 CPU 和記憶體測試略有不同。在檔案 I/O 測試中,需要建立一個大於 RAM 大小的測試檔案。一般的順序寫入 I/O 效能測試可以使用以下命令完成:

[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr run

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?
使用下面命令獲取I/O測試的更多選項:

[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr help

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?
上面顯示許多選項。只需根據你的要求設定引數值,並測試你的   系統的 I/O 效能。

效能測試完成後,使用以下命令刪除測試檔案:

[root@server1 ~]# sysbench --test=fileio cleanup

如何使用 Sysbench 進行 Linux 效能測試?如何使用 Sysbench 進行 Linux 效能測試?

總結

在本教程中,我們描述瞭如何在 Linux 系統上安裝 sysbench 實用程式以及如何測試系統的 CPU、記憶體和 I/O 的效能。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2839718/,如需轉載,請註明出處,否則將追究法律責任。

相關文章