在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常用的linux系統(tǒng)性能監(jiān)控命令

麥辣雞腿堡 ? 來源:程序員小飯 ? 作者:程序員小飯 ? 2023-10-09 15:35 ? 次閱讀

uptime(系統(tǒng)整體性能評估)

圖片

這里需要注意的是:load average這個輸出值,這三個值的大小一般不能大于系統(tǒng)CPU的個數(shù)

那么如何查看cpu的個數(shù)呢?

查看系統(tǒng)cpu的信息

cat /proc/cpuinfo中的信息

其中cpu cores即為cpu的核數(shù)

也可以用cat /proc/cpuinfo |grep “cores”|uniq直接查看

[root@test ~]# cat /proc/cpuinfo |grep “cores”|uniqcpu cores : 2

cpu的性能評估

利用vmstat命令監(jiān)控cpu

vmstat 2 10 (每2秒監(jiān)控一次 監(jiān)控10次)

圖片

procs

r表示運(yùn)行和等待cpu時間片的進(jìn)程數(shù),這個值如果長期大于cpu的個數(shù),則需要增加系統(tǒng)cpu

b表示等待資源的進(jìn)程數(shù)

CPU

us列顯示了用戶進(jìn)程消耗CPU時間百分比,us比較高的時候,說明用戶進(jìn)程消耗cpu的時間多,如果長期大于50%,就需要優(yōu)化程序和算法

sy列顯示了內(nèi)核進(jìn)程消耗的cpu時間百分比,sy值較高的時候,說明內(nèi)核消耗的cpu資源很多

根據(jù)經(jīng)驗(yàn),us+sy的參考值為80%,如果us+sy大于 80%說明可能存在CPU資源不足。

利用sar命令監(jiān)控系統(tǒng)cpu

sar命令會增加系統(tǒng)開銷 但是影響不大

yum install sysstat安裝sar命令

sar -u 3 5(u顯示系統(tǒng)所有cpu在采樣時間內(nèi)的負(fù)載狀態(tài))

圖片

%user:用戶進(jìn)程消耗cpu的時間百分比

%nice:運(yùn)行正常進(jìn)程所消耗cpu的百分比

%system:系統(tǒng)消耗cpu時間百分比

%iowait:IO等待所占用cpu時間百分比

%steal:內(nèi)存在相對緊張的環(huán)境下pagein強(qiáng)制對不同頁面進(jìn)行的steal操作

%idle:cpu處在空閑時間的百分比

內(nèi)存性能評估

利用free指令監(jiān)控內(nèi)存

free -m #查看以M為單位的內(nèi)存使用情況

圖片

一般有這樣一個經(jīng)驗(yàn)公式:

應(yīng)用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存》70%時,表示系統(tǒng)內(nèi)存資源非常充足,不影響系統(tǒng)性能。

應(yīng)用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存《20%時,表示系統(tǒng)內(nèi)存資源緊缺,需要增加系統(tǒng)內(nèi)存。

20%《應(yīng)用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存《70%時,表示系統(tǒng)內(nèi)存資源基本能滿足應(yīng)用需求,暫時不影響系統(tǒng)性能。

利用vmstat監(jiān)控內(nèi)存

圖片

swpd表示切換到內(nèi)存交換去的內(nèi)存數(shù)量(k),如果swpd的值不為0,或者比較大,但是si,so的值長期為0,這種情況不用擔(dān)心,不會影響性能

free表示空閑的物理內(nèi)存數(shù)量

buffer表示buffers cache的內(nèi)存數(shù)量,一般對設(shè)備的讀寫才需要緩沖

cache表示page cached的內(nèi)存數(shù)量。一般作為文件系統(tǒng)cached,頻繁訪問的文件都會被cached,如果cache值較大,說明cached的文件較多,如果此時IO中的bi比較小,說明文件系統(tǒng)效率比較好

si表示由磁盤調(diào)入內(nèi)存,也就是內(nèi)存進(jìn)入內(nèi)存交換區(qū)的數(shù)量

so表示由內(nèi)存調(diào)入磁盤,也就是內(nèi)存交換區(qū)進(jìn)入內(nèi)存的數(shù)量 一般情況下,so si的值都為0。如果si
so的值長期不為0,則表示系統(tǒng)內(nèi)存不足,需要增加內(nèi)存

