国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

這篇具有很好參考價(jià)值的文章主要介紹了一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在運(yùn)行 Linux 系統(tǒng)的過(guò)程中為了讓電腦或者服務(wù)器以最佳水平運(yùn)行,常常需要監(jiān)控內(nèi)存統(tǒng)計(jì)信息。

那么今天我們就來(lái)看看有哪些方法可以訪(fǎng)問(wèn)所有相關(guān)信息并幫助管理員監(jiān)控內(nèi)存統(tǒng)計(jì)信息。

查看或者獲取 Linux 中的內(nèi)存使用情況既可以通過(guò)命令的方式,也可以通過(guò)桌面端的GUI程序查看。

以下的過(guò)程,所有命令和結(jié)果都是使用 Linux 發(fā)行版 Ubuntu 18.04。

GUI 查看

如果你使用的環(huán)境是帶有圖形界面的 Linux 版本,那么必定是支持使用圖形界面進(jìn)行服務(wù)器管理的。那么,內(nèi)存使用情況的可視化會(huì)使得某些數(shù)據(jù)集更加清晰自然。

如何訪(fǎng)問(wèn)系統(tǒng)監(jiān)視器:

  1. 導(dǎo)航到顯示應(yīng)用程序。
  2. 在搜索欄中輸入 System Monitor 并訪(fǎng)問(wèn)該應(yīng)用程序。
  3. 選擇資源選項(xiàng)卡。
  4. 顯示實(shí)時(shí)內(nèi)存消耗的圖形概覽,包括歷史信息。

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

命令獲取

虛擬文件 /proc/meminfo

在 linux 系統(tǒng)中,/proc/meminfo 是一個(gè)報(bào)告可用和已用內(nèi)存量的虛擬文件,它包含有關(guān)系統(tǒng)內(nèi)存使用情況以及內(nèi)核使用的緩沖區(qū)和共享內(nèi)存的實(shí)時(shí)信息。根據(jù)所討論的計(jì)算機(jī)體系結(jié)構(gòu)和操作系統(tǒng)版本,從該文件讀取的輸出可能略有不同。

輸入指令

cat /proc/meminfo

指令返回

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

命令 free

在命令終端中鍵入 free

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

數(shù)據(jù)表示已用/可用內(nèi)存和以KB為單位的交換內(nèi)存大小。

total 總安裝內(nèi)存
used 正在運(yùn)行的進(jìn)程當(dāng)前正在使用的內(nèi)存(used= total – free – buff/cache)
free 未使用的內(nèi)存(free= total – used – buff/cache)
shared 多個(gè)進(jìn)程共享的內(nèi)存
buffers 作系統(tǒng)保留的內(nèi)存,在進(jìn)程需要時(shí)分配為緩沖區(qū)
cached 存儲(chǔ)在 RAM 中最近使用的文件
buff/cache Buffers + Cache
available 可用于啟動(dòng)新應(yīng)用程序,無(wú)需交換的內(nèi)存大小

和讀取 /proc/meminfo 文件相比,free 命令提供的信息較為精簡(jiǎn),但是它更容易理解。

為了更靈活輸出結(jié)果,free 命令可以添加多個(gè)選項(xiàng)標(biāo)志用來(lái)格式化輸出。下表列出了 free 命令最有用的選項(xiàng)標(biāo)志。

選項(xiàng)標(biāo)志 結(jié)果
-b 以 Byte 為單位輸出
-k 以 KB 為單位的輸出
-m 以 MB 為單位的輸出
-G 以 GB 為單位輸出
-l 詳細(xì)的低內(nèi)存和高內(nèi)存統(tǒng)計(jì)信息
-o 舊格式(無(wú) -/+緩沖區(qū)/緩存行)
-t RAM + swap
-s 多少秒更新一次
-C 更新多少次

命令 vmstat

vmstat 命令是報(bào)告虛擬內(nèi)存統(tǒng)計(jì)信息的有用工具。它的返回提供有關(guān)進(jìn)程、內(nèi)存、分頁(yè)、塊 IO、捕獲和 CPU 活動(dòng)的一般信息。

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

