1、CPU和内存通过 ps 和 top 工具查看,磁盘性能通过 iostat 或 vmstat 查看,网络的情况可以通过安装 iftop 组件查看
2、涉及底层的原因需要结合多种工具分析。可以参考https://www.brendangregg.com/linuxperf.html
查看最占用 CPU 的 10 个进程
#ps aux|grep -v USER|sort +2|tail -n 10
查看最占用内存的 10 个进程
#ps aux|grep -v USER|sort +3|tail -n 10
io
iostat 1 10看那个磁盘busy高
要找出占用负载top5的进程及主要瓶颈在哪个资源,可以通过以下步骤:
通过以上步骤,可以找出占用负载top5的进程及主要瓶颈在哪个资源。在银行行业中,可以根据具体情况进行优化,例如增加CPU、内存等资源,优化磁盘IO等。同时,也可以考虑使用更高效的算法或优化代码,减少资源占用。