成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

八個常用 Linux 性能監測命令,你用過幾個?

系統 Linux
在Linux系統中,性能監測工具是很多的,我下面將常用的幾個命令行工具進行介紹。

在Linux系統中,性能監測工具是很多的,我下面將常用的幾個命令行工具進行介紹。

1. top/htop

(1) top:

圖片圖片

功能:實時監控進程,顯示CPU、內存、負載、交換區等信息。

常用快捷鍵:

快捷鍵

說明

M

按內存使用排序

P

按CPU使用排序

k

殺死進程,輸入進程ID

q

退出

(2) htop

功能:top的增強版本,提供更友好的界面和交互性。

特點:支持用箭頭鍵選擇進程,并可以直接殺死、查看進程樹。在顯示界面會有提示鍵

最小化安裝的系統需要自行安裝htop:

yum install -y htop

2. vmstat

功能:監控系統的內存、進程、CPU和I/O等。

輸出字段:

字段

說明

r

運行隊列中等待CPU的進程數(Runnable)

b

處于等待狀態的進程數(Blocked)

swpd

已使用的虛擬內存

free

空閑內存

buff

用作緩沖區的內存

cache

用作頁面緩存的內存

si

從交換空間讀取的內存

so

寫入交換空間的內存量

bi

每秒鐘從塊設備(如磁盤)讀取的塊數

bo

每秒鐘寫入塊設備的塊數

in

每秒中斷的次數

cs

每秒上下文切換的次數

us

用戶空間占用的CPU時間百分比(User)

sy

內核空間占用的CPU時間百分比(System)

id

空閑的CPU時間百分比(Idle)

wa

等待I/O的CPU時間百分比(Wait)

st

被虛擬機偷取的CPU時間百分比(Stolen)

常用操作:每1秒更新一次,輸出5次

vmstat 1 5

3. iostat

功能:幫助用戶分析磁盤的讀寫性能,監控設備I/O活動,以及了解系統的整體負載情況。

語法格式:

iostat [選項] [更新時間間隔  次數]

常用選項:

選項

說明

-c

示 CPU 使用情況

-d

顯示磁盤設備的統計信息

-x

顯示擴展的磁盤統計信息

-p

顯示每個分區的統計信息

-h

使用更友好的單位

主要輸出字段:

輸出字段

說明

%user

用戶進程消耗的CPU百分比

%system

系統進程消耗的CPU百分比

%iowait

等待 I/O 的 CPU 時間百分比

%idle

空閑的 CPU 時間百分比(Idle)

tps

每秒鐘的 I/O 操作次數

kB_read/s

每秒讀取的 KB 數

kB_wrtn/s

每秒寫入的 KB 數

kB_read

從系統啟動以來讀取的總 KB 數

kB_wrtn

從系統啟動以來寫入的總 KB 數

使用-x選項的擴展輸出::

輸出內容

說明

r_await

每次讀取操作的平均等待時間(ms)

w_await

每次寫入操作的平均等待時間(ms)

await

所有 I/O 操作(讀/寫)的平均等待時間(ms)

svctm

每次 I/O 操作的平均服務時間(ms)

%util

磁盤的利用率

常用操作:每 1 秒鐘更新一次,輸出 5 次統計信息。

iostat -x 1 5

4. netstat/ss

功能:查看網絡連接、監聽端口、路由信息等信息。

netstat和ss命令功能基本一樣的。

常用選項:

選項

說明

-a

顯示所有連接和監聽端口

-t

顯示 TCP 協議的連接

-u

顯示 UDP 協議的連接

-l

顯示正在監聽的套接字

-p

顯示哪個進程正在使用該連接

-n

以數字格式顯示地址和端口號(默認情況下,會顯示主機名和服務名)。

-r

顯示路由表

常用操作: 顯示正在監聽的端口和使用這些端口的進程

netstat -lntup
ss -lnupt

ss命令也可以快速查看網絡連接,通常比netstat更高效。

