偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

八個(gè)常用 Linux 性能監(jiān)測(cè)命令,你用過(guò)幾個(gè)?

系統(tǒng) Linux
在Linux系統(tǒng)中,性能監(jiān)測(cè)工具是很多的,我下面將常用的幾個(gè)命令行工具進(jìn)行介紹。

在Linux系統(tǒng)中,性能監(jiān)測(cè)工具是很多的,我下面將常用的幾個(gè)命令行工具進(jìn)行介紹。

1. top/htop

(1) top:

圖片圖片

功能:實(shí)時(shí)監(jiān)控進(jìn)程,顯示CPU、內(nèi)存、負(fù)載、交換區(qū)等信息。

常用快捷鍵:

快捷鍵

說(shuō)明

M

按內(nèi)存使用排序

P

按CPU使用排序

k

殺死進(jìn)程,輸入進(jìn)程ID

q

退出

(2) htop

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

特點(diǎn):支持用箭頭鍵選擇進(jìn)程,并可以直接殺死、查看進(jìn)程樹(shù)。在顯示界面會(huì)有提示鍵

最小化安裝的系統(tǒng)需要自行安裝htop:

yum install -y htop

2. vmstat

功能:監(jiān)控系統(tǒng)的內(nèi)存、進(jìn)程、CPU和I/O等。

輸出字段:

字段

說(shuō)明

r

運(yùn)行隊(duì)列中等待CPU的進(jìn)程數(shù)(Runnable)

b

處于等待狀態(tài)的進(jìn)程數(shù)(Blocked)

swpd

已使用的虛擬內(nèi)存

free

空閑內(nèi)存

buff

用作緩沖區(qū)的內(nèi)存

cache

用作頁(yè)面緩存的內(nèi)存

si

從交換空間讀取的內(nèi)存

so

寫(xiě)入交換空間的內(nèi)存量

bi

每秒鐘從塊設(shè)備(如磁盤(pán))讀取的塊數(shù)

bo

每秒鐘寫(xiě)入塊設(shè)備的塊數(shù)

in

每秒中斷的次數(shù)

cs

每秒上下文切換的次數(shù)

us

用戶(hù)空間占用的CPU時(shí)間百分比(User)

sy

內(nèi)核空間占用的CPU時(shí)間百分比(System)

id

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

wa

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

st

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

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

vmstat 1 5

3. iostat

功能:幫助用戶(hù)分析磁盤(pán)的讀寫(xiě)性能,監(jiān)控設(shè)備I/O活動(dòng),以及了解系統(tǒng)的整體負(fù)載情況。

語(yǔ)法格式:

iostat [選項(xiàng)] [更新時(shí)間間隔  次數(shù)]

常用選項(xiàng):

選項(xiàng)

說(shuō)明

-c

示 CPU 使用情況

-d

顯示磁盤(pán)設(shè)備的統(tǒng)計(jì)信息

-x

顯示擴(kuò)展的磁盤(pán)統(tǒng)計(jì)信息

-p

顯示每個(gè)分區(qū)的統(tǒng)計(jì)信息

-h

使用更友好的單位

主要輸出字段:

輸出字段

說(shuō)明

%user

用戶(hù)進(jìn)程消耗的CPU百分比

%system

系統(tǒng)進(jìn)程消耗的CPU百分比

%iowait

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

%idle

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

tps

每秒鐘的 I/O 操作次數(shù)

kB_read/s

每秒讀取的 KB 數(shù)

kB_wrtn/s

每秒寫(xiě)入的 KB 數(shù)

kB_read

從系統(tǒng)啟動(dòng)以來(lái)讀取的總 KB 數(shù)

kB_wrtn

從系統(tǒng)啟動(dòng)以來(lái)寫(xiě)入的總 KB 數(shù)

使用-x選項(xiàng)的擴(kuò)展輸出::

輸出內(nèi)容

說(shuō)明

r_await

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

w_await

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

await

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

svctm

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

%util

磁盤(pán)的利用率

常用操作:每 1 秒鐘更新一次,輸出 5 次統(tǒng)計(jì)信息。

iostat -x 1 5

4. netstat/ss

功能:查看網(wǎng)絡(luò)連接、監(jiān)聽(tīng)端口、路由信息等信息。

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

常用選項(xiàng):

選項(xiàng)

說(shuō)明

-a

顯示所有連接和監(jiān)聽(tīng)端口

