效能測試常用的linux命令

2022-06-22 16:09:14 字數 2205 閱讀 1224

linux

測試nginx

檢視日誌  

awk '$4 ~/^\[27\/nov\/2008:15:2[0-5]/ ' access_log |wc -l

檢視日誌中每秒產生多少個動態鏈結

tail -n 100000 /data1/logs/access.log | grep "06/mar/2008:15:29:00" | wc -l     

檢視程序編號

重啟nginx命令如下

/usr/local/nginx/sbin/nginx –s  reload

檢查nginx配置命令如下

/usr/local/nginx/sbin/nginx -t -c

表示apache能夠處理多少個併發請求

(其中的syn_recv表示正在等待處理的請求數;established表示正常資料傳輸狀態;time_wait表示處理完畢,等待超時結束的請求數)

grep "25/mar/2008:15:01:15" /data1/logs/nginx.log | wc -l    從nginx訪問日誌中,統計每分鐘的第15秒共有多少條日誌記錄。

檢視cpu資訊(型號)

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

8  intel(r) xeon(r) cpu            e5410   @ 2.33ghz

(看到有8個邏輯cpu, 也知道了cpu型號)

# cat /proc/cpuinfo | grep physical | uniq -c

4 physical id      : 0

4 physical id      : 1

(說明實際上是兩顆4核的cpu)

# getconf long_bit

32(說明當前cpu執行在32bit模式下, 但不代表cpu不支援64bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8(結果大於0, 說明支援64bit計算. lm指long mode, 支援lm則是64bit)

再完整看cpu詳細資訊, 不過大部分我們都不關心而已.

# dmidecode | grep 'processor information'

檢視記憶體資訊

# cat /proc/meminfo

(檢視當前作業系統核心資訊)

# uname -a

(檢視當前作業系統發行版資訊)

# cat /etc/issue | grep linux

檢視機器型號

# dmidecode | grep "product name"

檢視網絡卡資訊

# dmesg | grep -i eth

檢視apache版本

mysql版本檢視

mysql –help | grep distrib

mysql -v

mysql/bin/mysql -u root -p -e 「select version()」

/bin mysqladmin version

檢視linux版本

lsb_release -a

head -n1 /etc/issue

cat /etc/redhat-release (redhat)

rpm -q redhat-release        (redhat)

檢視核心版本

cat /proc/version

uname -a

uname -r

檢視php版本

php -v

檢視nginx版本

#/usr/local/nginx/sbin/nginx -v

效能測試常用的linux命令

檢視日誌 awk 4 27 nov 2008 15 2 0 5 access log wc l 檢視日誌中每秒產生多少個動態鏈結 tail n 100000 data1 logs access.log grep 06 mar 2008 15 29 00 wc l 檢視程序編號 重啟nginx命令如下...

Linux效能測試 free命令

命 令 free 功能說明 顯示記憶體狀態。語 法 free bkmotv s 間隔秒數 補充說明 free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用的緩衝區等。參 數 b 以byte為單位顯示記憶體使用情況。k 以kb為單位顯示記憶體使用情況...

Linux效能測試 strace命令

1 功能說明 strace 命令是一種強大的工具 能夠顯示任何由使用者空間程式發出的系統呼叫 strace 顯示這些呼叫的引數並返回符號形式的值 strace 從核心接收資訊 而且無需以任何特別的方式來構建核心 strace 的每一行輸出包括系統呼叫名稱,然後是引數和返回值.下面記錄幾個常用opti...