Linux 實時檢視程序網路的使用情況
一行程式碼實現 linux 指定程序網路的使用情況
pid=4203;count=0;while true;do info2=`sed -n '4,100p' /proc/$pid/net/dev |awk '{print $2" "$10}'|awk 'BEGIN {recv=0;sen=0}{revc+=$1;sen+=$2}END{print revc","sen}'`;recv2=`echo $info2|cut -d, -f1`;sen2=`echo $info2|cut -d, -f2`;[[ $((count%15)) -eq 0 ]] && (echo "recv (bytes) send") ;if [[ $count -eq 0 ]];then recv_diff=0;sen_diff=0;else recv_diff=$((recv2-recv1));sen_diff=$((sen2-sen1));fi;printf "%-15s %s\n" $recv_diff $sen_diff;recv1=$recv2;sen1=$sen2;count=$((count+1));sleep 1;done
相關推薦
Linux 實時檢視程序網路的使用情況
一行程式碼實現 linux 指定程序網路的使用情況 pid=4203;count=0;while true;do info2=`sed -n '4,100p' /proc/$pid/net/dev |awk '{print $2" "$10}'|awk 'BEGIN {recv=0;sen=0}{revc+
linux下檢視程序記憶體使用情況
動態檢視一個程序的記憶體使用 1、top命令 top -d 1 -p pid [,pid ...] //設定為delay 1s,預設是delay 3s 如果想根據記憶體使用量進行排序,可以shift + m(Sort by memory usage) 靜態檢視一個程序的記憶
linux ps 檢視程序 stat 實際的意義
D: 不可中斷的靜止 R: 正在執行中 S: 靜止狀態 T: 暫停執行 &nbs
linux 中檢視記憶體使用情況
用 'top -i' 看看有多少程序處於 Running 狀態,可能系統存在記憶體或 I/O 瓶頸,用 free 看看系統記憶體使用情況,swap 是否被佔用很多,用 iostat 看看 I/O 負載情況... 還有一種辦法是 ps -ef | sort -k7 ,將程序按
Linux下檢視程序ID,根據程序ID檢視佔用的埠號,根據埠號檢視佔用的程序
1、ps 檢視系統中正在執行的程序,具體引數如下 ps:---檢視系統當中所有正在執行的程序 ps aus #檢視系統中的所有程序,使用BSD作業系統格式 ps -le #檢視系統中所有程序,使用Linux標準命令格式 兩組選項可記任意一種 作用都是列出系統下所有程序 選
Linux如何檢視程序、殺死程序、啟動程序等常用命令
關鍵字: linux 查程序、殺程序、起程序 1.查程序 ps命令查詢與程序相關的PID號: ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。 ps -A 顯示所有程式。 ps c 列出程式時,顯示每個程式真
linux下檢視程序的狀態 /proc/[pid]/status
檢視程序的狀態: 1.檢視程序的pid,以java為例:ps -ef | grep java 2.檢視程序狀態:cat /proc/[pid]/status 關鍵字: linux [[email protected] ~]# cat /proc/self/
Linux 實時檢視MQ中介軟體執行狀態
本文轉自 http://www.wo81.com/tec/mid/mq/2014-04-14/92.html 1、檢視佇列管理器執行狀態 對MQ 5.2或以上版本,執行如下命令檢查佇列管理器執行狀態: 命令# dspmq 顯示結果中QMNAME表示MQ佇
linux下檢視程序佔用埠和端口占用程序命令
Linux下檢視程序佔用埠: 檢視程式對應程序號 :ps –ef|grep 程序名 檢視程序號所佔用的埠號: netstat –nltp|grep 程序號 Linux下檢視埠號所使用的程序號: 使用lsof命令: lsof –i:埠號 使用netstat命令: netstat -anp | grep 埠號
linux下檢視系統io情況
方式一 vmstat 1 顯示格式如下 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff
linux中檢視程序和終止程序(ps,top,kill)
1. ps 命令用於檢視當前正在執行的程序。 grep 是搜尋 例如: ps -ef | grep java 表示檢視所有程序裡CMD是java的程序資訊 ps -aux | grep java -aux 顯示所有狀態 ps 最經常使用地三個引數是u、a、x,下
linux下檢視記憶體使用情況方法總結
1. /proc/meminfo 檢視RAM使用情況最簡單的方法是通過/proc/meminfo。這個動態更新的虛擬檔案實際上是許多其他記憶體相關工具(如:free / ps / top)等的組合顯示。/proc/meminfo列出了所有你想了解的記憶體的使用情況。程序的記
Linux 如何檢視程序的各執行緒的CPU佔用
1 先用ps + grep找出該死的程序pid,比如 30420 2 top -H -p 30420,(top然後shift+H可以看出某個執行緒)所有該程序的執行緒都列出來了。看看哪個執行緒pid佔用最多 3. sudo pstack tid 檢視主要是哪裡在佔用cpu
linux ps 檢視程序命令
linux 中ps命令是Process Status的縮寫。ps命令可以列出系統中當前執行的程序,所列出的程序是執行ps命令這個時刻正在執行的程序。 如果要動態顯示程序資訊,需要使用top命令。 通
Linux如何檢視程序、殺死程序、啟動程序等常用命令(二)
(2)八進位制數字法: 命令格式:chmod abc file 其中a,b,c各為一個八進位制數字,分別表示User、Group、及Other的許可權。 4 (100) 表示可讀。 2 (010) 表示可寫。 1 (0
Linux下檢視程序及刪除程序
1. ps 簡介ps 命令就是最根本相應情況下也是相當強大地程序檢視命令.運用該命令可以確定有哪些程序正在執行和執行地狀態、 程序 是否結束、程序有沒有僵死、哪些程序佔用了過多地資源等等.總之大部分資訊均為可以通過執行該命令得到地.2. ps 命令及其引數ps 命令最經常使用地還是用於監控後臺程序地工作情況,
linux實時檢視更新日誌命令
很多時候在除錯生成或正式平臺伺服器的時候想檢視實時的日誌輸出,在Linux中可以使用tail 或 watch來實現。 比如我們專案中有個 app.log 的日誌檔案,我們普通讀取都使用 vi app.log。但是要實時檢視更新就得使用其他命令了。 tail的使用tail -f app.log 命令格式;
linux下檢視程序啟動、執行的時間
可通過ps 來檢視,通過引數 -o 來檢視 例: ps -eo pid,tty,user,comm,lstart,etime | grep init 引數說明: pid:程序ID tty:
linux下檢視記憶體使用情況的方法總結(轉)
轉載:http://www.php100.com/html/it/biancheng/2015/0109/8314.html [導讀] 在做Linux系統優化的時候,實體記憶體是其中最重要的一方面。自然的,Linux也提供了非常多的方法來監控寶貴的記憶體資源的
ubuntu/linux下檢視埠使用情況
想檢視TCP或者UDP埠使用情況,使用 netstat -anp 如果有些程序看不見,如只顯示”-”,可以嘗試 sudo netstat -anp 如果想看某個埠的資訊,使用lsof命令,如: sudo lsof -i :631 -bash-3.00# netstat -tln netst