Linux進程管理常用命令(二)

   htop命令:

        選項:

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

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

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

    子命令 :

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

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

        t: 以cengj關系顯示個進程狀態;

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

   vmstat命令:

        vmstat – Report virtual memory statistics

        vmstat [options] [delay [count]]

   procs:

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

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

        memory :

        swpd : 交換內存使用總量;

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

        buffer :用于buffer的內存總量:

        cache :用于cache的內存總量;

    swap

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

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

     io :

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

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

   system

       in : interrupts, 中斷速率;

       cs : context switch , 上下文切斷的速率;

    cpu:

        us: user space

        sy: system

        id: idle

         wa:wait

         st: stolen

         選項:

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

    pmap命令:

        -report memory map of a process

        pmap [options] pid […]

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

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

                       

   glances命令:

        -A aross-platform curses-based monitoring tool

        內建命令:

        常用選項:

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

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

        -m: 關閉mount模塊;

        -n: 關閉network模塊;

        -t # :刷新時間間隔;

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

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

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

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

        服務模式:

            glances -s -B IPADDR

            IPDDR :本機某地址,用于監聽

        客戶端模式:

           glances -c IPADDR 連接客戶端

   dstat命令:

        -c, –cpu

           enable cpu stats (system, user, idle, wait, hardware interrupt, software interrupt)

        -C 0,3,total

              include cpu0, cpu3 and total (when using -c/–cpu)

        -d, –disk

              enable disk stats (read, write)

        -D total,hda

              include total and hda (when using -d/–disk)

        -g, –page

              enable page stats (page in, page out)

        -i, –int

              enable interrupt stats

        -I 5,10

             include interrupt 5 and 10 (when using -i/–int)

        -l, –load

            enable load average stats (1 min, 5 mins, 15mins)

        -m, –mem

              enable memory stats (used, buffers, cache, free)

        -n, –net

              enable network stats (receive, send)

        -N eth1,total

              include eth1 and total (when using -n/–net)

        -p, –proc

              enable process stats (runnable, uninterruptible, new)

原創文章,作者:shadow,如若轉載,請注明出處:http://www.www58058.com/65892

(0)
shadowshadow
上一篇 2017-01-05
下一篇 2017-01-05

相關推薦

  • 高級文件系統管理

    磁盤配額:         當我們在一個指定分區內有多個用戶使用時,為了保證磁盤空間的大小,我們可以限制某些用戶在該磁盤空間中的使用量,此種功能我們稱之為磁盤配額。          &nb…

    Linux干貨 2016-08-30
  • 深入了解正則表達式與grep應用

    剛開始學習正則表達式時候,感覺和看無字天書沒什么分別,迷茫了一段時間后,仔細去理解,慢慢你會發現也沒什么的。認真去鉆研了,多練習,是可以理解他們的含義的。也許正如老師所言,學習linux ,入門的確很陡峭,對于我這個基礎薄弱,智商低于80的人來說的確很吃力。關于正則概念的就不去描述了,說起來真的不好表達,下面通過一些實例來進行深入理解吧。 1.顯示當前系統上…

    2017-11-01
  • N26 – 第二周作業

    1、文件管理類命令和常用使用方法 2、bash命令執行后返回值,和目錄展開:     命令執行返回值,存儲在“$?”這個特殊變量內??梢允褂胑cho顯示或在shell腳本中引用。其中0表示正常執行完成,1-255表示不同的錯誤類型。     目錄展開的特殊符號:  &n…

    Linux干貨 2016-12-30
  • 定時任務的完成contab

    采用crontab來完成 利用crontab來定時執行任務大致有如下三步: 1、編寫shell腳本 2、利用crontab加入到定時任務隊列 3、查看作業完成情況 一、如何建立shell腳本 Linux下有很多不同的shell,但我們通常使用bash(bourne again shell)進行編程,因為bash是免費的并且很容易使用 程序必須以下面的行開始(…

    Linux干貨 2016-08-11
  • 第一天參與馬哥linux運維面授

    很高興認識大家,介紹一下,我叫袁亞瓊,來自美麗的云南。我是一個隨和而又不隨性95年女子,喜歡運動,擅長田徑。學食品檢測的,上學期間沒怎么接觸計算機,現在又來學專業計算機,內心還是有幾絲恐慌,希望在今后的學習路上得到各位學友和老師的指導和幫助。等工作穩定,可以去云南放松一下,云南是個吃喝玩樂的好地方,同時也是個感受慢節奏生活的佳地。云南歡迎您哦! 選擇學習li…

    Linux干貨 2018-03-26
  • 第十四周作業

    系統的INPUT和OUTPUT默認策略為DROP; [root@CentOS7 ~]# iptables -P INPUT DROP [root@CentOS7 ~]# iptables -P OUTPUT DROP 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服…

    Linux干貨 2017-08-13

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 07:58

    幾個工具挺強大的,但是希望能常用起來,熟練掌握工具的同時也要掌握對應的數據指標究竟帶來什么問題。

欧美性久久久久