磁盤IO性能評估

iostat

iostat -d 2 10

圖片

Blk_reads/s 每秒讀取的數(shù)據(jù)塊數(shù)Blk_wrtn/s 每秒寫入的數(shù)據(jù)塊數(shù)Blk_read 讀取的所有塊數(shù)Blk_wrtn
寫入的所有塊數(shù)

這幾個值沒有標(biāo)準(zhǔn) 如果長期都很大 肯定是不正常的

利用sar評估磁盤性能

sar -d 2 5

圖片

await 平均每次設(shè)備I/O操作的等待時間(毫秒)

svctm 平均每次設(shè)備I/O操作的服務(wù)時間(毫秒)

%util 一秒中有百分之幾的時間用于I/O操作

評判標(biāo)準(zhǔn)

正常情況下svctm應(yīng)該是小于await的,svctm的值和磁盤性能,cpu內(nèi)存等都有關(guān)系。

如果svctm的值和await的值相近表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠(yuǎn)高于svctm,表示I/O隊(duì)列等待時間太長,系統(tǒng)上的應(yīng)用程序?qū)⒆兟藭r可以通過更換更快的硬盤來解決問題

%util越小越好,如果%util接近100%表示磁盤產(chǎn)生的I/O請求太多,I/O系統(tǒng)已經(jīng)滿負(fù)載在工作,此時可以通過優(yōu)化程序或者更換更快的磁盤來解決問題

網(wǎng)絡(luò)性能評估

通過ping命令檢測網(wǎng)絡(luò)的連通性。

通過netstat -i 組合檢測網(wǎng)絡(luò)接口狀況。

通過netstat -r 組合檢測系統(tǒng)路由表信息。

通過sar -n 組合顯示系統(tǒng)的網(wǎng)絡(luò)運(yùn)行狀態(tài)(sar -n DEV 5 3)。

常用分析:

查看tcp連接數(shù)最多的ip:

sudo netstat -pant | grep “:22” | awk ‘{print $5}’ | awk -F“:” ‘{print $4}’|sort|uniq -c|sort -nr

解釋:

awk -F“:” ‘{print $4}’ 表示把結(jié)果的第4列用:號分割

sort -nr 排序,-n以數(shù)值大小排序,-r倒序,從大到小。

uniq -c 刪除重復(fù)的行,-c表示加上每行出現(xiàn)的次數(shù)。

netstat命令是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具, 它可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。

netstat -pant

參數(shù)-p :顯示正在使用Socket的程序識別碼和程序名稱;

參數(shù)-a :顯示所有連線中的Socket;

參數(shù)-n :直接使用ip地址,而不通過域名服務(wù)器;

參數(shù)-t :顯示TCP傳輸協(xié)議的連線狀況。

提取訪問nginx服務(wù)器最多的10個ip。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2222

    瀏覽量

    55287
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11327

    瀏覽量

    209966
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9255

    瀏覽量

    85752
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1018

    瀏覽量

    21384
