最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux體檢,了解你的Linux狀態(tài)(網(wǎng)絡(luò)IO,磁盤,CPU,內(nèi)存)

 更新時(shí)間:2021年08月23日 17:22:24   作者:不吃西紅柿  
這篇文章主要介紹了為Linux做個(gè)檢查,了解你的Linux的狀態(tài),學(xué)會查看linux各種狀態(tài),包括:網(wǎng)絡(luò)IO、磁盤、CPU、內(nèi)存等; 學(xué)會理解命令所代表的含義,能夠迅速發(fā)現(xiàn)集群存在的問題

1、核心命令

linux 監(jiān)控網(wǎng)絡(luò)IO、磁盤、CPU、內(nèi)存:

CPU:vmstat 、sar –u、top

磁盤IO:iostat –xd、sar –d、top

網(wǎng)絡(luò)IO:iftop -n、ifstat、dstat –nt、sar -n DEV 2 3

磁盤容量:df –h

內(nèi)存使用:free –m、top

2、常用命令

(1)內(nèi)存:條數(shù)、每條大小、內(nèi)存是DDR4還是DDR3、內(nèi)存頻率是2666MT/S還是1600MT/s

條數(shù): dmidecode|grep -A5 'Memory Device'|grep Size | grep -v Installed |wc -l
每條大?。?dmidecode|grep -A5 'Memory Device'|grep Size | grep -v Installed |uniq
內(nèi)存類型: dmidecode | grep -A16 "Memory Device" | grep 'Type:' |grep -v Unknown |uniq
內(nèi)存頻率: dmidecode | grep -A16 "Memory Device" | grep 'Speed' |grep -v Unknown |uniq

(2)硬盤:塊數(shù),大小

fdisk -l | grep "Disk /dev/sd"

(3)查看什么進(jìn)程占用端口

netstat -antp | fgrep <port>

(4)查看進(jìn)程資源

jps -l # 獲取進(jìn)程idjmap -heap 21046

(5)CPU個(gè)數(shù)

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

(6)CPU核數(shù)

cat /proc/cpuinfo| grep "cpu cores"| uniq

(7)CPU主頻

cat /proc/cpuinfo| grep "model name"| uniq

3、核心命令詳解

3.1、ps aux

ps命令用于查看系統(tǒng)中的進(jìn)程狀態(tài)

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER,進(jìn)程所有者的用戶名。

PID,進(jìn)程號,可以唯一標(biāo)識該進(jìn)程。

%CPU,進(jìn)程自最近一次刷新以來所占用的CPU時(shí)間和總時(shí)間的百分比。

%MEM,進(jìn)程使用內(nèi)存的百分比。

VSZ,進(jìn)程使用的虛擬內(nèi)存大小,以K為單位。

RSS,進(jìn)程占用的物理內(nèi)存的總數(shù)量,以K為單位。

TTY,進(jìn)程相關(guān)的終端名。

STAT,進(jìn)程狀態(tài),用(R--運(yùn)行或準(zhǔn)備運(yùn)行;S--睡眠狀態(tài);I--空閑;Z--凍結(jié);D--不間斷睡眠;W-進(jìn)程沒有駐留頁;T停止或跟蹤。)這些字母來表示。

START,進(jìn)程開始運(yùn)行時(shí)間。

TIME,進(jìn)程使用的總CPU時(shí)間。

COMMAND,被執(zhí)行的命令行。

3.2、Top

top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。

1、上半部分顯示了整體系統(tǒng)負(fù)載情:

  • top一行:從左到右依次為當(dāng)前系統(tǒng)時(shí)間,系統(tǒng)運(yùn)行的時(shí)間,系統(tǒng)在之前1min、5min和15min內(nèi)cpu的平均負(fù)載值
  • Tasks一行:該行給出進(jìn)程整體的統(tǒng)計(jì)信息,包括統(tǒng)計(jì)周期內(nèi)進(jìn)程總數(shù)、運(yùn)行狀態(tài)進(jìn)程數(shù)、休眠狀態(tài)進(jìn)程數(shù)、停止?fàn)顟B(tài)進(jìn)程數(shù)和僵死狀態(tài)進(jìn)程數(shù)
  • Cpu(s)一行:cpu整體統(tǒng)計(jì)信息,包括用戶態(tài)下進(jìn)程、系統(tǒng)態(tài)下進(jìn)程占用cpu時(shí)間比,nice值大于0的進(jìn)程在用戶態(tài)下占用cpu時(shí)間比,cpu處于idle狀態(tài)、wait狀態(tài)的時(shí)間比,以及處理硬中斷、軟中斷的時(shí)間比
  • Mem一行:該行提供了內(nèi)存統(tǒng)計(jì)信息,包括物理內(nèi)存總量、已用內(nèi)存、空閑內(nèi)存以及用作緩沖區(qū)的內(nèi)存量
  • Swap一行:虛存統(tǒng)計(jì)信息,包括交換空間總量、已用交換區(qū)大小、空閑交換區(qū)大小以及用作緩存的交換空間大小

2、下半部分顯示了各個(gè)進(jìn)程的運(yùn)行情況:

PID: 進(jìn)程pid

USER: 拉起進(jìn)程的用戶

PR: 該列值加100為進(jìn)程優(yōu)先級,若優(yōu)先級小于100,則該進(jìn)程為實(shí)時(shí)(real-time)進(jìn)程,否則為普通(normal)進(jìn)程,實(shí)時(shí)進(jìn)程的優(yōu)先級更高,更容易獲得cpu調(diào)度,以上輸出結(jié)果中,java進(jìn)程優(yōu)先級為120,是普通進(jìn)程,had進(jìn)程優(yōu)先級為2,為實(shí)時(shí)進(jìn)程,migration 進(jìn)程的優(yōu)先級RT對應(yīng)于0,為最高優(yōu)先級

