网盾安全 - 服务器租用、高防IP、云WAf等

值得信赖的互联网安全服务商,最新动态、新的产品促销活动分享,网络安全动态!

用Linux系统查内存有哪些指令?

发布时间:2021-01-06 15:45:16      来源: 网盾安全      作者: sandy

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。

 

Linux系统的用户通常都是使用代码来处理所有的操作,包括检查内存状态也不例外。下面小编就来分享下Linux系统检查内存的常用命令。

1、/proc/meminfo 指令

 

命令格式:cat/proc/meminfo

 

用途:用于从/proc文件系统中提取与内存相关的信息,这些文件包含有系统和内核的内部信息。

 

PS:用户还可以使用命令less /proc/meminfo 直接读取该文件,通过使用less 命令,可以在长长的输出中向上和向下滚动,找到所需要的内容。

 

2、 top 指令

 

命令格式:top

 

用途:用于打印系统中的CPU和内存使用情况。

 

PS:如果想让top 显示更友好的内存信息,使用命令top -o %MEM,这会使top 按进程所用内存对所有进程进行排序。

 

3、free命令

 

命令格式:free –m

 

用途:用于检查有关系统RAM的使用情况,具体查看系统的可用和已用内存。

 

可用内存计算公式:

 

可用内存=free +buffers +cached,,实际操作即:215 +11+57 =253MB。

 

4、 vmstat 指令

 

命令格式:vmstat -s(参数)

 

用途:用于查看系统的内存存储信息,是一个报告虚拟内存统计信息的小工具,vmstat 命令报告包括:进程、内存、分页、阻塞IO、中断、磁盘、CPU。

 

5、 htop 指令

 

命令格式:htop

 

用途:详细分析CPU和内存使用情况。

 

PS:如果终端没安装htop,需要先通过指令来安装。

 

命令格式:sudo apt-get update

 

接着输入以下指令

 

命令格式:sudo apt install htop

 

等一切安装结束之后输入指令即可查看CPU和内存使用情况。

 

 

 

加入网盾,开启安全防护

网盾安全 高防服务器、游戏盾、DDoS高防IP、云WAF等多款安全产品

立即体验