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

Linux?查看內(nèi)存使用情況的幾種方法匯總

 更新時(shí)間:2023年04月20日 08:32:48   作者:ENG八戒  
Linux?查看內(nèi)存使用情況的幾種方法包括使用?free?命令、top?命令、htop?命令、vmstat?命令和/proc/meminfo?文件。這些方法可以幫助用戶了解系統(tǒng)內(nèi)存的使用情況,包括總內(nèi)存、已用內(nèi)存、空閑內(nèi)存、緩存和交換分區(qū)等信息。

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

那么今天我們就來(lái)看看有哪些方法可以訪問(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ù)集更加清晰自然。

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

導(dǎo)航到顯示應(yīng)用程序。 在搜索欄中輸入 System Monitor 并訪問(wèn)該應(yīng)用程序。 選擇資源選項(xiàng)卡。 顯示實(shí)時(shí)內(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

指令返回

命令 free

在命令終端中鍵入 free

數(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/cacheBuffers + 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ū)/緩存行)
-tRAM + swap
-s多少秒更新一次
-C更新多少次

命令 vmstat

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

這里列舉一下每個(gè)值的解釋,方便大家在分析結(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í)間(用戶時(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ù)
登錄用戶數(shù)
CPU 數(shù)量/CPU 利用率
內(nèi)存/交換區(qū)的系統(tǒng)進(jìn)程

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

通過(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 類似。但是,命令 htop 的真正優(yōu)勢(shì)在于其用戶友好的操作環(huán)境和更強(qiáng)大的控件。

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

對(duì)照上圖

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

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

sudo apt install htop 

Linux 查看內(nèi)存使用情況的幾種方法都是基于命令行的,需要用戶具備一定的 Linux 命令行操作經(jīng)驗(yàn)。其中,free 命令是最常用的方法,可以直接顯示系統(tǒng)內(nèi)存的使用情況。top 和 htop 命令可以實(shí)時(shí)監(jiān)控系統(tǒng)的內(nèi)存使用情況,vmstat 命令可以顯示更詳細(xì)的內(nèi)存使用情況。/proc/meminfo 文件包含了系統(tǒng)內(nèi)存的詳細(xì)信息,可以通過(guò) cat 命令查看。用戶可以根據(jù)自己的需求選擇合適的方法來(lái)查看系統(tǒng)內(nèi)存的使用情況,以便及時(shí)調(diào)整系統(tǒng)配置和優(yōu)化性能。

到此這篇關(guān)于Linux 查看內(nèi)存使用情況的幾種方法匯總的文章就介紹到這了,更多相關(guān)Linux 查看內(nèi)存使用情況的方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用‘fsck’修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的方法

    使用‘fsck’修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的方法

    這篇文章主要給大家介紹了關(guān)于如何使用'fsck'修復(fù)Linux中文件系統(tǒng)錯(cuò)誤的相關(guān)資料,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • centos6.5安裝vncserver圖文教程

    centos6.5安裝vncserver圖文教程

    這篇文章主要介紹了centos6.5安裝vncserver圖文教程的相關(guān)資料,這里對(duì)centos 安裝vncserver 進(jìn)行了實(shí)例介紹,需要的朋友可以參考下
    2016-11-11
  • Linux watch命令的使用

    Linux watch命令的使用

    這篇文章主要介紹了Linux watch命令的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 跨域請(qǐng)求 Apache 服務(wù)器配置的方法

    跨域請(qǐng)求 Apache 服務(wù)器配置的方法

    這篇文章主要介紹了跨域請(qǐng)求 Apache 服務(wù)器配置的方法,包括修改服務(wù)器配置文件的方法和如何編輯httpd.conf。接下來(lái),通過(guò)本文給大家重點(diǎn)講解,需要的朋友參考下吧
    2017-01-01
  • Linux中沒(méi)有rc.local文件的完美解決方法

    Linux中沒(méi)有rc.local文件的完美解決方法

    這篇文章主要介紹了Linux中沒(méi)有rc.local文件的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Vim中查找替換及正則表達(dá)式的使用詳解

    Vim中查找替換及正則表達(dá)式的使用詳解

    Vim中的正則表達(dá)式功能很強(qiáng)大,如果能自由運(yùn)用,則可以完成很多難以想象的操作。下面這篇文章主要給大家介紹了關(guān)于Vim中查找替換及正則表達(dá)式使用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • linux下cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上

    linux下cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上

    這篇文章主要給大家介紹了關(guān)于在linux下cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • Linux開(kāi)機(jī)啟動(dòng)過(guò)程詳解

    Linux開(kāi)機(jī)啟動(dòng)過(guò)程詳解

    這篇文章主要為大家詳細(xì)介紹了Linux開(kāi)機(jī)啟動(dòng)過(guò)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Apache James配置連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的步驟

    Apache James配置連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)的步驟

    本文介紹了如何配置Apache James郵件服務(wù)器以連接達(dá)夢(mèng)數(shù)據(jù)庫(kù),包括導(dǎo)入JDBC驅(qū)動(dòng)、修改配置文件和SQL語(yǔ)句,并提供了解決啟動(dòng)報(bào)錯(cuò)的方法
    2024-09-09
  • 阿里云ECS云服務(wù)器如何開(kāi)放8080端口

    阿里云ECS云服務(wù)器如何開(kāi)放8080端口

    這篇文章主要介紹了阿里云ECS云服務(wù)器如何開(kāi)放8080端口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評(píng)論

韶山市| 湟源县| 和政县| 长岛县| 吉木萨尔县| 含山县| 嘉祥县| 旬阳县| 文化| 自贡市| 涟源市| 杂多县| 惠东县| 英吉沙县| 新建县| 民丰县| 正定县| 邻水| 新民市| 金平| 海伦市| 民权县| 武城县| 太仆寺旗| 永新县| 白玉县| 庄河市| 思茅市| 萨嘎县| 湖南省| 枣强县| 通许县| 哈巴河县| 温宿县| 汉沽区| 广灵县| 宜兴市| 遵化市| 朝阳市| 呼伦贝尔市| 无棣县|