NI: 進(jìn)程的nice優(yōu)先級值,該列中,實(shí)時(shí)進(jìn)程的nice值為0,普通進(jìn)程的nice值范圍為-20~19

VIRT: 進(jìn)程所占虛擬內(nèi)存大?。J(rèn)單位kB)

RES: 進(jìn)程所占物理內(nèi)存大小(默認(rèn)單位kB)

SHR: 進(jìn)程所占共享內(nèi)存大?。J(rèn)單位kB)

S: 進(jìn)程的運(yùn)行狀態(tài)

%CPU: 采樣周期內(nèi)進(jìn)程所占cpu百分比

%MEM: 采樣周期內(nèi)進(jìn)程所占內(nèi)存百分比

TIME+: 進(jìn)程使用的cpu時(shí)間總計(jì)

COMMAND: 拉起進(jìn)程的命令

根據(jù)以上命令,提前設(shè)置監(jiān)控預(yù)警。監(jiān)控預(yù)警能夠讓你及時(shí)發(fā)現(xiàn)系統(tǒng)的性能信息、比如磁盤快滿了,內(nèi)存超負(fù)荷了,我們可以提前作出調(diào)整。

最后,遇到問題不要慌。根據(jù)經(jīng)驗(yàn),再通過命令排查內(nèi)存、磁盤、網(wǎng)絡(luò)、cpu,問題無非就這幾類,切不可著急忙慌亂改一通,讓簡單問題復(fù)雜化,希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux啟動過程分析和常見錯(cuò)誤匯總

    Linux啟動過程分析和常見錯(cuò)誤匯總

    這篇文章介紹了Linux系統(tǒng)的引導(dǎo)過程、系統(tǒng)初始化進(jìn)程及文件、MBR扇區(qū)故障處理、GRUB引導(dǎo)故障處理、服務(wù)控制及優(yōu)化啟動過程等內(nèi)容
    2025-04-04
  • 如何卸載linux自帶openjdk并安裝sun jdk

    如何卸載linux自帶openjdk并安裝sun jdk

    這篇文章主要介紹了如何卸載linux自帶openjdk并安裝sun jdk,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Linux watch命令的使用

    Linux watch命令的使用

    這篇文章主要介紹了Linux watch命令的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38

    這篇文章主要介紹了CentOS 6.5編譯安裝Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以參考下
    2017-02-02
  • 如何從windows上傳數(shù)據(jù)到linux上

    如何從windows上傳數(shù)據(jù)到linux上

    本文介紹了如何使用WinSCP將數(shù)據(jù)從Windows上傳到Linux系統(tǒng),重點(diǎn)是Linux的基礎(chǔ)知識和實(shí)驗(yàn)環(huán)境(Windows 11專業(yè)版,Kali Linux 2024),通過直接拖拽文件的方式,可以方便快捷地完成數(shù)據(jù)傳輸
    2024-12-12
  • Linux系統(tǒng)配置sftp服務(wù)以及實(shí)現(xiàn)免密登錄方式

    Linux系統(tǒng)配置sftp服務(wù)以及實(shí)現(xiàn)免密登錄方式

    這篇文章主要介紹了Linux系統(tǒng)配置sftp服務(wù)以及實(shí)現(xiàn)免密登錄方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • linux下圖形界面和命令行界面的切換方式

    linux下圖形界面和命令行界面的切換方式

    在Linux系統(tǒng)中,可以通過快捷鍵[CTRL]+[ALT]+F2切換到命令行界面,通過[CTRL]+[ALT]+F7切回圖形界面,如果系統(tǒng)默認(rèn)進(jìn)入命令行,可使用startx命令啟動圖形界面,更改系統(tǒng)默認(rèn)界面需在/etc/inittab文件中進(jìn)行配置,這些操作幫助用戶根據(jù)需求選擇合適的工作環(huán)境
    2024-10-10
  • 一文詳解Linux中的fork機(jī)制

    一文詳解Linux中的fork機(jī)制

    fork() 是一種系統(tǒng)調(diào)用,用于在操作系統(tǒng)中創(chuàng)建新進(jìn)程,當(dāng) fork() 被調(diào)用時(shí),會生成一個(gè)當(dāng)前進(jìn)程的副本(稱為子進(jìn)程),而原始進(jìn)程則被稱為父進(jìn)程,本文給大家詳細(xì)介紹了Linux中的fork機(jī)制,需要的朋友可以參考下
    2025-03-03
  • Linux md5sum命令的使用方法

    Linux md5sum命令的使用方法

    這篇文章主要介紹了Linux md5sum命令的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義

    centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義

    這篇文章主要介紹了centos 7 修改sshd | 禁止 root登錄及sshd端口腳本定義,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評論

汶川县| 佳木斯市| 平武县| 营口市| 黄大仙区| 沙田区| 无棣县| 德昌县| 太谷县| 芮城县| 密山市| 南雄市| 板桥市| 扎赉特旗| 两当县| 余江县| 班戈县| 阜阳市| 南岸区| 南华县| 新巴尔虎右旗| 政和县| 蒙山县| 台湾省| 新竹县| 灵武市| 伊宁市| 家居| 阿拉善右旗| 南江县| 新乡市| 徐水县| 绵竹市| 崇州市| 翁牛特旗| 江城| 辰溪县| 治多县| 孙吴县| 江津市| 竹北市|