系统日常排障命令
- uptime:查看系统负载信息
打印信息分析:信息显示依次为:当前时间、系统已经运行了多长时间、登录的用户数、系统在过去1分钟,5分钟,15分钟内的平均负载
- top:监视系统整体信息,包括CPU、内存及进程信息
参数:
-d:指定每两次屏幕信息刷新之间的时间间隔
-p:指定监控PID
-u:指定用户名/UID,用来监视指定的用户进程
top交互命令:
k 终止指定的进程
f 自定义显示内容
r 改变进程的优先级
s 改变刷新间隔(默认3s,最小0.1s)
q 退出top程序
- free命令
第一行Mem,表示物理内存统计:
(1)total 物理内存总量,total = used + free
(2)used 总计分配给缓存(包含 buffers 与 cache)使用的数量,但其中可能部分缓存并未实际使用
(3)free 未被分配的内存
(4)shared 共享内存,一般系统不会用到,总是0
(5)buffers 系统分配但未被使用的 buffers 数量
(6)cached 系统分配但未被使用的 cache 数量
(7) available 可被应用使用的内存大小
第二行-/+ buffers/cache:
(1)used 实际使用的内存,等于第一行的 used - buffers - cached
(2)free 实际可用内存,等于第一行的 free + buffers + cached
第三行Swap表示交换区的使用情况,也就是我们通常所说的虚拟内存。
(1)total 总量
(2)used 使用
(3)free 空闲