常用伺服器效能分析工具

2021-09-10 10:07:54 字數 580 閱讀 8615

「好記性不如爛筆頭」很有道理,每一次遇到問題都是想不起來命令是啥,在這裡記錄一下下次方便找到!

1、top(查詢程序記憶體、cpu占用情況)

res實際占用記憶體,%cpu為cpu使用佔比,%mem為記憶體佔比。

top -p pid查詢某個程序的資訊。

2、iostat(檢視整體io情況)

每2秒一次,%iowait是cpu等待io時間佔比,%idle是cpu空閒時間佔比。blk_read/s表示讀取的資料量,blk_wrtn/s表示整體寫入資料量。

3、free

free -g查詢記憶體剩餘,echo 3 >/proc/sys/vm/drop_cached可以釋放快取。

4、jstat

ygc是younggc次數,ygct是younggc時間,fgc是full gc次數,fgct是full gc時間。

5、jstack

主要分析blocked,wating的執行緒。

6、jmap

檢視記憶體占用情況。

檢視記憶體中物件個數。

7、pidstat

8、iotop

iotop -p pid檢視某程序io情況。

檢視伺服器效能工具

如果你的linux伺服器突然負載暴增,告警簡訊快髮爆你的手機,如何在最短時間內找出linux效能問題所在呢?這裡給大家介紹幾個公司常用的分析命令 1.uptime 顯示系統已經執行了多長時間,它依次顯示下列資訊 當前時間 系統已經執行了多長時間 目前有多少登陸使用者 系統在過去的1分鐘 5分鐘和15...

檢視伺服器效能工具

如果你的linux伺服器突然負載暴增,告警簡訊快髮爆你的手機,如何在最短時間內找出linux效能問題所在呢?這裡給大家介紹幾個公司常用的分析命令 1.uptime 顯示系統已經執行了多長時間,它依次顯示下列資訊 當前時間 系統已經執行了多長時間 目前有多少登陸使用者 系統在過去的1分鐘 5分鐘和15...

伺服器磁碟效能分析

伺服器硬碟,顧名思義,就是伺服器上使用的硬碟 hard disk 如果說伺服器是網路資料的核心,那麼伺服器硬碟就是這個核心的資料倉儲,所有的軟體和使用者資料都儲存在這裡。對使用者來說,儲存在伺服器上的硬碟資料是最寶貴的,因此硬碟的可靠性是非常重要的。為了使硬碟能夠適應大資料量 超長工作時間的工作環境...