5. sar

功能:幫助用戶監控系統狀態,并生成關于 CPU 使用率、內存、I/O、網絡、文件系統等的詳細報告

sar屬于sysstat包,需要單獨安裝。sar 默認并不會持續收集數據,還需要啟動sysstat。

yum install sysstat
systemctl enable --now sysstat

常用操作:

  • 每秒報告一次CPU使用情況,報告三次。
sar -u 1 3

  • 每秒報告一次內存使用情況,報告三次。
sar -r 1 3

6. iptraf

iptraf 是一個基于終端的交互式網絡監控工具,主要用于實時監控和分析 Linux 系統的網絡流量。它提供了詳細的網絡接口統計信息、網絡連接狀態、數據包計數、傳輸速率等內容,常用于網絡性能調優和故障排查。iptraf 可以幫助系統管理員快速發現網絡瓶頸、連接問題和流量異常。

安裝:

yum install iptraf

使用:

iptraf-ng

里面涉及的一些輸出字段大部分應該是比較熟悉的,就不展開講解了。

7. nmon

功能:圖形化監控工具,支持多項性能指標。

使用: 啟動nmon,按c查看CPU,按m查看內存,按d查看磁盤。

按c查看CPU:

按m查看內容:

按d查看磁盤:

8. strace

功能:跟蹤系統調用,幫助調試程序。

安裝:

yum install strace

使用strace -p監控特定進程的系統調用,或使用strace ./your_program跟蹤程序的執行。

先通過netstat或top命令找到對應的PID,然后再追蹤:

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2024-01-29 18:02:46

2022-12-08 08:29:58

特征云計算操作系統

2023-06-08 12:37:17

2023-12-31 19:11:26

2025-02-26 00:56:24

.Net開源項目

2023-10-31 08:23:54

網絡命令Linux

2022-10-10 11:51:51

Java應用程序框架

2024-01-11 09:21:13

JavaScript工具JSON

2020-07-01 07:52:07

Java并發容器

2019-10-09 08:24:33

爬蟲框架Python

2019-08-27 15:12:12

Linux操作系統Windows

2022-04-07 07:36:04

APIJava 8JWT

2011-07-06 09:27:55

Linux命令

2022-06-10 08:25:19

pandasoptionPython

2011-06-02 10:58:43

firefox快捷鍵

2023-06-27 09:21:33

2024-09-11 16:34:38

語法糖Java語言

2023-10-30 18:00:00

Docker命令開源平臺

2010-09-02 16:14:20

CSS布局

2019-10-18 15:16:10

Redis數據庫并發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99视频在线 | 人人干人人爽 | 国产精品入口久久 | 日韩α片 | 91精品国产综合久久久密闭 | 日本午夜免费福利视频 | 亚洲最大福利网 | 中文字幕在线一区二区三区 | 99久久婷婷国产综合精品电影 | 拍拍无遮挡人做人爱视频免费观看 | 天天综合国产 | 国产成人久久精品一区二区三区 | 欧美激情一区二区三级高清视频 | 欧美一区二区三区在线视频 | 国产色 | 成av在线| 99精品国产一区二区三区 | 亚洲综合小视频 | 日韩视频在线免费观看 | 日韩欧美三区 | 欧美一级免费看 | 黄色网址在线播放 | 亚洲精品v| 成人国产在线视频 | 亚洲国产高清在线观看 | 欧美精品福利 | 亚洲一区二区三区在线观看免费 | 男女视频在线免费观看 | 日韩欧美一级精品久久 | 狠狠综合久久av一区二区小说 | 亚洲精品成人av | 精品一区二区久久久久久久网站 | 最新国产福利在线 | 精品国产91久久久久久 | 欧美美女爱爱视频 | 日本精品视频在线 | 丝袜美腿一区二区三区动态图 | 欧美爱爱视频网站 | 在线欧美视频 | 久久精品色欧美aⅴ一区二区 | 久久国产高清 |