回覆列表
  • 1 # 使用者1844319796352

    ps命令用於檢視系統中的程序狀態,格式為:“ps [引數]”,

    當您第一次執行這個命令時估計要驚呆下,這麼多輸出值怎麼看的過來?其實把ps命令與管道符技術搭配使用,用於來抓取到某個指定服務程序所對應的PID號碼,常見的ps命令引數包括有:

    -a 顯示所有的程序(包括其他使用者的)

    -u 使用者以及其他詳細資訊

    -x 顯示沒有控制終端的程序

    Linux系統中時刻執行著許許多多的程序,如果能夠合理的管理它們,絕對有益於對系統的效能最佳化,Linux系統中程序最常見的5種不同的狀態是執行、中斷、不可中斷、僵死與停止,它們的含義分別是:

    R(執行):正在執行或在執行佇列中等待。

    S(中斷):休眠中, 在等待某個條件的形成或接收到訊號。

    D(不可中斷):收到訊號不喚醒和不可執行, 程序必須等待直到有中斷髮生。

    Z:(僵死):程序已終止, 但程序描述符存在, 直到父程序呼叫wait4()系統呼叫後釋放。

    T:(停止):程序收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止執行。

    當執行"ps aux"命令後通常會看到下面格式的程序狀態,表格中只是列舉了部分輸出值,而且正常的輸出值中不包括中文註釋部分:

    top命令用於動態的監視程序活動與系統負載等資訊,格式為:“top”。

    top命令可真的是太厲害了,它能夠動態的檢視系統運維狀態,完全可以比喻成是“強化版的linuxprobediancom/chapter-02.html#23任務管理器”。

    top命令前面的五行為系統整體的統計資訊:

    第1行:系統時間,執行時間,登入終端數,系統負載(分別為1分鐘、5分鐘、15分鐘的平均值,數值越小意味著負載越低)。

    第2行:程序總數,執行中的,睡眠中的,停止的,僵死的。

    第3行:使用者佔用資源,系統核心佔用資源,改變過優先順序的程序,空閒的資源,等待輸入輸出的時間。

    此行資料均為CPU資料並以百分比格式顯示,例如"99.2 id"意味著有99.2%的CPU處理器資源正在空閒中。

    第4行:物理記憶體總量,使用量,空閒量,作為核心快取的記憶體量。

    第5行:虛擬記憶體總量,使用量,空閒量,已被提前載入的記憶體資料。

  • 中秋節和大豐收的關聯?
  • 進油節流調速回路與回油節流調速回路的區別?