磁盘监控:
—> iostat
—> sar -pd 10 3 (每隔10秒,执行3次)
—> df
内存监控:
—> free
—>vmstat 只能查看所有CPU的平均信息;查看cpu队列信息;
—>mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息
—>iostat: 只能查看所有CPU的平均信息。
—>top:显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。
—> sar -u
网络监控:
—> netstat
Load average监控
—> uptime
线程追踪
—> strace (在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。)
—> ltrace 跟踪进程调用库函数的情况