簡述top命令與結束程式kill命令
在介紹ps 在收集程式資訊時非常有用,但它只能顯示某個特定時間點的資訊。想要觀察那些頻繁換進換出的記憶體程式趨勢,用top 是合適的。使用top命令如下圖所示:
在上圖中分為二部份資訊,一部份是系統的概述,另一部份是列表的程式概述。
第一行顯示了當前的系統時間,up是指系統執行時間,user 是指使用者登入數,以及load average是指系統平均負載。
在平均負載有3個值:最近1分鐘,最近5分鐘,最近15分鐘點。值越大說明系統的負載越高。由於程式短期的突發性活動,出現最近1分鐘的高負載值也很常見。但近15分鐘內平均負載都很高,說明說系統可能有問題。通常系統的負載值超過了2,就說明系統比較繁忙了。
第二行顯示了程式概要資訊。 Tasks是程式數叫做任務。包括幾種狀態:執行,休眠,停止,僵化。上圖顯示了1個程式執行, 208個程式休眠。
第三行顯示了CPU概述資訊。us和 sy 是程式的屬主(使用者還是系統)。us 是執行使用者程式的cpu時間。sy 是執行核心程式的cpu時間。 ni 是指niced 執行已調整優先順序的使用者程式cpu時間。 wa 是指IO wait 等待IO完成的cpu時間。Hi是指處理硬體中斷的cpu時間。Si是處理軟體中斷的cpu時間。
最後二行是系統記憶體的狀態。 第一行說的是系統的實體記憶體總量。Used當前用了多少記憶體。Free還有多少空閒記憶體。Buff/cache快取的記憶體量。第二行說的是系統的交換空間。
程式列表顯示了當前執行中的程式詳細列表資訊,跟ps -ef命令輸出類似。
預設情況下,top命令會按照%CPU值對程式排序。當top命令執行監控時,可以使用多種互動命令。例如按下f 鍵允許你選擇對輸出進行排序欄位,預設是%CPU欄位排序。按d鍵允許修改輪詢間隔,按q鍵退出t監控。使用這個工具能經常找出佔用系統大部份資源的程式。
下圖是在top監控時,按下f鍵,選擇要排序的欄位。
當管理員找到了佔用系統大部份資源的程式時,可能需要手動結束該程式。
Kill命令通過程式ID(PID)給程式發訊號。要傳送程式訊號,必須是程式的屬主或登入為root使用者,下圖是檢視一個MySQLd服務程式。
下面通過kill 來結束mysqld服務程式。
再來檢視mysqld程式是否在執行,如下圖已不存在
該命令非常強大,它通過支援程式名而不是PID來結束程式。Killall命令也支援萬用字元。萬用字元如下,刪除字首有mysql的字元程式.使用進要小心,有可能結束的重要的系統程式。
下面是通過程式名來刪除mysqld.pid程式,同樣刪除後mysqld.pid程式不存在了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2854618/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式命令ps/top/kill
- Windows下檢視程式及結束程式命令Windows
- 【linux】kill命令模板Linux
- 精通 Linux 的 “kill” 命令Linux
- Linux 命令總結之 topLinux
- ping命令的作用和原理簡述
- 簡述Linux chmod命令的知識Linux
- linux之kill命令詳解Linux
- top 命令
- linux每日命令(37):top命令Linux
- Top 命令使用
- 解密"top"命令解密
- Linux下 netstat ps kill 命令詳解及常用命令收集Linux
- 細講top命令
- Linux scp命令詳述Linux
- 判斷ssh遠端命令是否執行結束
- CAD夢想畫圖的命令輸入、結束、重複與撤銷
- linux top 命令詳解Linux
- top命令之RES,DATA
- linux top命令詳解Linux
- Linux命令top詳解Linux
- MySQL:kill和show命令hang住一列MySql
- Mysql使用kill命令解決死鎖問題MySql
- Linux基礎命令---top顯示程式資訊Linux
- Linux 常用命令之 top 命令詳解Linux
- 簡述Linux中ps命令和輸出風格引數Linux
- kill 命令在Java應用中使用注意事項Java
- top命令輸出詳解
- top命令增加USER列寬
- top命令資訊詳解
- Linux命令之rz命令與sz命令Linux
- Linux命令總結--mkdir命令Linux
- windbg sx命令與簡單應用
- 巧用Startup簡化Java命令列程式Java命令列
- mysql 資料庫的下載與安裝 ,以及一些簡單命令(任務查詢,結束任務等)MySql資料庫
- mysql使用KILL命令來終止特定的查詢程序MySql
- 簡述Linux 中程式與執行緒Linux執行緒
- 【轉】linux-命令top詳解Linux