-t

顯示 TCP 協(xié)議的連接

-u

顯示 UDP 協(xié)議的連接

-l

顯示正在監(jiān)聽(tīng)的套接字

-p

顯示哪個(gè)進(jìn)程正在使用該連接

-n

以數(shù)字格式顯示地址和端口號(hào)(默認(rèn)情況下,會(huì)顯示主機(jī)名和服務(wù)名)。

-r

顯示路由表

常用操作: 顯示正在監(jiān)聽(tīng)的端口和使用這些端口的進(jìn)程

netstat -lntup
ss -lnupt

ss命令也可以快速查看網(wǎng)絡(luò)連接,通常比netstat更高效。

5. sar

功能:幫助用戶(hù)監(jiān)控系統(tǒng)狀態(tài),并生成關(guān)于 CPU 使用率、內(nèi)存、I/O、網(wǎng)絡(luò)、文件系統(tǒng)等的詳細(xì)報(bào)告

sar屬于sysstat包,需要單獨(dú)安裝。sar 默認(rèn)并不會(huì)持續(xù)收集數(shù)據(jù),還需要啟動(dòng)sysstat。

yum install sysstat
systemctl enable --now sysstat

常用操作:

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

  • 每秒報(bào)告一次內(nèi)存使用情況,報(bào)告三次。
sar -r 1 3

6. iptraf

iptraf 是一個(gè)基于終端的交互式網(wǎng)絡(luò)監(jiān)控工具,主要用于實(shí)時(shí)監(jiān)控和分析 Linux 系統(tǒng)的網(wǎng)絡(luò)流量。它提供了詳細(xì)的網(wǎng)絡(luò)接口統(tǒng)計(jì)信息、網(wǎng)絡(luò)連接狀態(tài)、數(shù)據(jù)包計(jì)數(shù)、傳輸速率等內(nèi)容,常用于網(wǎng)絡(luò)性能調(diào)優(yōu)和故障排查。iptraf 可以幫助系統(tǒng)管理員快速發(fā)現(xiàn)網(wǎng)絡(luò)瓶頸、連接問(wèn)題和流量異常。

安裝:

yum install iptraf

使用:

iptraf-ng

里面涉及的一些輸出字段大部分應(yīng)該是比較熟悉的,就不展開(kāi)講解了。

7. nmon

功能:圖形化監(jiān)控工具,支持多項(xiàng)性能指標(biāo)。

使用: 啟動(dòng)nmon,按c查看CPU,按m查看內(nèi)存,按d查看磁盤(pán)。

按c查看CPU:

按m查看內(nèi)容:

按d查看磁盤(pán):

8. strace

功能:跟蹤系統(tǒng)調(diào)用,幫助調(diào)試程序。

安裝:

yum install strace

使用strace -p監(jiān)控特定進(jìn)程的系統(tǒng)調(diào)用,或使用strace ./your_program跟蹤程序的執(zhí)行。

先通過(guò)netstat或top命令找到對(duì)應(yīng)的PID,然后再追蹤:

責(zé)任編輯:趙寧寧 來(lái)源: 運(yùn)維李哥不背鍋
相關(guān)推薦

2024-01-29 18:02:46

2022-12-08 08:29:58

特征云計(jì)算操作系統(tǒng)

2023-06-08 12:37:17

2023-12-31 19:11:26

2025-02-26 00:56:24

.Net開(kāi)源項(xiàng)目

2023-10-31 08:23:54

網(wǎng)絡(luò)命令Linux

2022-10-10 11:51:51

Java應(yīng)用程序框架

2024-01-11 09:21:13

JavaScript工具JSON

2020-07-01 07:52:07

Java并發(fā)容器

2019-10-09 08:24:33

爬蟲(chóng)框架Python

2019-08-27 15:12:12

Linux操作系統(tǒng)Windows

2022-04-07 07:36:04

APIJava 8JWT

2023-06-27 09:21:33

2011-07-06 09:27:55

Linux命令

2025-05-09 09:26:12

2022-06-10 08:25:19

pandasoptionPython

2011-06-02 10:58:43

firefox快捷鍵

2024-09-11 16:34:38

語(yǔ)法糖Java語(yǔ)言

2023-11-22 18:04:50

快捷鍵? macOS

2023-10-30 18:00:00

Docker命令開(kāi)源平臺(tái)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)