linux命令--内存

命令:
  free 默认展示kb;
  free -m展示mb;
  free -g展示gb;
  free -h选择以适合理解的容量单位显示

含义:

  Mem:
  表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够
  total:
  表示物理内存总量。
  used:  
  表示已分配物理内存(包含buffers 与cache)
  buffers/cache:
  表示物理内存的缓存统计;系统分配但未被使用
  free:
  表示未被分配的内存(不代表可使用的内存)
  shared:
  共享内存,一般系统不会用到

  buffers/cache+free:
  实际可以使用的内存
  available:
  实际可以使用的内存估算

 

命令:

  top

  整体信息:

  us : 用户空间占用cup百分比
  sy : 内核空间占用cup百分比
  ni :用户进程空间内改变过优先级的进程占用cpu百分比
  id :空闲cpu百分比
  wa:等待输入输出的cpu时间百分比
  hi: cpu服务于硬件中断所耗费的时间总额
  si: cpu服务软件中断所耗费的时间总额
  st: steal time

  列表的含义:
  PID : 进程ID
  USER :进程所有者
  PR: 优先级  
  NI: nice值,负值表示优先级高,正值表示优先级低
  VIRT: 进程使用的虚拟内存总量
  RES: 进程使用的、未被换出的物理内存大小
  SHR: 共享内存大小
  S: 进程状态
  %CPU 上次更新到现在的CPU时间占用百分比
  %MEM 进程使用的物理内存百分比
  TIME+ 进程使用CPU总时间
  COMMAND命令名、命令行

  shift+m:
  按照内存使用情况排序

posted @ 2022-05-30 15:57  Sんí丶頭  阅读(93)  评论(0编辑  收藏  举报