日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux进程管理类命令大全,Linux进程管理类命令

發布時間:2023/12/9 linux 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux进程管理类命令大全,Linux进程管理类命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、htop命令

選項

-d #:指定延遲時間間隔;

-u UserName:僅顯示指定用戶的進程;

-s COLUME:以指定字段進行排序;

子命令:

l:顯示選定的進程打開的文件列表;

s:跟蹤選定的進程的系統調用;

t:以層級關系顯示各進程狀態;

a:將選定的進程綁定至某指定的CPU核心;

查看htop

二、vmstat命令:

- Report virtual memory statistics

交換內存狀態

配置格式

vmstat? [options]? [delay [count]]

(1)procs:

r:等待運行的進程的個數;CPU上等待運行的任務的隊列長度;

b:處于不可中斷睡眠態的進程個數;被阻塞的任務隊列的長度;

(2)memory:

swpd:交換內存使用總量;

free:空閑的物理內存總量;

buffer:用于buffer的內存總量;

cache:用于cache的內存總量;

(3)swap

si:數據進入swap中的數據速率(kb/s)

so:數據離開swap的速率(kb/s)

(4)io

bi:從塊設備讀入數據到系統的速度(kb/s)

bo:保存數據至塊設備的速率(kb/s)

(5)system

in:interrupts,中斷速率;I/O設備需要不斷和cpu交互產生中斷

cs:context switch, 上下文 切換的速率;進程被內核調度來調度去的頻率

(6)cpu

us:用戶占用百分比

sy:系統占用百分比

ni:nice調整后占用

id:idle百分比

wa:等待I/O完成占用

hi:硬件中斷占用

si:軟件中斷占用

st:被虛擬化占用百分比

(7)menory

VSZ: 虛擬內存集

RSS:常駐內存集

SHM:共享內存集

選項:

-s:顯示內存統計數據;

三、pmap命令:

- report memory map of a process

顯示內存映射表

配置格式

pmap [options] pid [...]

-x:顯示詳細格式的信息;

另一種查看方式:cat? /proc/PID/maps

pmap+PID

四、glances命令:

- A cross-platform curses-based monitoring tool

內建命令:

常用選項:

-b:以Byte為單位顯示網上數據速率;

-d:關閉磁盤I/O模塊;

-m:關閉mount模塊;

-n:關閉network模塊;

-t #:刷新時間間隔;

-1:每個cpu的相關數據單獨顯示;

-o {HTML|CSV}:輸出格式;

-f? /PATH/TO/SOMEDIR:設定輸出文件的位置;

C/S模式下運行glances命令:

(1)服務模式:

glances? -s? -B? IPADDR

IPADDR:本機的某地址,用于監聽;

(2)客戶端模式:

glances? -c? IPADDR

IPADDR:是遠程服務器的地址;

五、dstat命令:

- versatile tool for generating system resource statistics

精巧的資源統計工具

dstat [-afv] [options..] [delay [count]]

常用選項:

-c, --cpu:顯示cpu相關信息;

-C #,#,...,total

-d, --disk:顯示磁盤的相關信息

-D sda,sdb,...,tobal

-g:顯示page相關的速率數據;

-m:Memory的相關統計數據

-n:Interface的相關統計數據;

-p:顯示process的相關統計數據;

-r:顯示io請求的相關的統計數據;

-s:顯示swapped的相關統計數據;

--tcp

--udp

--raw

--socket

--ipc

--top-cpu:顯示最占用CPU的進程;

--top-io:最占用io的進程;

--top-mem:最占用內存的進程;

--top-lantency:延遲最大的進程;

六、kill命令:

- terminate a process

用于向進程發送信號,以實現對進程的管理;

(1)顯示當前系統可用信號:

kill -l [signal]

每個信號的標識方法有三種:

1) 信號的數字標識;

2) 信號的完整名稱;

3) 信號的簡寫名稱;

(2)向進程發信號:

kill? [-s signal|-SIGNAL]? pid...

常用信號:

1) SIGHUP:無須關閉進程而讓其重讀配置文件;

2)SIGINT:終止正在運行的進程,相當于Ctrl+c

PING 進程中斷

9)SIGKILL:殺死運行中的進程;???? 無論做什么都關閉,損壞文件等

15)SIGTERM:終止運行中的進程;?? 默認15信號殺死進程

18)SIGCONT:

19)SIGSTOP:

7、killall命令:

- kill processes by name

killall? [-SIGNAL]? program

總結

以上是生活随笔為你收集整理的linux进程管理类命令大全,Linux进程管理类命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。