久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況

JSON 2024-05-06 16:11:42 3779

在本篇文章中,sojson將向您展示如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況。對(duì)于大多數(shù)操作系統(tǒng)來(lái)說(shuō),了解如何檢查和管理內(nèi)存始終至關(guān)重要,Linux 也不例外。Linux 擁有豐富的工具,可以讓您直接檢查系統(tǒng)內(nèi)存使用情況。本指南將僅探討其中的一小部分工具,但它們對(duì)于大多數(shù)用戶來(lái)說(shuō)應(yīng)該足夠有用。我們?cè)诒局改现惺褂玫拇蠖鄶?shù)工具應(yīng)該可在所有基于 Linux 的操作系統(tǒng)上使用,除非您運(yùn)行的是超級(jí)精簡(jiǎn)的操作系統(tǒng)。

三種不同的方法

我們將討論三種不同的方法來(lái)檢查 Linux 上的內(nèi)存使用情況。每種方法都以不同但有用的方式顯示內(nèi)存使用情況。

/proc/meminfo:通過(guò)讀取此文件,您可以獲取內(nèi)存使用情況的快照。它為您提供了很多您可能不一定想要的信息。

top command:在任何 Linux 系統(tǒng)上監(jiān)視內(nèi)存使用情況的最佳方法之一是 top 命令。這為我們提供了實(shí)時(shí)內(nèi)存使用情況,并允許您查看各個(gè)進(jìn)程的內(nèi)存使用情況。

free command:我們將介紹的最后一個(gè)命令為您提供了內(nèi)存使用情況的概述。它只提供了大多數(shù)用戶想要的信息,是直接從“ /proc/meminfo”文件讀取的絕佳替代方案。

Linux 上需要注意的內(nèi)存使用值

在向您展示如何從終端檢查 Linux 上的內(nèi)存使用情況之前,讓我們快速瀏覽一下您可能在輸出中看到的一些關(guān)鍵值。

這些名稱可能略有不同,但它們的名稱基于/proc/meminfo文件報(bào)告的內(nèi)容。

MemTotal:這顯示了 Linux 系統(tǒng)上安裝的總物理內(nèi)存。交換內(nèi)存不包含在此值中。

MemFree:該值表示系統(tǒng)上的可用內(nèi)存量。

MemAvailable:該值是 Linux 對(duì)可用于啟動(dòng)新應(yīng)用程序的內(nèi)存量的估計(jì)。該值包括可能可回收的內(nèi)存,但也考慮到系統(tǒng)運(yùn)行需要一些內(nèi)存。

Cached| buff/cache:頁(yè)緩存、slab 和緩沖區(qū)消耗的內(nèi)存的組合值。

在“ free”和“ top”工具中,該值的名稱為“ buff/cache”而不是“ Cached”。

SwapCached:此值可讓您了解交換文件和物理內(nèi)存中當(dāng)前有多少內(nèi)存可用。

SwapTotal:使用此值,您可以查看 Linux 系統(tǒng)有多少可用的沼澤內(nèi)存。

SwapFree:您可能感興趣的最終鍵值顯示系統(tǒng)上有多少交換內(nèi)存是可用的。使用它,您可以了解系統(tǒng)使用了多少交換空間。

通常,您希望確保使用盡可能少的交換內(nèi)存,因?yàn)樗任锢韮?nèi)存慢得多。

Linux 上檢查內(nèi)存使用情況的方法

使用終端時(shí),您可以通過(guò)多種方法檢查 Linux 上的內(nèi)存使用情況。

我們將介紹三種不同的方法。這些方法中的每一種都以稍微不同的方式顯示內(nèi)存使用情況,并且每種方法都有自己的用途。

使用 /proc/meminfo 文件檢查 Linux 內(nèi)存使用情況

在大多數(shù) Linx 操作系統(tǒng)上,所有內(nèi)存使用信息都寫入位于“ /proc/meminfo”的虛擬文件中。該文件中存儲(chǔ)的內(nèi)存信息會(huì)實(shí)時(shí)更新。

有比這更好的方法來(lái)獲取 Linux 系統(tǒng)的內(nèi)存使用情況,但它為您提供了系統(tǒng)概覽所需的所有信息。

1.我們可以使用此文件中的cat 命令獲取 Linux 上內(nèi)存使用情況的快照。

cat /proc/meminfo

2.運(yùn)行上面的命令后,您將看到大量信息。當(dāng)然,許多此類信息對(duì)于普通用戶來(lái)說(shuō)并不是非常有用。

如果您想要了解內(nèi)存使用情況的總體概覽,您將只需要從中獲取幾個(gè)值。


3.我們可以使用以下命令將此結(jié)果限制為我們?cè)诒局改祥_(kāi)頭討論的鍵值。

通過(guò)此命令,我們使用“ egrep”運(yùn)行正則表達(dá)式,該正則表達(dá)式捕獲包含“ mem”、“ cache”或“ swap”的任何條目。

egrep 'Mem|Cache|Swap' /proc/meminfo


Linux 上使用 top 命令檢查內(nèi)存使用情況

在監(jiān)控系統(tǒng)活動(dòng)方面,很難超越頂級(jí)工具。該工具可以讓您實(shí)時(shí)了解內(nèi)存使用情況。

該工具不僅可以為您提供概覽,還可以讓您了解每個(gè)進(jìn)程消耗了多少內(nèi)存。它是一個(gè)非常有用的工具,可以跟蹤消耗過(guò)多內(nèi)存的進(jìn)程并殺死它。

