1. free命令

free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。

直接输入free命令,显示如下:

free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB,显示如下:

第1行数据【总计】62G表示物理内存总量;15G表示【总计】分配给【缓存】(包含buffers【缓冲】与cache【缓存】)使用的数量,但其中可能部分缓存并未实际使用;【空闲】3G表示未被分配的内存;shared【共享】表示共享内存;43G表示系统分配但未被使用的buffers【缓冲】数量;46G表示系统分配但未被使用的available【可用】数量

2.top命令

top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等

直接输入top命令

第一行:基本情况

当前系统时间;系统已经运行的时长;当前登录系统的用户数;1分钟,5分钟,15分钟的负载情况;load average:如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第二行:任务(进程)

进程数;正在运行的进程数;休眠的进程数;停止的进程数;僵尸状态的进程数;

第三行:cpu状态

us:用户空间占用CPU的百分比。                        sy:内核空间占用CPU的百分比。

ni:改变过优先级的进程占用CPU的百分比。        id:处于空闲的CPU百分比。

wa:系统等待IO的CPU时间百分比。                  hi:硬中断(Hardware IRQ)占用CPU的百分比

si:软中断(Software Interrupts)占用CPU的百分比        st:来自于一个虚拟机偷取的CPU时间百分比。

第四行:内存状态

total :物理内存总量                                        used:使用中的内存总量

free:空闲内存总量                                          buff/cache:buffers+cache

buffers:用于存放要输出到disk(块存储)的数据,在这里buff是指被OS buffer住的内存。
        cached:存放从disk上读出的数据;buffer和cache是为了提高IO性能并由OS管理。

第五行:swap交换分区

total:交换区总量                           used:使用的交换区总量

free:空闲交换区总量                        avail mem:可用内存空间

说明:如果used数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。

第六行:空行

第七行:各进程(任务)的状态监控

PID:进程id                                ​​​​​​​USER:进程所有者(谁在用)
PR:进程优先级                        NI:nice值。负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR:共享内存大小,单位kb
S:进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU:上次更新到现在的CPU时间占用百分比
 %MEM:进程使用的物理内存百分比                TIME+:进程使用的CPU时间总计,单位1/100秒
COMMAND:进程名称(命令名/命令行)

3. 进入top后

3.1 “shift+m”

进入top的实时界面后,默认按照CPU的使用率排序,通过“shift+m”按键将进程按照内存使用情况排序,可以查看哪些进程是当前系统中的内存开销“大户”。

 3.2根据关键词排序

top命令中,按下 f 键,进入选择排序列的界面,这里可以选择要显示的信息列,要按照哪些信息列进行排序等

参照红框的说明来选择是否显示那些列就行,标*的就是显示

用上下键来移动,用空格键来确定/否定

注意:运行top命令之后,如果想退出该命令,键入q即可或按ctrl c

备注:

如何查看linux服务器内存使用情况相关推荐

  1. 【收藏】如何查看linux服务器内存使用情况

    如何查看linux服务器内存使用情况 https://www.cnblogs.com/hanmk/p/10556989.html [root@m-0 ~]# ps -eo pmem,pcpu,rss, ...

  2. 查看linux服务器内存使用情况,不够时创建Swap、手动 cached

    2019独角兽企业重金招聘Python工程师标准>>> 如何知道系统的内存使用情况: 在Linux下查看内存我们一般用free命令: [root@scs-2 tmp]# free t ...

  3. 会用top与free命令查看linux服务器内存使用情况

    一.top命令介绍 Linux top命令用于实时显示 process 的动态:查看内存和cpu的使用情况 1.常用命令参数介绍 top -d 10 10s刷新一次 top -i  不显示任何闲置 ( ...

  4. 查看Linux服务器内存使用情况

    1.free 命令 free 命令显示系统使用和空闲的内存情况,包括物理内存.交互区内存(swap)和内核缓冲区内存. 直接输入free命令,显示如下 free命令默认是显示单位kb,可以采用free ...

  5. 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况

    命令查看Linux服务器内存.CPU.显卡.硬盘使用情况 查看内存使用情况 使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 us ...

  6. [转]如何正确查看Linux机器内存使用情况

    原文链接 如何正确查看Linux机器内存使用情况 背景 只要工作上涉及到Linux机器,基本上都会有这样一个需求,查看内存使用情况,但是怎么看才正确呢?之前使用的是top命令,一直存在一个误区. 为什 ...

  7. linux服务器显卡的占用量,命令查看Linux服务器内存、CPU、显卡使用情况

    查看内存使用情况 使用命令:free -m 大致结果类似下图: 参数解释: Mem行(单位均为M): * total:内存总数 * used:已使用内存数 * free:空闲内存数 * shared: ...

  8. 查看服务器内存和硬盘命令,命令查看Linux服务器内存、CPU、显卡、硬盘使用情况...

    查看内存使用情况 使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 used:已使用内存数 free:空闲内存数 shared:当 ...

  9. 查看LINUX进程内存占用情况 top pmap ps

    可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析 ...

最新文章

  1. java exception源码_Java异常之 Error 和 Exception
  2. 手把手教你使用koa2
  3. javascript本地缓存方案-- 存储对象和设置过期时间
  4. (十一)boost库之多线程间通信
  5. ES9的新特性:异步遍历Async iteration
  6. 减治法解决尼姆(Nim)游戏/拈游戏问题(JAVA)
  7. 华为P50系列再曝“坏消息”:疑似再度延期至7月份
  8. 连接池dbcp跟c3p0
  9. Redis相关面试题总结
  10. rust原声音乐_Joan Baez – Diamonds Rust
  11. linux hasp的加密狗驱动程序,hasp加密狗驱动下载-hasp加密狗驱动(圣天诺加密狗驱动) win7/8/10 官方通用版 - 河东下载站...
  12. linux使用ftp传递文件,在linux下使用FTP命令传输文件
  13. 设备性能测试 : 内存带宽的测试
  14. 注塑缺陷浮纤的原因及解决对策
  15. 机器学习实践系列之9 - 视频结构化
  16. 读《我的身体里早已落叶纷飞》
  17. Transformer翻译模型Decoder详解(Masking)
  18. 软件测试 - 测试基础知识
  19. USRP N321上手
  20. Java静态类的使用

热门文章

  1. 今年北京将新增城市公园31处 让市民享受高品质绿化
  2. 中国电化学储能行业发展趋势展望及十四五战略研究报告2022~2027年
  3. 台式计算机用u盘给电脑安装系统,如何在台式计算机上用U盘重新安装Win7系统
  4. 少儿知识付费做好内容是关键
  5. 永磁同步电机矢量控制中的双闭环是什么意思_【百问百答】ST 电机控制实战问答合辑 | 连载之二...
  6. 应变片悬臂梁 电桥电路计算
  7. while 和 do while 循环语句格式及用法
  8. HTML圣诞树代码(动态音效)
  9. Linux查看进程的4种方法
  10. vue重复访问同一路由报错