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行:虛擬記憶體總量,使用量,空閒量,已被提前載入的記憶體資料。
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行:虛擬記憶體總量,使用量,空閒量,已被提前載入的記憶體資料。