這里列舉一下每個(gè)值的解釋?zhuān)奖愦蠹以诜治鼋Y(jié)果時(shí)查閱。

進(jìn)程
r:等待運(yùn)行時(shí)的進(jìn)程數(shù)。
b:處于不可中斷睡眠狀態(tài)的進(jìn)程數(shù)。

內(nèi)存
swpd:使用的虛擬內(nèi)存大小。
free:空閑內(nèi)存大小。
buff:用作緩沖區(qū)的內(nèi)存大小。
cache:用作緩存的內(nèi)存大小。

交換區(qū)
si:從磁盤(pán)換入的內(nèi)存(/s) 。
so:交換到磁盤(pán)的內(nèi)存(/s)。

IO 塊
bi:從塊設(shè)備接收到的塊(塊/s)。
bo:發(fā)送到塊設(shè)備的塊(塊/s)。

系統(tǒng)
in:每秒中斷次數(shù),包括時(shí)鐘。
cs:每秒上下文切換的次數(shù)。

CPU – 下面都是占總 CPU 時(shí)間的百分比。
us:運(yùn)行非內(nèi)核代碼所花費(fèi)的時(shí)間(用戶(hù)時(shí)間,包括nice time)
sy:運(yùn)行內(nèi)核代碼所花費(fèi)的時(shí)間(系統(tǒng)時(shí)間)
id:空閑時(shí)間,在 Linux 2.5.41 之前,這包括 IO 等待時(shí)間。
wa:等待IO所花費(fèi)的時(shí)間,在 Linux 2.5.41 之前,包含在 idle 中。
st:從虛擬機(jī)竊取的時(shí)間,在 Linux 2.6.11 之前,未知。

命令 top

top 命令可用于檢查每個(gè)進(jìn)程的內(nèi)存和 CPU 使用情況等。包含有以下信息:

正常運(yùn)行時(shí)間
平均負(fù)荷
正在運(yùn)行的任務(wù)數(shù)
登錄用戶(hù)數(shù)
CPU 數(shù)量/CPU 利用率
內(nèi)存/交換區(qū)的系統(tǒng)進(jìn)程

top 命令輸入后,數(shù)據(jù)會(huì)不斷更新,這樣你可以實(shí)時(shí)跟蹤進(jìn)程狀況。

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

通過(guò) top 命令,除了看到基本的內(nèi)存信息外,還可以通過(guò)有限的交互界面和進(jìn)程互操作。輸入 top 命令時(shí)還可以使用命令行選項(xiàng)來(lái)操縱和配置操作。

如果你需要了解關(guān)于 top 命令的所有可用選項(xiàng)的完整信息,可以通過(guò) Linux 中的 man top 命令查看。

命令 htop

命令 htop 與命令 top 類(lèi)似。但是,命令 htop 的真正優(yōu)勢(shì)在于其用戶(hù)友好的操作環(huán)境和更強(qiáng)大的控件。

命令 htop 輸出包含顏色高亮,為進(jìn)程提供完整的命令行,以及垂直和水平滾動(dòng)的功能。

一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法

對(duì)照上圖

  1. 頂部區(qū)域提供摘要信息并包含圖形儀表和匯總信息統(tǒng)計(jì)。
  2. 接下來(lái)的部分按進(jìn)程組織了詳細(xì)數(shù)據(jù),這樣您就可以輕松地對(duì)單個(gè)進(jìn)程執(zhí)行操作,支持鼠標(biāo)直接點(diǎn)擊選中進(jìn)程。
  3. 屏幕底部列出的快捷方式將使您能夠快速操作和配置進(jìn)程,而省去輸入特定指令。

命令 htop 在這個(gè)發(fā)行版里其實(shí)沒(méi)有默認(rèn)安裝,如果發(fā)現(xiàn)指令不存在,可以通過(guò)下面的指令安裝

sudo apt install htop

學(xué)習(xí)可以等,時(shí)間不等人!

