原Linux常用命令查看硬盘资源(free、top)
shuist_king阅读数:13842017-07-27
使用free命令 后面的选项是空间单位
free -m 以MB为单位进行统计 free -g 以GB为单位进行统计
进程管理判断服务器的健康状况
ps 查看系统中运行了哪些进程
ps aux unix格式命令 显示系统中
ps -le linux格式命令 显示更加详细的信息 显示所有组合
STAT进程的状态几种状态:R:运行S:睡眠T:停止s:包含子进程+:位于后台
START:启动时间
TIME:占用CPU的运算时间
top查看系统的健康状态
进程按cpu使用率排序
top前五行解释
(系统信息)系统时间 系统的运行时间 系统登录了多少用户 系统在1分钟 5分钟 15分钟 前的平均负载
(进程信息)多少进程 运行中进程 睡眠中进程 正在停止进程 僵尸进程
现代分时多任务操作系统对 cpu 都是分时间片使用的:比如a进程占用10mslinux常用命令,然后b进程占用30ms,然后空闲60ms,再又是a进程占10ms,b进程占30ms,空闲60ms。事实上,system idle process是系统虚拟的一个伪进程,是核心虚拟出来的,多任务操作系统都存在的,用来显示cpu空闲率的,也就是值越大,cpu空闲越大linux常用命令,当运行较大的程序时,会发现,此值会相应的减小。(3)阻塞:也称为等待或睡眠状态,一个进程正在等待某一事件发生(例如请求i/o而等待i/o完成等)而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。
(内存信息) 物理内存总量 已使用内存总量 空闲内存作为缓存区的内存数量
(交换分区信息)交换分区总大小 多少在用 空闲比 缓存多大
用完后按q键退出 top比较占资源 不宜一直开着
pstree进程树
ps小知识 缓存与缓冲的区别,缓存针对读操作而言,存在内存方便随时快速读取。缓冲 是针对写人而言,先写入缓冲区,再一次性写入硬盘.