仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 555|回复: 6
打印 上一主题 下一主题

[shell编程] 带来一篇shell剧本检察占用swap的历程

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
  1. #!/bin/bashecho-e`date+%y%m%d%H%M`echo-e"PID                Swap                Proc_Name"#拿出/proc目次下一切以数字为名的目次(历程名是数字才是历程,其他如sys,net等寄存的是其他信息)forpidin`ls-l/proc|grep^d|awk{print$9}|grep-v[^0-9]`do#让历程开释swap的***只要一个:就是重启该历程。大概等其主动开释。放#假如历程会主动开释,那末我们就不会写剧本来找他了,找他都是由于他没有主动开释。#以是我们要列出占用swap并必要重启的历程,可是init这个历程是体系里一切历程的先人历程#重启init历程意味侧重启体系,这是切切不成以的,以是就不用检测他了,以避免对体系形成影响。if[$pid-eq1];thencontinue;figrep-q"Swap"/proc/$pid/smaps2>/dev/nullif[$?-eq0];thenswap=$(grepSwap/proc/$pid/smaps|gawk{sum+=$2;}END{printsum})proc_name=$(psaux|grep-w"$pid"|grep-vgrep|awk{for(i=11;i<=NF;i++){printf("%s",$i);}})if[$swap-gt0];thenecho-e"${pid}        ${swap}        ${proc_name}"fifidone|sort-k2-n|awk-F        {pid[NR]=$1;size[NR]=$2;name[NR]=$3;}END{for(id=1;id<=length(pid);id++){if(size[id]<1024)printf("%-10s        %15sKB        %s
  2. ",pid[id],size[id],name[id]);elseif(size[id]<1048576)printf("%-10s        %15.2fMB        %s
  3. ",pid[id],size[id]/1024,name[id]);elseprintf("%-10s        %15.2fGB        %s
  4. ",pid[id],size[id]/1048576,name[id]);}}
复制代码

倡议做准时义务监控swap空间利用情形
corntab-e
1****sh/root/swap.sh>>/root/swap/swap.log
已经有一段工夫呆板的swap一直下跌,监控后发明是一些java历程占用swap空间后,完整不开释,杀逝世这些java历程后,开释swap.
ps:http://blog.itpub.net/26972107/viewspace-774239

欢迎大家来到仓酷云论坛!
透明 该用户已被删除
沙发
发表于 2015-1-15 07:31:50 | 只看该作者

带来一篇shell剧本检察占用swap的历程

每天对着单位那群白痴讲话让我觉得前途很渺茫……
再现理想 该用户已被删除
板凳
发表于 2015-1-23 22:46:40 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
老尸 该用户已被删除
地板
发表于 2015-1-31 22:05:28 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
兰色精灵 该用户已被删除
5#
发表于 2015-2-7 03:42:15 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
分手快乐 该用户已被删除
6#
发表于 2015-2-21 00:32:56 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
莫相离 该用户已被删除
7#
发表于 2015-3-20 19:21:48 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 07:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表