Linux常用的命令可以分為以下幾類:安裝和登錄命令、文件處理命令、系統(tǒng)管理相關(guān)命令、網(wǎng)絡(luò)操作命令、系統(tǒng)安全相關(guān)命令、其它命令。
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),怒江州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:怒江州等地區(qū)。怒江州做網(wǎng)站價(jià)格咨詢:13518219792
安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab。
網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。
系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux簡介
Linux,全稱GNU/Linux,是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。
它除了在服務(wù)器方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來修改完善Linux,使其最大化地適應(yīng)用戶的需要。
Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡(luò)運(yùn)維人員當(dāng)作服務(wù)器使用,甚至當(dāng)作網(wǎng)絡(luò)防火墻,這是Linux的一大亮點(diǎn)。
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 路徑/測(cè)試報(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 是圖形處理器,在測(cè)試手機(jī)/游戲性能會(huì)用到(模型性能也會(huì)用到),如果是測(cè)試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下測(cè)試性能 不含事務(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表示性能測(cè)試所用的時(shí)間