欢迎来到云服务器租用和托管数据中心

服务器相关

怎样查看Linux服务器的内存使用情况

1、free命令

free命令可以显示整体内存使用情况,包括总内存、已使用的内存、空闲的内存、被内核缓冲的内存以及被内核缓存和缓冲区占用的内存等关键指标:

total:总计物理内存的大小。
used:已使用的内存大小(含缓存)。
free:空闲的内存大小。
shared:多个进程共享的内存总额。
buffers/cached:磁盘缓存的大小。

2、top命令

top命令可以实时监控系统的各种资源使用情况,实时监控进程级内存占用,运行后按 Shift+M 按内存排序进程,显示 %MEM(内存占比)、MiB Mem等:

MiB Mem:显示了物理内存的使用情况,包括总量、已用数、空闲数等信息。
MiB Swap:显示了交换空间(Swap)的使用情况。
%MEM:每个进程占用的内存百分比。

本地服务器的主要特征

3、htop命令

htop命令是更强大的图形化监控工具,增强版交互工具,需安装,支持彩色显示和鼠标操作,可以直观展示内存消耗,以图形方式显示系统的各种资源使用情况,实时监控进程级内存占用。如果未安装,可以使用以下命令进行安装:sudo apt-get install htop。运行htop后,界面会显示各个进程的内存使用情况,可以按下F6键选择按内存使用情况进行排序。

htop界面会显示各个进程的内存使用情况,包括进程名、用户、PID、PRI、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+和COMMAND等信息。%MEM列显示了每个进程占用的内存百分比。

4、vmstat命令

vmstat命令可以报告虚拟内存统计信息,提供内存和Swap的实时统计,显示详细内存报告,包括空闲内存、缓存和Swap使用情况。‌‌关键指标包括:

procs:进程状态信息。
memory:内存使用情况,包括空闲内存、已用内存、缓存等。
swap:交换空间的使用情况。
io:输入输出统计信息。
system:系统中断次数。
cpu:CPU使用情况。

5、/proc/meminfo文件

/proc/meminfo文件可以直接读取内核内存数据,提供详细的内存信息,反映系统全局内存状态。‌‌关键指标包括:

MemTotal:总计物理内存的大小。
MemFree:空闲的内存大小。
MemAvailable:可供新程序使用的内存大小。
Buffers:用于缓冲区的内存大小。
Cached:用于缓存的内存大小。

推荐服务器配置:

CPU

内存

硬盘

带宽

IP数

月付

Xeon E3

16G

1TB HD

1G 50T流量

1+8*/27(可用233个)

1180

E5-2683v4

64G

1TB HD

1G 50T流量

1+8*/27(可用233个)

1860

Xeon E3-1230

16G

1TB SATA

1G/20T流量

5+1C(可用258个)

1199


租用服务器,详细咨询QQ:80496086

Copyright © 2003-2025 香港服务器和服务器租用 梦飞数据中心 版权所有