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

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

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

查看Linux系統(tǒng)內(nèi)存使用情況的幾種方法

dyquk4xk2p3d ? 來源:入門小站 ? 2023-11-13 09:30 ? 次閱讀

Linux系統(tǒng)中,內(nèi)存監(jiān)控是優(yōu)化系統(tǒng)性能的關(guān)鍵。本文為你介紹12種方法,幫助你全面掌握Linux系統(tǒng)的內(nèi)存使用情況。這些方法包括查看/proc/meminfo、使用atop、free、GNOME System Monitor等工具,讓你快速獲取有關(guān)物理內(nèi)存、交換空間、緩沖區(qū)和緩存區(qū)等信息。

1./proc/meminfo:這是一個虛擬文件系統(tǒng),提供有關(guān)系統(tǒng)內(nèi)存使用的信息。它可以顯示物理內(nèi)存、交換空間、緩存區(qū)等信息。通過查看此文件的內(nèi)容,可以了解系統(tǒng)的內(nèi)存使用情況。

743bfc6a-81c2-11ee-939d-92fbcf53809c.png

2.atop:這是一個終端環(huán)境的監(jiān)控工具,可以顯示系統(tǒng)資源(CPU、內(nèi)存、網(wǎng)絡(luò)、I/O、內(nèi)核)的綜合使用情況。它具有高負(fù)載情況下的彩色標(biāo)注功能,可以幫助你快速識別系統(tǒng)資源的瓶頸。

745dcc64-81c2-11ee-939d-92fbcf53809c.png

3.free:這是一個快速查看內(nèi)存使用情況的命令。它提供了物理內(nèi)存、交換空間、緩沖區(qū)和緩存區(qū)等信息。

4.GNOME System Monitor:這是一個圖形界面的系統(tǒng)監(jiān)視工具,可以顯示CPU、內(nèi)存、交換區(qū)和網(wǎng)絡(luò)的使用情況。它還提供了一個查看CPU和內(nèi)存使用情況的圖表。

5.htop:這是一個類似于top的命令行工具,但提供了更豐富的信息和更漂亮的界面。它可以顯示每個進(jìn)程的實時內(nèi)存使用情況,包括進(jìn)程的常駐內(nèi)存大小、程序總內(nèi)存大小、共享庫大小等。

7481ce20-81c2-11ee-939d-92fbcf53809c.png

6.KDE System Monitor:這是另一個圖形界面的系統(tǒng)監(jiān)視工具,與GNOME System Monitor類似,但基于KDE桌面環(huán)境。

7.memstat:這是一個用于顯示可執(zhí)行文件、進(jìn)程和共享庫使用虛擬內(nèi)存情況的命令行工具。它可以提供有關(guān)物理內(nèi)存、交換空間和其他內(nèi)存相關(guān)信息的詳細(xì)報告。

8.nmon:這是一個基于ncurses的系統(tǒng)基準(zhǔn)測試工具,可以監(jiān)控CPU、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡(luò)資源的互動模式。對于內(nèi)存的使用,它可以實時顯示總/剩余內(nèi)存、交換空間等信息。

74adc1ce-81c2-11ee-939d-92fbcf53809c.png

9.ps:這是一個用于查看進(jìn)程狀態(tài)的命令行工具。它可以實時顯示各個進(jìn)程的內(nèi)存使用情況,包括進(jìn)程的百分比內(nèi)存使用、虛擬內(nèi)存大小和實際物理內(nèi)存大小等信息。

10.smem:這是一個用于統(tǒng)計進(jìn)程和用戶內(nèi)存使用的命令行工具。它可以分析/proc信息并生成圖表,以便更直觀地查看內(nèi)存使用情況。

11.top:這是一個實時顯示正在運行的程序的資源使用情況的命令行工具。它可以按照內(nèi)存使用情況進(jìn)行排序,并顯示各種進(jìn)程的詳細(xì)信息。

12.vmstat:這是一個顯示實時和平均統(tǒng)計信息的命令行工具,包括CPU、內(nèi)存、I/O等內(nèi)容。它可以顯示物理內(nèi)存和虛擬內(nèi)存的使用情況以及其他相關(guān)信息。

74d2dc7a-81c2-11ee-939d-92fbcf53809c.png

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

    關(guān)注

    87

    文章

    11161

    瀏覽量

    208461
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2942

    瀏覽量

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

    關(guān)注

    4

    文章

    588

    瀏覽量

    27265

