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

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開發(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)測(cè)試
要評(píng)估 CPU 性能,請(qǐng)使用以下命令進(jìn)行 CPU 基準(zhǔn)測(cè)試:
[root@server1 ~]# sysbench --test=cpu run
完整的報(bào)表統(tǒng)計(jì)會(huì)顯示在終端上,但這里重要的是total time會(huì)顯示在General statistics下,用于測(cè)試CPU性能。
還可以使用以下命令獲取 CPU 基準(zhǔn)測(cè)試選項(xiàng):
[root@server1 ~]# sysbench --test=cpu help
命令參數(shù)可以根據(jù)你的要求進(jìn)行修改。例如,使用以下命令對(duì) CPU 性能進(jìn)行基準(zhǔn)測(cè)試:
[root@server1 ~]# sysbench --test=cpu --cpu-max-prime=20000 run
使用 sysbench 工具對(duì)內(nèi)存進(jìn)行基準(zhǔn)測(cè)試
要測(cè)試內(nèi)存性能,請(qǐng)?jiān)诮K端上鍵入以下基本命令:
[root@server1 ~]# sysbench --test=memory run
可以通過檢查Total operations和傳輸數(shù)據(jù)量這兩個(gè)參數(shù)來測(cè)試內(nèi)存性能。
使用下面命令查看和測(cè)試內(nèi)存性能相關(guān)的選項(xiàng):
[root@server1 ~]# sysbench --test=memory help
使用 sysbench 工具對(duì) I/O 進(jìn)行基準(zhǔn)測(cè)試
I/O 性能測(cè)試與 CPU 和內(nèi)存測(cè)試略有不同。在文件 I/O 測(cè)試中,需要?jiǎng)?chuàng)建一個(gè)大于 RAM 大小的測(cè)試文件。一般的順序?qū)懭?I/O 性能測(cè)試可以使用以下命令完成:
[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr run
使用下面命令獲取I/O測(cè)試的更多選項(xiàng):
[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr help
上面顯示許多選項(xiàng)。只需根據(jù)你的要求設(shè)置參數(shù)值,并測(cè)試你的 Linux 系統(tǒng)的 I/O 性能。
性能測(cè)試完成后,使用以下命令刪除測(cè)試文件:
[root@server1 ~]# sysbench --test=fileio cleanup
新聞名稱:通過Sysbench對(duì)Linux進(jìn)行性能測(cè)試
分享鏈接:http://www.5511xx.com/article/dhdhpgd.html


咨詢
建站咨詢
