Linux 實操 Linux 系統效能分析

2021-10-01 21:05:55 字數 1407 閱讀 4046

最近配合解決壓測(效能測試)方面的問題,了解到了一些可以監控 linux 系統效能指標,如cpu、io、記憶體等的工具。

此篇部落格主要講解 linux 系統監控的一些重點內容以及 sar 命令的使用。

linux 效能分析的重要引數包括:

1、系統整體 cpu 利用率(利用率 >= 50 % 需要注意;>=70% 需要密切關注;>=90% 情況嚴重2、記憶體利用率 (利用率》=50%需要注意;>=70%需密切關注;>=80%情況嚴重)3、磁碟 io 利用率以及延遲情況(利用率》=40%需要注意;>=60%告警;>=80%出現阻塞)

4、網路利用率(觀察收發包吞吐量是否達到網絡卡上限;是否有延遲;是否有丟包;是否有阻塞)

在前面的文章中《linux高階之路————程序與服務管理》簡單介紹了 top 命令的使用,本片部落格總結一下在效能檢測中的使用。

top 是乙個程序監控工具,會以預設3秒自動重新整理資料,語法:

top  [選項]

可選引數:

-p  pid          指定程序id 的程序狀態

輸入 top 命令之後,會進入乙個互動介面,如果要退出,可以 ctrl + c 或鍵入 q 。

互動操作按鍵:

p            以cpu 使用率排序,預設是此項m            以記憶體使用率排序n             以 pid 排序q              退出 top 命令

一般情況下,我們只需要輸入 top 命令即可,不需要加任何引數,因為,最占用cpu和記憶體的程序往往都排在最前面。

在監控列表中,我們可以重點關注 %cpu 和 %mem 這兩項,找到對應的 pid ,然後通過 ps 命令找到對應的服務。

ps -aux | grep 程序號

出處:《linux效能分析》

《sar —— linux 上最為全面的系統效能分析工具之一》

《linux performance》

《linux系列之sar命令使用詳解》

linux實操篇 遠端登入Linux系統

第五章 linux實操篇 遠端登入linux系統 5.1為什麼需要遠端登入linux 5.1.1示意圖 5.1.2說明 說明 公司開發時候,具體情況是這樣的 1 linux伺服器是開發小組共享的 2 正式上線的專案是執行在公網的 3 因此程式設計師需要遠端登入到centos進行專案管理或者開發 4 ...

Linux實操命令

vi命令 3.vi 檔案後 set nu 則顯示檔案的行號 4.vi 檔案後 g是跳到檔案尾部 gg是跳到首行 nohup 不結束通話地執行命令 關閉終端 1.nohup command 2.在當前終端介面檢視執行的後台程序 jobs l 3.關閉終端重新開啟終端檢視執行的後台程序 ps ef gr...

Linux 系統效能

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,ps命令就是最基本程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到。ps是顯示瞬間程序的狀態,並不動態連續...