Linux查看swap使用情况小脚本
2018-03-06 19:10
225 查看
查看swap占用脚本
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| sort -k2nr
为什么会有swap分区,swap分区又是做什么的。
其实swap分区的作用就是将一些应用程序中不经常处理不重要的任务临时安排到swap分区里面,这样减少占用内存资源,毕竟内存资源是有限的。让内存先把紧急的经常处理的任务走完,等资源空闲了,在重新调出swap分区的任务处理。如果内存空间与swap分区的空间都满了,这时候就会导致内存溢出。内存溢出一般抓下堆栈jstack [pid] -l > jstack_file.txt ,获取堆栈文件,进行分析原因。
相关文章推荐
- Linux中使用Shell脚本查看Java线程的CPU使用情况
- Shell脚本实现监控swap空间使用情况和查看占用swap的进程
- 用来查看linux内存使用情况的shell脚本
- Linux上使用shell脚本查看内存情况(超实用)
- Shell脚本实现监控swap空间使用情况和查看占用swap的进程
- 列举能够查看Linux操作系统 swap 使用情况的命令-作业
- 查看linux服务器内存使用情况,不够时创建Swap、手动 cached
- linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区
- Linux下查看版本、CPU、内存、磁盘、Swap、网络等资源的使用情况
- 用来查看linux内存使用情况的shell脚本
- Linux中使用Shell脚本查看Java线程的CPU使用情况
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- [转]linux查看硬盘使用情况命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux下查看内存使用情况
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
- linux下查看内存使用情况
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- [转]Linux查看磁盘使用情况命令