1. 内存CPU命令

1.1.1. 查看内存使用情况

free -m
free -h

-h 指人性化显示,根据大小显示一般为K,M,G。而不是B

内存使用倒叙排列

ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

1.1.2. 清除缓存

  • 清除页面缓存 sync; echo 1 > /proc/sys/vm/drop_caches
  • 清除目录项和inode; sync; echo 2 > /proc/sys/vm/drop_caches
  • 清除页面缓存、目录项和节点; sync; echo 3 > /proc/sys/vm/drop_caches

sync 指清除缓存而不关闭相应程序

1.1.3. 加内存命令

加后的结果:swap 有值且不为0

[root@iz2ze56pkpg6dxap2z3qvzz project]# free -m
              total        used        free      shared  buff/cache   available
Mem:            992         855          63           0          73          30
Swap:          2047         464        1583

swapon -s 查看加的分区

[root@iz2ze56pkpg6dxap2z3qvzz project]# swapon -s
Filename                                Type            Size    Used    Priority
/opt/swap                               file    2097148 475984  -1
  • 添加swap文件方式

1、dd命令生成一个固定大小的文件,文件的大小就是添加或扩容swap的大小:

dd **if**=/dev/zero of=/opt/swap bs=1M count=2048

2、然后使用mkswap命令将其格式化:

mkswap /opt/swap

3、使用swapon命令挂载其:

swapon /opt/swap

  • 固化 : 若重启系统,则配置的分区失效。若想固化,要在 /etc/fstab 中添加如下一行,使之永久生效

    /opt/swap swap swap defaults 0 0
    
  • 删除分区

swapoff -a 停止系统正在使用的swap

swapoff -s 删除所有的swap

swapoff /opt/swap 删除/opt/swap 置换分区

results matching ""

    No results matching ""