大纲
中间件
运维工具
性能测试中使用的其他命令
进程/内存的运维,监控工具
中间件
redis
常用命令:info,monitor,slowlog, redis-benchmark, scan
more:https://www.redis.cn/commands/info.html
elasticsearch
_plugin/head:概览,索引,基本查询,符合查询
_plugin/kopf:内存大小,磁盘占用,索引管理。
进程/内存
jvisualvm:实时查看堆栈信息,需要添加jmx启动参数
性能测试中使用的其他命令
查看网络流量:cat /proc/net/dev
查看系统平均负载:cat /proc/loadavg
查看系统内存情况:cat /proc/meminfo
查看CPU的利用率:cat /proc/stat
端口相连接的机器数:
ss -nao | grep 18090 | wc -l
netstat -anpt | grep 18090 | wc -l
查看java线程:
ps -eLf | grep java | wc -l
运维工具
cat:代码层面的监控。
netdata:Linux系统性能实时监控平台