收藏 人收藏

    評論

    相關(guān)推薦

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

    Linux常用網(wǎng)絡(luò)命令 Linux常用網(wǎng)絡(luò)命令  計(jì)算機(jī)網(wǎng)絡(luò)的主要優(yōu)點(diǎn)是能夠?qū)崿F(xiàn)資源和信
    發(fā)表于 01-18 12:47 ?1186次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息。在本文中,我將對
    發(fā)表于 05-23 10:23 ?963次閱讀

    Linux基礎(chǔ)命令Linux常用命令分析

    2.1 Linux常用命令 在安裝完Linux再次啟動之后,就可以進(jìn)入到與Windows類似的圖形化界面了。這個界面就是Linux圖形化界面X窗口
    發(fā)表于 10-18 13:53 ?0次下載
    <b class='flag-5'>Linux</b>基礎(chǔ)<b class='flag-5'>命令</b><b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>分析

    解析對Linux系統(tǒng)管理員有用的并且最常用的20個命令系統(tǒng)監(jiān)視工具

    Linux/Unix 系統(tǒng)管理員非常有用的并且最常用的20個命令系統(tǒng)監(jiān)視工具。這些命令可以在
    的頭像 發(fā)表于 01-16 09:03 ?5416次閱讀
    解析對<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>管理員有用的并且最<b class='flag-5'>常用</b>的20個<b class='flag-5'>命令</b>行<b class='flag-5'>系統(tǒng)</b>監(jiān)視工具

    Linux教程之常用Linux命令的詳細(xì)資料免費(fèi)下載

    操作。Linux操作系統(tǒng)提供的命令很多,但用戶日常使用的命令卻很有限。本章將介紹一些在日常工作中最常用
    發(fā)表于 11-16 16:17 ?14次下載

    Linux查看資源使用情況和性能調(diào)優(yōu)常用命令

    ,包括進(jìn)程、線程、程序堆棧、內(nèi)存、Swap、CPU調(diào)度、內(nèi)存調(diào)度、網(wǎng)絡(luò)連接和IO讀寫等。 本文介紹了Linux查看資源使用情況和性能調(diào)優(yōu)常用命令,包括top、htop、ps、free
    的頭像 發(fā)表于 11-12 17:54 ?4252次閱讀

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令說明。
    發(fā)表于 06-02 17:45 ?3次下載

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    Linux系統(tǒng)常用性能監(jiān)控命令——vmstat命令

    vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫, 是實(shí)時系統(tǒng)監(jiān)控工具。該命令通過使用knlist子程序和/dev/kmen偽設(shè)備驅(qū)動器訪問這些數(shù)據(jù),輸出信息直接打印在屏幕。
    發(fā)表于 10-01 12:39 ?968次閱讀

    linux系統(tǒng)常用性能監(jiān)控命令

    vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫, 是實(shí)時系統(tǒng)監(jiān)控工具。該命令通過使用knlist子程序和/dev/kmen偽設(shè)備驅(qū)動器訪問這些數(shù)據(jù),輸出信息直接打印在屏幕。vmstat反
    的頭像 發(fā)表于 11-03 09:49 ?1482次閱讀

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1175次閱讀

    常用Linux命令介紹

    linux命令是對Linux系統(tǒng)進(jìn)行管理的命令。對于Linux
    的頭像 發(fā)表于 02-09 14:31 ?1077次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發(fā)表于 04-26 11:46 ?1次下載

    常用linux命令有哪些類型

    很多流行的Linux發(fā)行版都支持ss以及很多監(jiān)控工具使用ss命令.熟悉這個工具有助于您更好的發(fā)現(xiàn)與解決系統(tǒng)性能問題.本人強(qiáng)烈建議使用ss命令
    發(fā)表于 08-04 10:51 ?321次閱讀

    linux常用命令及用法

    Linux是一種開源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點(diǎn)受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統(tǒng)的管理和開發(fā)都至關(guān)
    的頭像 發(fā)表于 11-17 09:47 ?688次閱讀
    主站蜘蛛池模板: 国产嫩草影院精品免费网址| 高h肉肉视频在线播放观看| 亚洲高清免费| 亚洲国产成人在线| 天堂网www在线资源中文| 四虎国产永久在线观看| 女bbbbxxxx另类亚洲| 午夜影视在线视频观看免费| 午夜视频福利在线观看| 日本精品视频一视频高清| 国产免费资源| 免费观看在线视频| 精品精品国产理论在线观看| 午夜毛片免费观看视频| 五月天婷婷免费视频| 4虎影院永久地址www| 午夜影视在线视频观看免费| 色综合天天综合网站中国| 激情福利| 一级毛片不卡| 一级特黄aa毛片免费观看| 18美女扒开尿口无遮挡| 亚洲已满18点击进入在线观看| 四虎成人精品在永久在线观看| 欧美黄色片 一级片| 狠狠操影院| 午夜影院啊啊啊| 国产免费福利网站| 亚洲一二三区在线观看| 亚洲青青草原| 欧美很很干| 666精品国产精品亚洲| 国产精品久久久久久影院| 色噜噜亚洲男人的天堂| 四虎网址在线| 国产网站免费视频| 日本又粗又长一进一出抽搐| 欧美猛交xxxx免费看| 亚洲一区二区三区播放在线| 亚洲人的天堂男人爽爽爽| 欧美性生活一级|