# yum -y install stress
目前創(chuàng)新互聯(lián)建站已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、濟(jì)南網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
# yum info stress
Linux stress 命令
Linux 壓力測試軟件 stress 使用指南
stress命令
官方網(wǎng)址:
# yum -y install sysstat
# yum info sysstat
系統(tǒng)性能監(jiān)控神器sysstat
Linux系統(tǒng)維護(hù)監(jiān)控工具集sysstat詳解
watch命令 : 周期性執(zhí)行命令
CPU個(gè)數(shù)、CPU核心數(shù)、CPU線程數(shù)
CPU的線程數(shù)概念僅僅只針對(duì)Intel的CPU才有用,因?yàn)樗峭ㄟ^Intel超線程技術(shù)來實(shí)現(xiàn)的,最早應(yīng)用在Pentium4上。
如果沒有超線程技術(shù),一個(gè)CPU核心對(duì)應(yīng)一個(gè)線程。所以,對(duì)于AMD的CPU來說,只有核心數(shù)的概念,沒有線程數(shù)的概念。?
現(xiàn)在大多數(shù)CPU有超線程能力,在計(jì)算和評(píng)估平均負(fù)載的時(shí) 候,CPU的核數(shù)指的是邏輯核數(shù)。
#??yum? -y? install? dstat?
# yum info dstat
全能系統(tǒng)監(jiān)控工具dstat
在計(jì)算機(jī)中,系統(tǒng)調(diào)用(英語:system call),又稱為系統(tǒng)呼叫, 指運(yùn)行在用戶空間的程序向操作系統(tǒng)內(nèi)核請(qǐng)求需要更高權(quán)限運(yùn)行的服務(wù)。
top命令的其他參數(shù)代表的含義詳見top命令詳解
sar 命令是分析系統(tǒng)瓶頸的神器,可以用來查看 CPU 、內(nèi)存、磁盤、網(wǎng)絡(luò)等性能。
sar 命令查看當(dāng)前磁盤性能的命令為:
jmeter性能
jmeter P函數(shù)應(yīng)用
${__P__(thread,200)}
${__P__(step,20)}
${__P__(steptime,30)}
${__P__(duration,30)}
${__P__(duration,300)}
jmeter? -n -t? 待執(zhí)行的性能腳本.jmx? -l? 結(jié)果文件(名字自己?。?jtl? -j? 執(zhí)行的log.log -e -o 路徑/測試報(bào)告名? -Jthread=20? -Jstep=20 (參數(shù)不加則默認(rèn))
$ nvidia-smi 查看顯存使用情況命令
$ watch -n 10 nvidia-smi 周期性地查看GPU使用情況 10 表示每10秒刷新一次GPU狀態(tài)
vmstat interval count
? 間隔時(shí)間? 需要輸出多少次結(jié)果
vmstat 2 10
? 每隔兩秒輸出10次結(jié)果
top? ps(使用時(shí)間C列 time為進(jìn)程持續(xù)時(shí)間)
CPU 占用率 = (進(jìn)程 cpu時(shí)間/ 進(jìn)程持續(xù)時(shí)間)
ps -ef -elf
ps -au -aux
%cpu %men
CPU 中央處理器 GPU圖形處理器
GPU 是圖形處理器,在測試手機(jī)/游戲性能會(huì)用到(模型性能也會(huì)用到),如果是測試web后臺(tái)性能,應(yīng)該不用
查看和殺死Jmeter進(jìn)程
jps | grep ApacheJMeter | awk '{print $1}'
jps | grep ApacheJMeter | awk '{print $1}'|xargs kill -9
后臺(tái)執(zhí)行
nohup jmeter -n -t 執(zhí)行的腳步.jmx -l 結(jié)果文檔.jtl ? 后臺(tái)執(zhí)行,即使關(guān)閉窗口后也執(zhí)行
jmeter -n -t 執(zhí)行的腳步.jmx -l 結(jié)果文檔.jtl 后臺(tái)執(zhí)行,關(guān)閉窗口后不執(zhí)行
linux下測試性能 不含事務(wù)控制器的情況下打印的信息:
其中主要有兩種信息 summary + 和 summary = ,其它項(xiàng)都是類似的
summary +4386 in 00:00:30 :在30秒內(nèi)增加了4386個(gè)請(qǐng)求,其中時(shí)間間隔由配置文件中的interval統(tǒng)計(jì)頻率的值決定
summary = 27455 in 00:03:12 :在3分12秒內(nèi)產(chǎn)生的總請(qǐng)求數(shù)是27455個(gè),其中的時(shí)間段是從腳本運(yùn)行開始計(jì)算到當(dāng)前時(shí)間為止,一般在腳本運(yùn)行過程中主要關(guān)注"summary="信息即可
146.2/s :系統(tǒng)每秒處理的請(qǐng)求數(shù),相當(dāng)于TPS
Avg : 684 :平均響應(yīng)時(shí)間
Min:201 :最小響應(yīng)時(shí)間
Max:1499 :最大應(yīng)時(shí)間
Err : 0 (0.00%) :錯(cuò)誤數(shù)/率
Active :100 活動(dòng)的線程數(shù)
當(dāng)沒有遇到性能瓶頸的時(shí)候:
F=VU * R /T
其中F為吞吐量,VU表示虛擬用戶個(gè)數(shù),R表示每個(gè)虛擬用戶發(fā)出的請(qǐng)求數(shù),T表示性能測試所用的時(shí)間