如何用ruby 查看服务器性能
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
常用的分析命令:
1.uptime:
显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负
2.dmesg| tail
demsg 主要是用来显示开机信息的。一般情况下,kernel会将开机信息存储在ring buffer中,有时候开机忘了查看信息,就可以使用dmesg命令查看。
-c 显示信息后,清除ring buffer中的内容。
-s<缓冲区大小> 预设置为8196,刚好等于ring buffer的大小。
-n 设置记录信息的层级。
3.vmstat 1
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况
与top命令不同的是,我可以查看整个机器的CPU,内存,IO使用情况,而不是单单看某个进程CPU或者内存使用率。
4.mpstat -P ALL 1
查看多核CPU每个计算核心的使用情况
mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而vmstat只能查看系统整体cpu情况。
5.pidstat 1
- 1 回答
- 0 关注
- 995 浏览
添加回答
举报
0/150
提交
取消