新聞中心
sysbench是一個開源的、模塊化的、跨平臺的多線程性能測試工具,可以用來進行CPU、內存、磁盤I/O、線程、數據庫的性能測試。目前支持的數據庫有MySQL、Oracle和PostgreSQL。以下操作都將以支持MySQL數據庫為例進行。

我們提供的服務有:成都網站制作、網站建設、微信公眾號開發(fā)、網站優(yōu)化、網站認證、秭歸ssl等。為近1000家企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的秭歸網站制作公司
系統(tǒng)環(huán)境
Centos8
安裝sysbench
首先安裝epel源,然后進行安裝sysbench
[root@server1 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-8.noarch.rpm
[root@server1 ~]# yum -y install sysbench
使用 sysbench 工具執(zhí)行 CPU 基準測試
要評估 CPU 性能,請使用以下命令進行 CPU 基準測試:
[root@server1 ~]# sysbench --test=cpu run
完整的報表統(tǒng)計會顯示在終端上,但這里重要的是total time會顯示在General statistics下,用于測試CPU性能。
還可以使用以下命令獲取 CPU 基準測試選項:
[root@server1 ~]# sysbench --test=cpu help
命令參數可以根據你的要求進行修改。例如,使用以下命令對 CPU 性能進行基準測試:
[root@server1 ~]# sysbench --test=cpu --cpu-max-prime=20000 run
使用 sysbench 工具對內存進行基準測試
要測試內存性能,請在終端上鍵入以下基本命令:
[root@server1 ~]# sysbench --test=memory run
可以通過檢查Total operations和傳輸數據量這兩個參數來測試內存性能。
使用下面命令查看和測試內存性能相關的選項:
[root@server1 ~]# sysbench --test=memory help
使用 sysbench 工具對 I/O 進行基準測試
I/O 性能測試與 CPU 和內存測試略有不同。在文件 I/O 測試中,需要創(chuàng)建一個大于 RAM 大小的測試文件。一般的順序寫入 I/O 性能測試可以使用以下命令完成:
[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr run
使用下面命令獲取I/O測試的更多選項:
[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr help
上面顯示許多選項。只需根據你的要求設置參數值,并測試你的 Linux 系統(tǒng)的 I/O 性能。
性能測試完成后,使用以下命令刪除測試文件:
[root@server1 ~]# sysbench --test=fileio cleanup
文章名稱:通過Sysbench對Linux進行性能測試
分享地址:http://www.5511xx.com/article/dhdhpgd.html


咨詢
建站咨詢