原文標(biāo)題:Linux內(nèi)存監(jiān)控的12種方法全面掌握系統(tǒng)資源使用情況

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    rtthread編譯后如何查看堆棧空間使用情況?

    rtthread編譯后如何查看堆棧空間使用情況,現(xiàn)在只能在編譯完成后看到總大小,有沒有辦法能看到詳細(xì)的使用情況。 由于RAM只有128K,除去內(nèi)存池32k,想看看剩余的RAM在哪用了
    發(fā)表于 03-05 07:58

    如何查看TC397內(nèi)存使用情況?

    Hi,請問,如何查看 TC397 內(nèi)存使用情況?謝謝!
    發(fā)表于 05-22 07:50

    請問DM8127 rdk3.2 內(nèi)存使用情況怎么查看

    各位好:請問怎么查看各部分的內(nèi)存使用情況?謝謝!
    發(fā)表于 07-25 09:23

    linux系統(tǒng)內(nèi)存使用情況查看

    通過free命令可以查看系統(tǒng)內(nèi)存使用情況
    發(fā)表于 07-15 06:43

    Linux的CPU和內(nèi)存占用率查看

    我們經(jīng)常需要查看CPU和內(nèi)存占用率,否則一旦存在情況很快就會有IDC(或客戶)找上門,Linux查看資源
    發(fā)表于 07-24 06:52

    如何查看RAM使用情況?

    嗨, 我正在使用STM32L053 Nucleo,我已經(jīng)為它運行了一些代碼,我希望做一個RAM估計來查看當(dāng)前固件的RAM使用情況。如何查看RAM使用情況? 問候#記憶
    發(fā)表于 08-05 10:08

    Android應(yīng)用的內(nèi)存使用情況檢查方法

    如何檢查 Android 應(yīng)用的內(nèi)存使用情況
    發(fā)表于 03-30 13:36

    SoC如何查看內(nèi)存使用情況

    查看系統(tǒng)內(nèi)存: free -h 查看ION內(nèi)存 NPU內(nèi)存
    發(fā)表于 09-19 07:23

    Linux文件緩存使用情況和命中率查看的工具詳細(xì)概述

    這里總結(jié)幾個Linux文件緩存(page cache)使用情況、命中率查看的工具。
    的頭像 發(fā)表于 06-18 17:51 ?8895次閱讀
    <b class='flag-5'>Linux</b>文件緩存<b class='flag-5'>使用情況</b>和命中率<b class='flag-5'>查看</b>的工具詳細(xì)概述

    你會使用top命令了解 Fedora 的內(nèi)存使用情況

    如果你使用過 top 命令來查看 Fedora 系統(tǒng)中的內(nèi)存使用情況,你可能會驚訝,看起來消耗的數(shù)量比系統(tǒng)可用的
    發(fā)表于 04-22 17:49 ?1115次閱讀

    虛擬機:Linux查看路由信息的幾種方法

    虛擬機:Linux查看路由信息的幾種方法
    的頭像 發(fā)表于 06-22 15:24 ?8185次閱讀
    虛擬機:<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>路由信息的<b class='flag-5'>幾種方法</b>

    Linux系統(tǒng)下使用top命令查看CPU使用情況

    Linux系統(tǒng)下,使用top命令查看CPU使用情況。
    發(fā)表于 07-10 11:46 ?4286次閱讀
    在<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>下使用top命令<b class='flag-5'>查看</b>CPU<b class='flag-5'>使用情況</b>

    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)常用
    的頭像 發(fā)表于 11-12 17:54 ?4144次閱讀

    STM32/KEIL/MDK 查看 FLASH 和 RAM 使用情況

    STM32/KEIL/MDK 查看 FLASH 和 RAM 使用情況
    發(fā)表于 12-02 09:06 ?13次下載
    STM32/KEIL/MDK <b class='flag-5'>查看</b> FLASH 和 RAM <b class='flag-5'>使用情況</b>

    Windows查看電源使用情況

    這里使用Windows自帶的東西查看電源使用情況。1.按Win鍵+R,輸入cmd,回車。2.輸入Powercfg /batteryreport回車。3.根據(jù)提示找到電池報告文件,雙擊打開即可。????...
    發(fā)表于 01-05 14:18 ?0次下載
    Windows<b class='flag-5'>查看</b>電源<b class='flag-5'>使用情況</b>