linux查看和释放swap内存
来源:互联网 发布:新技术新工艺软件下载 编辑:程序博客网 时间:2024/06/05 15:36
一、查看swap内存被哪些进程占用(输出单位是MByte)
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
二、如何释放swap内存
法1,重启占用swap的进程
法2,关闭swap分区(有时候并不能查看到哪些进程占用swap,则需要先关闭swap分区再开启)
三、关闭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)
原文出自:http://blog.csdn.net/daiyudong2020/article/details/78572306
End;
阅读全文
0 0
- linux查看和释放swap内存
- linux内存清理和swap内存释放办法
- linux内存清理和swap内存释放办法
- 释放linux的swap内存
- vector 释放内存 swap
- vector 释放内存 swap
- vector 释放内存 swap
- vector 释放内存 swap
- vector 释放内存 swap
- vector 释放内存 swap
- vector 释放内存 swap
- Linux下如何释放内存、swap分区满了怎么办!
- Linux下如何释放内存、swap分区满了怎么办
- Linux释放内存后。清空swap分区
- Linux下如何释放内存、swap分区满了怎么办!
- vector使用swap释放内存
- 验证vector swap内存释放
- vector使用swap释放内存
- Java NIO和IO的区别
- Jarvis easycrackme
- 1-5 beanstalkd消费类
- C 练习实例71-80
- 电路与二进制运算
- linux查看和释放swap内存
- web.xml文件的schema头部声明
- CentOS7安装导致开机没有win10启动项以及win10删除CentOS7安装盘后开机启动失败问题
- 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针 的理解
- python实现cifar10数据集的可视化
- 小朱opengl学习笔记(一)
- android原生热修复流程和原理分析实现
- Centos7下安装配置Redis4.0.1
- Laravel withCount 用法