日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

麥辣雞腿堡 ? 來源:程序員小飯 ? 作者:程序員小飯 ? 2023-10-09 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

圖片

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

那么如何查看cpu的個數呢?

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

cat /proc/cpuinfo中的信息

其中cpu cores即為cpu的核數

也可以用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表示運行和等待cpu時間片的進程數,這個值如果長期大于cpu的個數,則需要增加系統(tǒng)cpu

b表示等待資源的進程數

CPU

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

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

根據經驗,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在采樣時間內的負載狀態(tài))

圖片

%user:用戶進程消耗cpu的時間百分比

%nice:運行正常進程所消耗cpu的百分比

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

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

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

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

內存性能評估

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

free -m #查看以M為單位的內存使用情況

圖片

一般有這樣一個經驗公式:

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

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

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

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

圖片

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

free表示空閑的物理內存數量

buffer表示buffers cache的內存數量,一般對設備的讀寫才需要緩沖

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

si表示由磁盤調入內存,也就是內存進入內存交換區(qū)的數量

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

磁盤IO性能評估

iostat

iostat -d 2 10

圖片

Blk_reads/s 每秒讀取的數據塊數Blk_wrtn/s 每秒寫入的數據塊數Blk_read 讀取的所有塊數Blk_wrtn
寫入的所有塊數

這幾個值沒有標準 如果長期都很大 肯定是不正常的

利用sar評估磁盤性能

sar -d 2 5

圖片

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

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

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

評判標準

正常情況下svctm應該是小于await的,svctm的值和磁盤性能,cpu內存等都有關系。

如果svctm的值和await的值相近表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠高于svctm,表示I/O隊列等待時間太長,系統(tǒng)上的應用程序將變慢,此時可以通過更換更快的硬盤來解決問題

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

網絡性能評估

通過ping命令檢測網絡的連通性。

通過netstat -i 組合檢測網絡接口狀況。

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

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

常用分析:

查看tcp連接數最多的ip:

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

解釋:

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

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

uniq -c 刪除重復的行,-c表示加上每行出現的次數。

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

netstat -pant

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

參數-a :顯示所有連線中的Socket;

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

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

提取訪問nginx服務器最多的10個ip。

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

    關注

    6

    文章

    2400

    瀏覽量

    59624
  • Linux
    +關注

    關注

    88

    文章

    11821

    瀏覽量

    219598
  • 服務器
    +關注

    關注

    14

    文章

    10371

    瀏覽量

    91768
  • 系統(tǒng)
    +關注

    關注

    1

    文章

    1047

    瀏覽量

    22407
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令工具可以完成各種不同的任
    的頭像 發(fā)表于 05-03 18:08 ?2071次閱讀

    Linux常用網絡命令

    Linux常用網絡命令 Linux常用網絡命令  計算機網絡的主要優(yōu)點是能夠實現資源和信
    發(fā)表于 01-18 12:47 ?1382次閱讀

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

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

    Linux基礎命令Linux常用命令分析

    2.1 Linux常用命令 在安裝完Linux再次啟動之后,就可以進入到與Windows類似的圖形化界面了。這個界面就是Linux圖形化界面X窗口
    發(fā)表于 10-18 13:53 ?0次下載
    <b class='flag-5'>Linux</b>基礎<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 ?6329次閱讀
    解析對<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查看資源使用情況和性能調優(yōu)常用命令

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

    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(虛擬內存統(tǒng)計)的縮寫, 是實時系統(tǒng)監(jiān)控工具。該命令通過使用knlist子程序和/dev/kmen偽設備驅動器訪問這些數據,輸出信息直接打印在屏幕。
    發(fā)表于 10-01 12:39 ?1392次閱讀

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

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

    Linux常用命令

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

    常用linux命令有哪些類型

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

    linux常用命令及用法

    Linux是一種開源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統(tǒng)的管理和開發(fā)都至關
    的頭像 發(fā)表于 11-17 09:47 ?1617次閱讀

    Linux系統(tǒng)性能調優(yōu)方案

    關鍵要點預覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?1090次閱讀

    Linux系統(tǒng)性能優(yōu)化技巧

    經過10年一線運維經驗,我發(fā)現大多數工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
    的頭像 發(fā)表于 08-27 14:34 ?1166次閱讀
    来宾市| 湖南省| 民县| 米泉市| 富顺县| 灌南县| 青海省| 姚安县| 师宗县| 英山县| 南平市| 浏阳市| 赞皇县| 隆回县| 凤城市| 增城市| 斗六市| 乐安县| 疏附县| 庄浪县| 贵南县| 台东市| 当雄县| 高平市| 房产| 巧家县| 阿克| 布尔津县| 桃园市| 平潭县| 沂水县| 盱眙县| 巫溪县| 山阴县| 咸丰县| 长葛市| 乾安县| 琼海市| 昌平区| 通河县| 潜山县|