top
查看系统进程
free
Free 命令是监控系统内存最常用的命令
参数说明
-m:以 M 为单位查看内存使用情况(默认为 kb)
-b:以字节为单位查看内存使用情况
-s:可以在指定时间段内不简单监控内存的使用情况
vmstat
可以监控操作系统的进程状态、内存、虚拟内存、磁盘 IO、上下文、CPU 的信 息。
iostat
Iostat 是对系统磁盘 IO 操作进行监控,它的输出主要显示磁盘的读写操作的统 计信息。同时给出 cpu 的使用情况
mpstatl
Mpstat 可以监控到 cpu 的一些统计信息,在多核 cpu 的系统里不但能够查看 所有 cpu 的平均状况信息,而且能够查看特定的 cpu 的信息
sar
Sar 命令可以全名的获取到 cpu 、运行、磁盘 IO、虚拟内存、内存、网络等信 息
netstat
Netstat 命令用于显示本机网络链接、运行端口、路由表等信息
Ps
ps 命令是进程查看命令,使用这个命令可以确定有哪些进程正在运行和运行的 状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。
losf
Lsof 的原始功能是列出打开的文件的进程。Linux 下一切皆文件
Uptime 主要是用来统计系统当前的运行状态
uptime -v 显示版本
Strace
Strace 命令用来跟踪进程执行时的系统调用和所接收的信号。在 Linux 世界, 进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接 收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问 硬件设备。strace 可以跟踪到一个进程产生的系统调用,包括参数,返回值,执 行消耗的时间