關(guān)注我,帶你學(xué)習(xí)編程領(lǐng)域更多核心技能!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-496779.html

到了這里,關(guān)于一文教會(huì)你Linux 查看內(nèi)存使用情況的幾種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 查看CPU核數(shù)、內(nèi)存使用情況【一文讀懂】

    查看CPU核數(shù)、內(nèi)存使用情況【一文讀懂】

    ?? 版權(quán): 本文由【墨理學(xué)AI】原創(chuàng)首發(fā)、各位讀者大大、敬請(qǐng)查閱、感謝三連 ?? 聲明: 作為全網(wǎng) AI 領(lǐng)域 干貨最多的博主之一,?? 不負(fù)光陰不負(fù)卿 ?? 最近在折騰openvino部署方法,需要分析基礎(chǔ)CPU資源占用情況 發(fā)現(xiàn)之前對(duì)基礎(chǔ) top 命令的使用處在初級(jí)階段,趁著這次機(jī)會(huì)

    2024年02月10日
    瀏覽(15)
  • JS中內(nèi)存泄漏的幾種情況

    JavaScript 中的內(nèi)存泄漏是指程序中使用的內(nèi)存不再被需要卻沒(méi)有被釋放,最終導(dǎo)致瀏覽器或者 Node.js 進(jìn)程使用的內(nèi)存越來(lái)越大,直到程序崩潰或者系統(tǒng)運(yùn)行緩慢。 在 JavaScript 中,內(nèi)存泄漏通常是由于變量、對(duì)象、閉包、事件監(jiān)聽(tīng)器等長(zhǎng)期存在而沒(méi)有被釋放引起的。這些長(zhǎng)期存

    2024年02月03日
    瀏覽(20)
  • 避坑:.NET內(nèi)存泄露的幾種情況

    內(nèi)存“泄露”是開(kāi)發(fā)中常見(jiàn)的問(wèn)題之一,它會(huì)導(dǎo)致應(yīng)用程序占用越來(lái)越多的內(nèi)存資源,最終可能導(dǎo)致系統(tǒng)性能下降甚至崩潰。軟件開(kāi)發(fā)者需要了解在程序中出現(xiàn)內(nèi)存泄露的情況,以避免軟件出現(xiàn)該的問(wèn)題。 什么是內(nèi)存“泄露”? 內(nèi)存泄露是申請(qǐng)了內(nèi)存空間的變量一直在占用

    2024年02月11日
    瀏覽(27)
  • Linux命令查看CPU、內(nèi)存、IO使用情況簡(jiǎn)單介紹

    Linux命令查看CPU、內(nèi)存、IO使用情況簡(jiǎn)單介紹

    物理cpu就是計(jì)算機(jī)上實(shí)際安裝的cpu,物理cpu數(shù)就是主板上實(shí)際插入的CPU數(shù)量。 在Linux上查看/proc/cpuinfo,其中的physical id就是每個(gè)物理cpu的id,有幾個(gè)不同的physical id就有幾個(gè)物理cpu。 每顆物理CPU可以有1個(gè)或者多個(gè)物理內(nèi)核,通常每顆物理CPU的內(nèi)核數(shù)都是固定的, 單核CPU就是有

    2024年02月10日
    瀏覽(23)
  • 命令查看Linux服務(wù)器內(nèi)存、CPU、顯卡、硬盤(pán)使用情況

    命令查看Linux服務(wù)器內(nèi)存、CPU、顯卡、硬盤(pán)使用情況

    使用命令:free -m 大致結(jié)果類(lèi)似下圖: 內(nèi)存占用情況 參數(shù)解釋?zhuān)?Mem行(單位均為M): total:內(nèi)存總數(shù) used:已使用內(nèi)存數(shù) free:空閑內(nèi)存數(shù) shared:當(dāng)前廢棄不用 buffers:緩存內(nèi)存數(shù)(Buffer) cached:緩存內(nèi)舒數(shù)(Page) (-/+ buffers/cache)行: (-buffers/cache): 真正使用的內(nèi)存數(shù),指

    2024年02月04日
    瀏覽(28)
  • linux中系統(tǒng)性能監(jiān)測(cè)命令sar,查看cpu、內(nèi)存、磁盤(pán)、網(wǎng)絡(luò)等使用情況

    linux中系統(tǒng)性能監(jiān)測(cè)命令sar,查看cpu、內(nèi)存、磁盤(pán)、網(wǎng)絡(luò)等使用情況

    顯示系統(tǒng)CPU利用率的統(tǒng)計(jì)信息: -u : 這是sar命令的選項(xiàng)之一,表示要顯示CPU利用率相關(guān)的統(tǒng)計(jì)數(shù)據(jù)。 1 : 這是指定采樣間隔的參數(shù),表示每秒采樣一次數(shù)據(jù)。 5 : 這是指定采樣次數(shù)的參數(shù),表示總共采樣5次數(shù)據(jù)。 %user:用戶(hù)模式下消耗的 CPU 時(shí)間的比例。 %nice:通過(guò) nice 改變了

    2024年02月08日
    瀏覽(23)
  • 【Linux】cache不被釋放的幾種情況

    在Linux系統(tǒng)中,我們經(jīng)常用free命令來(lái)查看系統(tǒng)內(nèi)存的使用狀態(tài)。在一個(gè)RHEL6的系統(tǒng)上,free命令的顯示內(nèi)容大概是這樣一個(gè)狀態(tài): 這里的默認(rèn)顯示單位是kb,我的服務(wù)器是128G內(nèi)存,所以數(shù)字顯得比較大。這個(gè)命令幾乎是每一個(gè)使用過(guò)Linux的人必會(huì)的命令,但越是這樣的命令,似

    2024年02月10日
    瀏覽(15)
  • Linux SSH失效的幾種情況以及排查方法

    公司有個(gè)項(xiàng)目是用三臺(tái)Linux服務(wù)器的,在第一臺(tái)服務(wù)器上使用shell腳本同時(shí)部署至三臺(tái)服務(wù)器 突然最近有個(gè)生產(chǎn)環(huán)境SSH不好用了,經(jīng)過(guò)仔細(xì)排查才得以解決 基本上排查完這幾種情況就能發(fā)現(xiàn)問(wèn)題了

    2024年02月12日
    瀏覽(22)
  • iPortal內(nèi)置Elasticsearch啟動(dòng)失敗的幾種情況——Linux

    iPortal內(nèi)置Elasticsearch啟動(dòng)失敗的幾種情況——Linux

    作者:yx 在Linux環(huán)境啟動(dòng)iPortal后有時(shí)會(huì)出現(xiàn)搜索異常的情況,如下截圖,這是因?yàn)镋lasticsearch(以下簡(jiǎn)稱(chēng)“ES”)沒(méi)啟動(dòng)成功導(dǎo)致的,支持過(guò)程中常遇到有三種情況導(dǎo)致ES啟動(dòng)失敗的原因,一起來(lái)看看吧! 從幫助文檔可以得知,啟動(dòng)內(nèi)置的搜索服務(wù)時(shí)相關(guān)端口有這些: 如果使用

    2024年01月16日
    瀏覽(29)
  • Linux查看CPU和內(nèi)存使用情況(ps、free、htop、atop、nmon、/proc/meminfo等)

    Linux查看CPU和內(nèi)存使用情況(ps、free、htop、atop、nmon、/proc/meminfo等)

    1.CPU占用最多的前10個(gè)進(jìn)程: 2.內(nèi)存消耗最多的前10個(gè)進(jìn)程 3.虛擬內(nèi)存使用最多的前10個(gè)進(jìn)程 查看某一類(lèi)進(jìn)程占用總資源 思路:使用ps命令,對(duì)內(nèi)存相關(guān)的列進(jìn)行求和。 查看哪一列是內(nèi)存、哪一列是內(nèi)存百分比 由上圖,內(nèi)存百分比 我們就使用$4, 具體內(nèi)存(KB)我們就用$6 如下

    2024年02月04日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包