linux效能調優工具

2021-09-11 03:14:37 字數 2949 閱讀 6793

效能調優是指為軟體提供較佳的效能,用於處理系統響應速度太慢等。

linux man

cpu

記憶體io

network

安裝sysstat:

yum install sysstat -y
命令幫助:

m 按記憶體排序顯示

shfit + h 顯示cpu占有從高到底排序

vmstat centos7自帶

iostat命令包含在sysstat包中

nicstat:網路流量監控利器使用wget 安裝成功

nicstat-1.92.tar.gz 安裝

wget  『』

tar -zxvf nicstat-1.95.tar.gz

#找到這行 cflags = $(copt) -m32 刪除-m32

#修改為 cflags = $(copt)

# make 安裝 yum install make -y

nicstat-1.95.tar.gz 安裝

wget  『』

tar -zxvf nicstat-1.95.tar.gz

# cflags = $(copt) $(cmodel) 找到這行刪除$(cmodel) 修改為 cflags = $(copt)

# make 依賴gcc

sudo make -f makefile.linux install

或者改為預設的makefile

makefile.linux makefile

sudo make install

gcc -m32選項

gcc提供了編譯選項可以為指定架構生成彙編**,

比如 linux下

-m32 生成32位機器的彙編**;

-m64則生成64位機器彙編**;

由於64位機器的暫存器比32位機器多很多,所以gcc編譯器會盡量使用暫存器來傳遞引數,而不是32位機器下的壓棧。

iftop

lsof檢視程序

需要安裝 yum install lsof -y

使用lsof 命令來找到執行在該埠的程序

lsof -i:22

linux中基於命令列的效能監控工具:dstat、top、netstat、vmstat、htop、ss、glances

centos 7上的效能監控工具

linux中基於命令列的效能監控工具:dstat、top、netstat、vmstat、htop、ss、glances

該命令整合了vmstat,iostat和ifstat三種命令。同時增加了新的特性和功能可以讓你能及時看到各種的資源使用情況,從而能夠使你對比和整合不同的資源使用情況。通過不同顏色和區塊

布局的介面幫助你能夠更加清晰容易的獲取資訊。它也支援將資訊資料匯出到cvs格式檔案中,從而用其他應用程式開啟,或者匯入到資料庫中。你可以用該命令來監控cpu,記憶體和網路狀態隨著

時間的變化。

例項2:顯示tcp、udp協議和raw和socket套接字以及程序間通訊的資訊

例項3:顯示系統中cpu和io執行緒以及記憶體使用的情況

預設顯示內容

centos7 安裝系統監控軟體 glances iftop htop

網路#centos需要執行 yum install epel* -y之後才能安裝

監控zabbix nagios prometheus cat

Linux常用效能調優工具索引

前段時間看到brendangregg的 linux performance analysis and tools ppt裡面提到linux常用效能調優工具,見下圖 其中提到了的工具,大部分在我日常工具箱裡或者在實踐的案例裡面使用過,都有很高的價值,這裡方便大家索引下 nicstat 參見 這裡 op...

jvm 效能調優工具

工具 jpsjps l 主程序 jps m 執行傳入主類的引數 jps v 虛擬機器引數 jstat jstat gcutil pid 1000 1秒 jstat jinfo jmap jmap histo pid jmap dump formart b,file filepath pid jhat...

Linux記憶體 效能調優

記憶體是影響linux效能的主要因素之一,記憶體資源的充足與否直接影響應用系統的使用效能。free命令 監控linux記憶體使用狀況。由上圖可知,空閒記憶體是free buffers cached 155mb 一般來說如果空閒記憶體 物理記憶體 70 記憶體效能優 如果小於20 則效能差,需要新增記...