Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18131
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2020-12-24 15:54
文章分类

全部博文(3)

文章存档

2020年(3)

我的朋友
最近访客

分类: 系统运维

2020-12-27 19:15:33


1、查看占用sawp内存较高进程

for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done 2>&1 |sort -k2nr |head

2、如何释放swap内存

1)对占用swap内存较高的进程进行重启;

2)关闭swap分区

3、关闭swap分区步骤及注意事项

1)确保系统空闲内存大于swap已用内存;

2)可以先清理内存cache,空出足够内存

echo "1" > /proc/sys/vm/drop_caches)

3)关闭swap分区(swapoff -a),这个过程需要等待;

4)swap分区释放后,恢复swap分区(swapon -a);

5)恢复内存cache的设置(echo "0" > /proc/sys/vm/drop_caches)

 

阅读(8628) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~