色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

常用的linux系統性能監控命令

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

uptime(系統整體性能評估)

圖片

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

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

查看系統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命令監控cpu

vmstat 2 10 (每2秒監控一次 監控10次)

圖片

procs

r表示運行和等待cpu時間片的進程數,這個值如果長期大于cpu的個數,則需要增加系統cpu

b表示等待資源的進程數

CPU

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

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

根據經驗,us+sy的參考值為80%,如果us+sy大于 80%說明可能存在CPU資源不足。

利用sar命令監控系統cpu

sar命令會增加系統開銷 但是影響不大

yum install sysstat安裝sar命令

sar -u 3 5(u顯示系統所有cpu在采樣時間內的負載狀態)

圖片

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

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

%system:系統消耗cpu時間百分比

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

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

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

內存性能評估

利用free指令監控內存

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

圖片

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

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

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

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

利用vmstat監控內存

圖片

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

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

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

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

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

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

磁盤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隊列等待時間太長,系統上的應用程序將變慢,此時可以通過更換更快的硬盤來解決問題

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

網絡性能評估

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

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

通過netstat -r 組合檢測系統路由表信息。

通過sar -n 組合顯示系統的網絡運行狀態(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命令是一個監控TCP/IP網絡的非常有用的工具, 它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息。

netstat -pant

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

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

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

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

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

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

    關注

    6

    文章

    2204

    瀏覽量

    55169
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209331
  • 服務器
    +關注

    關注

    12

    文章

    9123

    瀏覽量

    85328
  • 系統
    +關注

    關注

    1

    文章

    1014

    瀏覽量

    21332
收藏 人收藏

    評論

    相關推薦

    Linux常用網絡命令

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

    Linux系統命令指南

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

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

    2.1 Linux常用命令 在安裝完Linux再次啟動之后,就可以進入到與Windows類似的圖形化界面了。這個界面就是Linux圖形化界面X窗口
    發表于 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系統管理員有用的并且最常用的20個命令系統監視工具

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

    Linux教程之常用Linux命令的詳細資料免費下載

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

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的頭像 發表于 03-30 10:34 ?5681次閱讀

    Linux查看資源使用情況和性能調優常用命令

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

    LINUX操作系統的安裝與Linux常用文件命令

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

    linux常用命令大全

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

    Linux系統常用性能監控命令——vmstat命令

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

    linux系統常用性能監控命令

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

    Linux常用命令

    Linux常用命令
    的頭像 發表于 01-12 11:19 ?1145次閱讀

    常用Linux命令介紹

    linux命令是對Linux系統進行管理的命令。對于Linux
    的頭像 發表于 02-09 14:31 ?1056次閱讀

    常用linux命令有哪些類型

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

    linux常用命令及用法

    Linux是一種開源的操作系統,它以穩定、高效和安全的特點受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統的管理和開發都至關
    的頭像 發表于 11-17 09:47 ?657次閱讀
    主站蜘蛛池模板: 欧美日韩在线成人看片a | 亚洲乱码AV久久久久久久| 甜性涩爱dvd| 天美传媒MV高清免费看| 午夜熟女插插XX免费视频| 亚在线观看免费视频入口| 亚洲精品久久久久无码AV片软件| 亚洲欧美免费无码专区| 最新无码国产在线视频9299| hdsex老太婆70| 国产国拍精品AV在线观看| 黄桃AV无码免费一区二区三区| 久草在线草a免费线看| 欧美506070| 偷偷鲁手机在线播放AV| 伊人天天躁夜夜躁狠狠| 99久久无码热高清精品| 国产成久久免费精品AV片天堂| 教室眠催白丝美女校花| 欧美黄色xxx| 亚州综人网| 99久久免费看少妇高潮A片| 国产成人无码视频一区二区三区| 精品国产品国语在线不卡| 欧美九十老太另类| 小777论坛| 97视频在线观看视频最新| 乳欲性高清在线| 欧美性xxx18一20| 午夜AV内射一区二区三区红桃视| 日本阿v片在线播放免费| 亚洲欧美无码2017在线| 99精品久久久久久久| 国产精品久久久久久免费字体| 久久久无码精品亚洲A片软件| 日本一本二本三区免费免费高清| 亚洲中文在线偷拍| 床上色APP下载免费版| 久久伊人青青| 午夜理论在线观看不卡大地影院| 91精品视频网站|