Linux性能工具对问题进行故障排除
时间:2020-01-09 10:41:50 来源:igfitidea点击:
问题描述: Linux中建议使用哪些工具或者命令来解决与性能相关的问题?
解决方法:以下是每个Linux或者UNIX系统管理员应了解的基本或者必要工具:
- top
- sar
- vmstat
- iostat
- free
top命令
top程序提供正在运行的系统的动态实时视图。
它可以显示系统摘要信息以及Linux内核当前正在管理的任务列表。
执行顶部命令:
$ top
sar命令
sar命令是性能监视工具。
它可以找出Linux一直在做什么。
它可以生成报告并将其通过电子邮件发送给sys admin。
为了使用sar,您需要安装sysstat软件包。
sar显示以下方面的性能数据:
- CPU和队列,
- 磁盘I/O
- 交换和记忆
- CPU中断,联网等
vmstat命令
vmstat报告有关进程,内存,页面调度,块IO,陷阱和cpu活动的信息。
iostat命令
iostat命令用于通过观察设备处于活动状态的时间(相对于其平均传输速率)来监视系统输入/输出设备的负载,即监视磁盘吞吐量非常有用。
free命令
free命令显示系统中空闲和已使用的物理内存和交换内存的总量,以及内核使用的缓冲区。