檢視日誌
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命令
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 檢視程序...
Linux效能測試 free命令
命 令 free 功能說明 顯示記憶體狀態。語 法 free bkmotv s 間隔秒數 補充說明 free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用的緩衝區等。參 數 b 以byte為單位顯示記憶體使用情況。k 以kb為單位顯示記憶體使用情況...
Linux效能測試 strace命令
1 功能說明 strace 命令是一種強大的工具 能夠顯示任何由使用者空間程式發出的系統呼叫 strace 顯示這些呼叫的引數並返回符號形式的值 strace 從核心接收資訊 而且無需以任何特別的方式來構建核心 strace 的每一行輸出包括系統呼叫名稱,然後是引數和返回值.下面記錄幾個常用opti...