目前在linux系統下做深度學習專案研發,經常會用到一些檢視系統核心使用率資訊的指令,遂做一總結。
1、free命令
free 是最常用的指令之一,主要是顯示系統中物理上的空閒、已用記憶體和交換記憶體,同時,也能顯示被核心使用的緩衝和快取
free [param]
【param】:
-b:以byte為單位顯示記憶體使用情況;
-k:以kb為單位顯示記憶體使用情況;
-m:以mb為單位顯示記憶體使用情況;
-o:不顯示緩衝區調節列;
-t:顯示記憶體總和列;
-v:顯示版本資訊。
2、top命令
top命令可以實時動態地檢視系統的整體運**況,是乙個綜合了多方資訊監測系統效能和執行資訊的實用工具
top [param]
【param】:
-b:以批處理模式操作;
-c:顯示完整的治命令;
-d:螢幕重新整理間隔時間;
-i:忽略失效過程;
-s:保密模式;
-s:累積模式;
-u [使用者名稱]:指定使用者名稱;
-p [程序號]:指定程序;
-n [次數]:迴圈顯示的次數。
3、ulimit命令
ulimit [param]
【param】:
-a 顯示目前資源限制的設定。
-c 4、df命令
用於檢視系統記憶體空間
用於df [param]
【param】:
-h檢視磁碟使用情況
-i 檢視inode使用情況
5、netstat命令
netstat用於監控進出網路的包和網路介面統計的命令列工具
netstat [param]
【param】:
-h : 檢視幫助
-r : 顯示路由表
-i : 檢視網路介面
6、檢視磁碟空間
df -h檢視磁碟使用情況
df -i 檢視inode使用情況
6、ps命令
ps命令用於檢視程序統計資訊
ps [param]
【param】:
a:顯示當前終端下的所有程序資訊,包括其他使用者的程序。
u:使用以使用者為主的格式輸出程序資訊。
x:顯示當前使用者在所有終端下的程序。
-e:顯示系統內的所有程序資訊。
-l:使用長(long)格式顯示程序資訊。
-f:使用完整的(full)格式顯示程序資訊。
在使用中可以加上grep命令一起使用,也可以單獨使用
後續會在使用中不斷補充
ubuntu作業系統中運維常用的幾個命令
1 檢視nginx執行程序數 root hjw ps ef grep nginx wc l 102 檢視web伺服器程序連線數 root hjw netstat antp grep 80 grep established c 13 檢視mysql程序連線數 root hjw ps ef grep m...
常用Linux運維命令
1 檢視tcp連線狀態 netstat nat awk sort uniq c sort rn netstat n awk tcp end netstat n awk tcp end netstat n awk tcp end netstat n awk tcp sort uniq c sort r...
kafka常用運維命令
啟動kafka啟動之前需要先啟動zookeeper,如果沒有安裝zookeeper 可使用kafka自帶zookeeper啟動 bin zookeeper server start.sh config zookeeper.properties bin kafka server start.sh co...