我們有關(guān)于如何使用 top 命令的更深入的指南,但現(xiàn)在,讓我們?yōu)槟峁┮恍╆P(guān)于如何使用它來(lái)監(jiān)視 Linux 上的內(nèi)存使用情況的提示。

1.運(yùn)行該工具非常簡(jiǎn)單,只需在top終端中輸入“ ”并按ENTER。

top

2.現(xiàn)在您已經(jīng)運(yùn)行了 top 命令,您將在輸出頂部看到 Linux 內(nèi)存使用情況的概述 ( 1. )。

通過(guò)按M鍵盤上的“ ”鍵,您可以更改此概覽的顯示方式。

此外,每個(gè)進(jìn)程都會(huì)向您提供其消耗內(nèi)存量的指示器,包括總體百分比 ( 2. )。

如果您想按內(nèi)存使用情況對(duì)進(jìn)程列表進(jìn)行排序,請(qǐng)按鍵盤上的SHIFT+ 。M默認(rèn)情況下,按 CPU 使用率對(duì) Linux 進(jìn)程進(jìn)行最高排序。

Linux下使用free命令查看內(nèi)存使用情況

然而,有時(shí),top 命令和/proc/meminfo文件可以為您提供比您需要的更多的信息。如果您只是對(duì)易于解釋的內(nèi)存使用情況感興趣,那么您將需要使用 free 命令。

free 命令是一個(gè)很好的工具,可以更簡(jiǎn)潔地概述 Linux 系統(tǒng)的內(nèi)存使用情況。與輪詢“ /proc/meminfo”文件不同,此命令僅顯示可用和已使用的內(nèi)存量。

1.對(duì)于其最基本的用法,您所需要做的就是free在終端中輸入“ ”。

使用這種方式時(shí),該工具顯示的內(nèi)存使用情況將全部以千字節(jié)為單位顯示

free

2.下面,您可以看到 free 命令如何以干凈且易于閱讀的視圖顯示我們的內(nèi)存使用情況。它只是為您提供物理內(nèi)存和交換內(nèi)存所需的值。


3.如果您希望這些值以更易于理解的格式顯示,您可以-h在 free 命令旁邊使用“ ”選項(xiàng)。

free -h

4.下面的屏幕截圖顯示了使用人類可讀選項(xiàng)如何更改 Linux 系統(tǒng)內(nèi)存使用情況的顯示方式。


總結(jié)

希望在這個(gè)階段,您能夠了解幾種獲取 Linux 系統(tǒng)內(nèi)存使用情況的方法。Linux 提供了大量工具,可讓您輕松檢查系統(tǒng)狀態(tài)。如果您想檢查哪些進(jìn)程正在消耗內(nèi)存,則不能跳過(guò) top 命令。但是,如果您只需要快速了解系統(tǒng)的內(nèi)存消耗情況,則不能跳過(guò) free 命令。它易于使用,并為您提供適量的信息。

版權(quán)所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/529.html

轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。

本文主題:

如果本文對(duì)你有幫助,那么請(qǐng)你贊助我,讓我更有激情的寫下去,幫助更多的人。

關(guān)于作者
一個(gè)低調(diào)而悶騷的男人。
相關(guān)文章
掩碼計(jì)算器如何使用
如何使用canvas轉(zhuǎn)換圖片類型
如何使用canvas轉(zhuǎn)換圖片類型
Linux Centos 使用 Redis service 啟動(dòng),Redis service 腳本編寫
DNS查詢, DNS測(cè)速檢查接口,DNS測(cè)速接口
SpringMVC + Freemarker 模版的使用。
HTML meta標(biāo)簽總結(jié)與屬性使用介紹
DNS健康測(cè)的原理?它是如何實(shí)現(xiàn)的?
SOJSON 使用又拍云 CDN 整體架構(gòu),解決百度 SEO 方案
在Eclipse中使用JUnit4進(jìn)行單元測(cè)試(中級(jí)篇)
最新文章
計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)內(nèi)容 354
SOJSON V6 JavaScript 解密技巧與分析 5889
微信客服人工電話95068:如何快速解封微信賬號(hào)(2025最新指南) 11796
Java Http請(qǐng)求,HttpURLConnection HTTP請(qǐng)求丟失頭信息,Head信息丟失解決方案 5052
實(shí)用API合集分享:教你輕松獲取IP地址的API合集 8839
Linux I/O重定向 6705
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對(duì)象 3594
如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況 3779
JavaScript對(duì)象詳細(xì)剖析 3252
最熱文章
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào) 745218
最新MyEclipse8.5注冊(cè)碼,有效期到2020年 (已經(jīng)更新) 703099
蘋果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678416
Jackson 時(shí)間格式化,時(shí)間注解 @JsonFormat 用法、時(shí)差問(wèn)題說(shuō)明 561943
我為什么要選擇RabbitMQ ,RabbitMQ簡(jiǎn)介,各種MQ選型對(duì)比 511823
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483716
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299524
Java 信任所有SSL證書(shū),HTTPS請(qǐng)求拋錯(cuò),忽略證書(shū)請(qǐng)求完美解決 246632
Elasticsearch教程(一),全程直播(小白級(jí)別) 232076
227528
支付掃碼

所有贊助/開(kāi)支都講公開(kāi)明細(xì),用于網(wǎng)站維護(hù):贊助名單查看

查看我的收藏

正在加載... ...