在本篇文章中,sojson将向您展现如何经常使用终端审核Linux上的内存经常使用状况。关于大少数操作系统来说,了解如何审核和治理内存一直至关关键,Linux 也不例外。Linux 领有丰盛的工具,可以让您间接审核系统内存经常使用状况。本指南将仅讨论其中的一小局部工具,但它们关于大少数用户来说应该足够有用。咱们在本指南中经常使用的大少数工具应该可在一切基于 Linux 的操作系统上经常使用,除非您运转的是超级精简的操作系统。
三种不同的方法
咱们将讨论三种不同的方法来审核 Linux 上的内存经常使用状况。每种方法都以不同但有用的方式显示内存经常使用状况。
/proc/meminfo
:经过读取此文件,您可以失掉内存经常使用状况的快照。它为您提供了很多您或者不必定想要的消息。
top command
:在任何 Linux 系统上监督内存经常使用状况的最佳方法之一是 top 命令。这为咱们提供了实时内存经常使用状况,并准许您检查各个进程的内存经常使用状况。
free command
:咱们将引见的最后一个命令为您提供了内存经常使用状况的概述。它只提供了大少数用户想要的消息,是间接从“ /proc/meminfo”文件读取的绝佳代替打算。
Linux 上须要留意的内存经常使用值
在向您展现如何从终端审核 Linux 上的内存经常使用状况之前,让咱们极速阅读一下您或者在输入中看到的一些关键值。
这些称号或者略有不同,但它们的称号基于/proc/meminfo文件报告的内容。
:这显示了 Linux 系统上装置的总物理内存。替换内存不蕴含在此值中。
:该值示意系统上的可用内存量。
MemAvailable
:该值是 Linux 对可用于启动新运行程序的内存量的预计。该值包括或者可回收的内存,但也思考到系统运转须要一些内存。
Cached| buff/cache
:页缓存、slab 缓和冲区消耗的内存的组合值。
在“ free”和“ top”工具中,该值的称号为“ buff/cache”而不是“ Cached”。
SwapCached
:此值可让您了解替换文件和物理内存中以后有多少内存可用。
:经常使用此值,您可以检查 Linux 系统有多少可用的沼泽内存。
:您或者感兴味的最终键值显示系统上有多少替换内存是可用的。经常使用它,您可以了解系统经常使用了多少替换空间。
理论,您宿愿确保经常使用尽或者少的替换内存,由于它比物理内存慢得多。
Linux 上审核内存经常使用状况的方法
经常使用终端时,您可以经过多种方法审核 Linux 上的内存经常使用状况。
咱们将引见三种不同的方法。这些方法中的每一种都以稍微不同的方式显示内存经常使用状况,并且每种方法都有自己的用途。
经常使用 /proc/meminfo 文件审核 Linux 内存经常使用状况
在大少数 Linx 操作系统上,一切内存经常使用消息都写入位于“/proc/meminfo”的虚构文件中。该文件中存储的内存消息会实时降级。
有比这更好的方法来失掉 Linux 系统的内存经常使用状况,但它为您提供了系统概览所需的一切消息。
咱们可以经常使用此文件中的
cat 命令
失掉 Linux 上内存经常使用状况的快照。
2.运转上方的命令后,您将看到少量消息。当然,许多此类消息关于个别用户来说并不是十分有用。
假设您想要了解内存经常使用状况的总体概览,您将只有要从中失掉几个值。
3.咱们可以经常使用以下命令将此结果限度为咱们在本指南扫尾讨论的键值。
经过此命令,咱们经常使用“egrep”运转正则表白式,该正则表白式捕捉蕴含“mem”、“cache”或“swap”的任何条目。
Linux 上经常使用 top 命令审核内存经常使用状况
在监控系统优惠方面,很难逾越顶级工具。该工具可以让您实时了解内存经常使用状况。
该工具不只可认为您提供概览,还可以让您了解每个进程消耗了多少内存。它是一个十分有用的工具,可以跟踪消耗过多内存的进程并杀死它。
咱们无关于如何经常使用 top 命令的
更深化的指南,但如今,让咱们为您提供一些关于如何经常使用它来监督 Linux 上的内存经常使用状况的揭示。
1.运转该工具十分便捷,只有在top终端中输入“ ”并按ENTER。
2.如今您曾经运转了 top 命令,您将在输入顶部看到 Linux 内存经常使用状况的概述 (1.)。
经过按M键盘上的“ ”键,您可以更改此概览的显示方式。
此外,每个进程都会向您提供其消耗内存量的批示器,包括总体百分比 (2.)。
假设您想按内存经常使用状况对进程列表启动排序,请按键盘上的SHIFT+ 。M自动状况下,按 CPU 经常使用率对 Linux 进程启动最高排序。
Linux下经常使用free命令检查内存经常使用状况
但是,有时,top 命令和/proc/meminfo文件可认为您提供比您须要的更多的消息。假设您只是对易于解释的内存经常使用状况感兴味,那么您将须要
经常使用 free 命令
。
free 命令是一个很好的工具,可以更繁复地概述 Linux 系统的内存经常使用状况。与轮询“/proc/meminfo”文件不同,此命令仅显示可用和已经常使用的内存量。
1.关于其最基本的用法,您所须要做的就是free在终端中输入“ ”。
经常使用这种方式时,该工具显示的内存经常使用状况将所有以千字节为单位显示
2.上方,您可以看到 free 命令如何以洁净且易于阅读的视图显示咱们的内存经常使用状况。它只是为您提供物理内存和替换内存所需的值。
3.假设您宿愿这些值以更易于了解的格局显示,您可以在 free 命令旁边经常使用“ ”选项。
4.上方的屏幕截图显示了经常使用人类可读选项如何更改 Linux 系统内存经常使用状况的显示方式。
总结
宿愿在这个阶段,您能够了解几种失掉 Linux 系统内存经常使用状况的方法。Linux 提供了少量工具,可让您轻松审核系统形态。假设您想审核哪些进程正在消耗内存,则不能跳过 top 命令。但是,假设您只有要极速了解系统的内存消耗状况,则不能跳过 free 命令。它易于经常使用,并为您提供过量的消息。
假设本文对你有协助,那么请你资助我,让我更有热情的写下去,协助更多的人。
本站内容来源于网络,如不慎侵犯了您的权益,请联系我们将迅速删除。