1、查看程序的PID
ps -ef |grep JAVAAccountService
2、查看CPU、内存
htop–然后过滤器filter JAVAA(进程名称)
3、查看网络(先利用ifconfig查出需要看哪个设备)
sar -n DEV -d 10 | grep em2
查看rxkB/s和txkB/s,不要超过100MB/s(公司网络带宽)
4、查看IO
iostat -xz -d 10
查看dm-0的r/s和t/s,应该不超过120,还有%util,看磁盘的繁忙程度。
5、查看cpu-top
6、vmstat
r – 等待运行的进程数,当此值超过了CPU数目,就会出现CPU瓶颈。这个也和top的负载有关系,一般负载超过了3就比较高,超过5就很高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。
b – 表示阻塞的进程数,等待IO的进程数。
swpd --虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。如果swap的值不为0,但si和so长期为0,这种情况不会影响系