在日常管理中,我们经常会遇到swap分区使用比较多,那么导致是那些进程使用的呢,其实我们可以通过/proc/pid/下的smaps来获得。使用下面的命令可以列出所有进程占用的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 | head

获取到占用Swap分区比较多的PID,然后就可以通过PID获取到进程的相关信息了。

ps aux | grep ${pid}

本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1957059如需转载请自行联系原作者


菜鸟东哥

Linux如何查看哪个进程占用的SWAP分区比较多相关推荐

  1. Linux查看进程是否占用,Linux 下查看哪个进程占用swap空间

    #!/bin/bash echo -e "PID\t\tSwap\t\tProc_Name" # 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,ne ...

  2. Linux下查看某个进程占用的CPU及内存

    目录 1.查看指定进程的PID 2.用top命令指定固定的PID 3.使用ps查询指定进程名或PID的占用情况 4.查看更详细的内存占比 1.查看指定进程的PID ps -ef | grep iquo ...

  3. 查看linux每个进程占用内存多少,Linux下如何查看哪个进程占用内存多?

    1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...

  4. Linux查看哪些进程占用较多的cpu、内存和磁盘IO的方法

    linux 查看哪个进程占用CPU和内存 1.ps aux | grep mysql 用这个方法找到进程号 如下:找到mysql的进程号是1651 [root@vm254 ~]# ps aux |gr ...

  5. linux 如何查看端口被哪个进程占用,如何查看linux端口被哪个进程占用

    查看linux端口被哪个进程占用的方法:首先查看被占用的端口的进程,并查询进程id:然后根据集成id查询进程,并查看进程详情信息:最后查看进行所在目录,操作进程即可. 本教程操作环境:red hat ...

  6. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

  7. linux下查找java进程占用CPU过高原因

    linux下查找java进程占用CPU过高原因 1. 查找进程 top查看进程占用资源情况 明显看出java的两个进程22714,12406占用过高cpu. 2.查找线程 使用top -H -p &l ...

  8. Linux下查看某个进程打开的文件数-losf工具常用参数介绍

    Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...

  9. 【实施工程师】Linux怎么查看当前进程

    [实施工程师]Linux怎么查看当前进程 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源.在Linux系统中有很多命令.那么哪些命令可以查看所有运行中的进程呢? 你可以使用ps ...

  10. linux查看进程grep工作组,Linux下查看一个进程打开了哪...-linux 如何找到进程的工作目录...-使用 grep 恢复误删的文本文件_169IT.COM...

    Linux下查看一个进程打开了哪些文件的命令示例,供大家学习参考. 查看进程14755(httpd)打开了哪些文件: 代码如下: localhost:~# lsof -p 14755 COMMAND ...

最新文章

  1. [NC16591]关押罪犯 并查集
  2. 深度学习系列学习博客
  3. css flexbox模型_CSS Flexbox在全国范围内的公路旅行中得到了解释
  4. h matlab,较优H圈matlab实现
  5. 最新搜索引擎网站提交登录入口和收录入口大全
  6. python 选择题 多线程_python多线程练习题
  7. §4.1.2数学归纳法证明不等式第6题 (复旦大学2004年保送生考试数学试题)
  8. 一个VSCode便可以免费画ER图
  9. 智能优化算法之免疫算法(IA)
  10. 1032: 员工薪水 Python
  11. 【20140205】曼昆著《经济学原理》读书笔记
  12. Python数据可视化:5种绘制柱状图表的方法(附源码)
  13. 胖哥和几个群友写了个好用的OAuth2授权服务器
  14. matlab偏最小二乘截距,matlab代写偏最小二乘回归(PLSR)和主成分回归(PCR)
  15. java 导出excel带多种颜色
  16. Java面经:小米暑期实习+秋招真题分享
  17. 时钟抖动(Clock Jitter)和时钟偏斜(Clock Skew)
  18. 微信点击短链接直接跳转到支付宝领红包教程 附带例子
  19. php1050r210,parker电磁阀parker柱塞泵parker马达
  20. 医院能耗监控平台研究与应用

热门文章

  1. 2021-09-09394. 字符串解码 栈
  2. Bitwise AND of Numbers Range
  3. boost库BOOST_FOREACH使用说明
  4. python join函数的作用_Python join()函数原理及使用方法
  5. DL实战(3):cfNet- Matlab配置
  6. android studio for android learning (二十五 )activity的启动模式详解与标志位简析
  7. 【2017CCPC哈尔滨赛区 HDU 6242】Geometry Problem【随机化】
  8. Socket通过读取数据阻塞的解决方案
  9. JDBC上传文件存入BLOB字段
  10. 第 7 章 Neutron - 067 - Neutron 架构