1、top
可以查看系统中运行的进程的状况,CPU 使用状况,系统负载,内存使用等。它是检查系统进程运行状况最方便的工具了,它默认显示部分活动的进程,并且按照进程使用 CPU 的多少排序。它可以显示全部 CPU 的使用状况,也可以显示每个进程都运行在那个 CPU 上面。可以用 top 来看哪些进程或者那类进程占用 CPU 和内存资源最多,以此迅速定位存在性能问题的进程,以及运行异常的进程
2、free
free 命令显示系统内存的使用状况(物理内存和交换内存)通过这个命令我们可以看到系统进程实际使用的物理内存,buffer 和 cache 使用的物理内存
3、vmstat
vmstat 是一个很全面的性能分析工具,可以观察到系统的进程状态、内存使用、虚拟内存使用、磁盘的 IO、中断、上下问切换、CPU 使用等。
4、Strace
可以用来查看一个进程在执行过程中的系统调用和所接收的信号。
5、tcpdump
linux 下的抓包工具。可以把抓下来的信息重定向到文件里。然后在 windows 下用 ethereal 来分析。很强大
6、gprof
程序中每个函数的 CPU 使用时间。每个函数的调用次数。并提供简单调用关系图。
了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!