linux 性能测试监控shell脚本
来源:互联网 发布:怎么获取股票数据 编辑:程序博客网 时间:2024/06/01 03:57
学习内存读取脚本
首先思想: 将需要监控的性能数据,定时输入到txt中
cpu:按秒去记录
内存:分钟即可(10min)
方法:
1、
java进程 :
SCPid=$(jps|grep 'SC'|awk '{print $1}')
echo $SCPid
获取sc的pid,awk '{print $1}'是获取结果的第一个值
其他进程:
SSPid=`ps -afx|sed -n '/stream_server/p'|grep -v 'sed'|awk '{print $1}'`
echo $SSPid
获取ss的pid:
SSPid=`ps -afx|sed -n '/stream_server/p' 两行显示
grep -v 'sed' 反选,将sed哪一行删除
或者用 ps -afx|grep './stream_server'|grep -v 'grep'
awk '{print $1}'` 获取第一个值 pid
2、
其他进程:
top -p pid -bn1 > /test.txt 将pid的进程内容输入1次输出到 根目录下的test.txt
java进程 :
jmap -histo:live "$SCPid"|grep 'Total'|grep -v 'org'
jmap -histo:live "$SCPid"
使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计
grep -v 'org'
反选 删除org开头一行
3、
while true
do
code
code
sleep 60 休眠60秒重新执行
done
知识点:bash 和 正则
阅读全文
0 0
- linux 性能测试监控shell脚本
- shell监控主机性能脚本
- 几个常用的Linux系统性能监控shell脚本
- linux下性能监控shell脚本实现系列一(服务器整体性能监控)
- linux下性能监控shell脚本实现系列一(服务器整体性能监控)
- linux shell脚本-监控进程
- linux shell脚本监控端口
- 性能测试系列1-Linux 性能监控
- linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析
- linux实战(二)----shell脚本监控实例-----日志截取三个命令在性能监控等运用中的实例解析
- linux下shell 网速监控脚本
- Linux常用的系统监控shell脚本
- Linux常用的服务器监控shell脚本
- Linux常用的主机监控shell脚本
- linux服务器系统负载监控-shell脚本
- linux服务器系统cpu监控-shell脚本
- linux服务器硬盘监控-shell脚本
- linux服务器内存监控-shell脚本
- shell 脚本编程学习(三) 条件控制,循环控制
- ExtJS Button调用Ext.window.Window后,只能点开一次,第二次就点不开
- Shop项目Servlet抽取
- SystemServer到Launcher
- 库vector函数的熟悉
- linux 性能测试监控shell脚本
- Docker安装以及registry搭建
- 解决linux普通用户使用Wireshark的权限不足问题
- RecyclerView指定布局管理器
- 为windows环境的elasticsearch更新license授权文件
- MySQL TRIGGER
- PRML之多项式曲线拟合
- Mac OS 下MySQL的Command not found的问题解决
- 数学分析 导数的四则运算法则及多个函数的推广