linux shell中获取mongodb最大连接数、内存使用情况等
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux shell中获取mongodb最大连接数、内存使用情况等,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2213字,纯文字阅读大概需要4分钟。
内容图文
1、
a=`cat aaa.txt`读取aaa.txt中的内容并赋值给a
获取mapped映射到内存的数据大小:
2、
indma=`echo $a | awk ‘{printf("%d\n",match($0,"mapped"))}‘`获取字符串变量a中的子字符串“mapped”的下标,并赋值给indma
3、
indma1=$(($indma+8))给变量ind加8,把结果赋值给indma1
4、
indma0=`echo $a | awk ‘{printf("%d\n",match($0,"netIn"))}‘`获取字符串变量a中的子字符串“netIn”的下标,并赋值给indma0
5、
indma2=$(($indma0-4))给变量indma0减4,把结果赋值给indma2
6、
mastr=`echo ${a:$indma1:$(($indma2-$indma1))}`获取字符串a中下标indma1到indma2之间的子字符串并赋值给mastr,即mapped的值
获取物理内存使用量:
7、
indre=`echo $a | awk ‘{printf("%d\n",match($0,"res"))}‘`获取字符串变量a中的子字符串“res”的下标,并赋值给indre
8、
indre1=$(($indre+5))给变量indre加5,把结果赋值给indre1
9、
indre0=`echo $a | awk ‘{printf("%d\n",match($0,"time"))}‘`获取字符串变量a中的子字符串“time”的下标,并赋值给indre0
10、
indre2=$(($indre0-4))给变量indre0减4,把结果赋值给indre2
11、
restr=`echo ${a:$indre1:$(($indre2-$indre1))}`获取字符串a中下标indre1到indre2之间的子字符串并赋值给restr,即res的值
获取虚拟内存使用量:
12、
indvs=`echo $a | awk ‘{printf("%d\n",match($0,"vsize"))}‘`获取字符串变量a中的子字符串“vsize”的下标,并赋值给indvs
13、
indvs1=$(($indvs+7))给变量indvs加5,把结果赋值给indvs1
14、
indvs0=${#a}获取字符串变量a的总长度
15、
indvs2=$(($indvs0-3))给变量indvs0减3,把结果赋值给indvs2
16、
vsstr=`echo ${a:$indvs1:$(($indvs2-$indvs1))}`获取字符串a中下标indvs1到indvs2之间的子字符串并赋值给vsstr,即vsize的值
获取当前连接数:
17、
indco=`echo $a | awk ‘{printf("%d\n",match($0,"conn"))}‘`获取字符串变量a中的子字符串“conn”的下标,并赋值给indco
18、
indco1=$(($indco+6))给变量indco加6,把结果赋值给indco1
19、
indco0=`echo $a | awk ‘{printf("%d\n",match($0,"delete"))}‘`获取字符串变量a中的子字符串“delete”的下标,并赋值给indco0
20、
indco2=$(($indco0-4))给变量indco0减4,把结果赋值给indco2
21、
costr=`echo ${a:$indco1:$(($indco2-$indco1))}`获取字符串a中下标indco1到indco2之间的子字符串并赋值给costr,即conn的值
最大连接数819,空闲连接数可以根据最大连接数和当前连接数算出来。
linux shell中获取mongodb最大连接数、内存使用情况等
标签:
本文系统来源:http://blog.csdn.net/tuzongxun/article/details/51909149
内容总结
以上是互联网集市为您收集整理的linux shell中获取mongodb最大连接数、内存使用情况等全部内容,希望文章能够帮你解决linux shell中获取mongodb最大连接数、内存使用情况等所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。