060_实操篇_进程管理类(四)_实时监控进程 top - 20:51:39 up 5:25, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 248 total, 1 running, 247 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 7990064 total, 5498904 free, 1041644 used, 1449516 buff/cache KiB Swap: 6713340 total, 6713340 free, 0 used. 6666012 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 程序名 - 系统时间 up 系统运行时间, 2 用户, 平均负载: 过去1分钟, 过去5分钟, 过去15分钟 任务: 248 total, 1 运行中, 247 睡眠中, 0 停止, 0 僵尸 %Cpu(占用时间): 0.0 用户进程, 0.0 系统进程, 0.0 友善进程,100.0 空闲, 0.0 等待I/O, 0.0 硬中断, 0.0 软中断, 0.0 被虚拟机偷 KiB 内存 : 7990064 total, 5498904 空闲, 1041644 占用, 1449516 缓存/cache KiB 虚拟内存: 6713340 total, 6713340 空闲, 0 占用. 6666012 avail Mem 进程ID 用户 优先级 友善值 虚拟内存 物理内存 共享内存 状态 %CPU %MEM 精确占用时间 启动命令 友善值越高,优先级越低 实时显示系统运行状态 命令 top 语法格式:top [参数] [对象] 常用参数: -a 按内存使用情况排序 -b 使用批处理模式,不进行交互式显示 -c 使用显示模式 -d 设置显示的更新速度 -h 显示帮助信息 -i 不显示任何闲置或僵死的行程 -M 显示内存单位 -n 设置显示的总次数,完成后自动退出 -p 仅显示指定进程 ID 的信息 -s 使用安全模式,不允许交互式指令 -u 仅显示与指定用户 ID 匹配的进程 -v 使用线程模式 -w 设置显示的宽度 调整进程的优先级 命令 nice nice命令的功能是用于调整进程的优先级,合理分配系统资源。 Linux系统后台工作中某些不重要的进程, 例如定期数据备份、自动清理垃圾等等工作, 我们都可以通过nice命令调低其执行优先级, 慢慢完成不用着急,把硬件资源留给重要的工作。 优先级范围为-20~19,数字越小,优先级越高。 语法格式: nice [参数] 命令或脚本名 常用参数: -g 匹配进程组ID -n 设置优先级别 -p 匹配进程ID -u 匹配用户ID --help 显示帮助信息 --version 显示版本信息