打開終端
創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計與策劃設(shè)計,雙鴨山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:雙鴨山等地區(qū)。雙鴨山做網(wǎng)站價格咨詢:18982081108
用top命令查看。輸入:
top?#查看swap
iostat?-x?1?10#查看%util?%idle
#如果?iostat?沒有要?yum?install?sysstat
#如果?%util?接近?100%,說明產(chǎn)生的I/O請求太多,I/O系統(tǒng)已經(jīng)滿負荷,該磁盤可能存在瓶頸。idle小于70%?IO壓力就較大了,一般讀取速度有較多的wait.
#如果你想對硬盤做一個IO負荷的壓力測試可以用如下命令
time?dd?if=/dev/zero?bs=1M?count=2048?of=direct_2G
#此命令為在當前目錄下新建一個2G的文件
歡迎追問
做壓力測試的時候想看看Linux服務(wù)器當前負載如何,性能怎樣,可以使用下面這些命令
uptime
顯示當前用戶數(shù),以及最近1
分鐘內(nèi)、5分鐘內(nèi)、15
分鐘內(nèi)系統(tǒng)的平均負載
cat
/proc/loadavg
用于顯示系統(tǒng)1秒鐘平均負載、5秒鐘平均負載、15秒鐘平均負載、總作業(yè)數(shù)、正在運行的作業(yè)總數(shù)
cat
/proc/stat
這個顯示的內(nèi)容較多,具體的就不一一列舉了,需要的朋友可以自己查閱相關(guān)資料
Linux 系統(tǒng)中―/proc‖是個偽文件目錄,不占用系統(tǒng)空間,及時的反應(yīng)出內(nèi)存現(xiàn)在使用的進程情況......其中許多文件都保存系統(tǒng)運行狀態(tài)和相關(guān)信息對于―/proc‖中文件可使用文件查看命令瀏覽其內(nèi)容,文件中包含系統(tǒng)特定信息:
cpuinfo 主機CPU 信息
filesystems 文件系統(tǒng)信息
meninfo 主機內(nèi)存信息
version Linux 內(nèi)存版本信息
diskstatus 磁盤負載情況
另外top 命令可以動態(tài)的顯示當前系統(tǒng)進程用戶的使用情況,而且是動態(tài)的顯示出來,尤其是在該命令顯示出來的對上方對系統(tǒng)的情況進行匯總.
free 命令呢可以查看真實使用的內(nèi)存 一般用free -m
使用lsof 、ps -aux 可以查看詳細的每個進程的使用狀況
dmesg 也是常用來查看系統(tǒng)性能的命令
用 netstat 查看 Linux 網(wǎng)絡(luò)狀況。
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
前面的 netstat -n是netstat的命令,Windows和Linux都可以用,結(jié)果顯示內(nèi)容差不多
后面的 awk'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 是Linux下的命令,主要作用是對netstat輸出的結(jié)果進行過濾和處理:
運行這一句之后,顯示的結(jié)果類似如下:
TIME_WAIT 27
FIN_WAIT1 435
FIN_WAIT2 89
ESTABLISHED 82
SYN_RECV 64
CLOSING 4
LAST_ACK 90
內(nèi)容解釋如下:
TIME-WAIT:等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認
FIN-WAIT-1:等待遠程TCP連接中斷請求,或先前的連接中斷請求的確認
FIN-WAIT-2:從遠程TCP等待連接中斷請求
ESTABLISHED:代表一個打開的連接
SYN-RECV:再收到和發(fā)送一個連接請求后等待對方對連接請求的確認
SYN-SENT:再發(fā)送連接請求后等待匹配的連接請求
CLOSING:等待遠程TCP對連接中斷的確認
CLOSED:沒有任何連接狀態(tài)
CLOSE-WAIT:等待從本地用戶發(fā)來的連接中斷請求
LAST-ACK:等待原來的發(fā)向遠程TCP的連接中斷請求的確認
LISTEN:偵聽來自遠方的TCP端口的連接請求