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

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


咨詢
建站咨詢
