购物网站的加工说明,网站icp备案证书下载,爱心助学网站建设,建材网站建设 南宁top指令概述
top 是 Linux 系统中用于实时监控系统性能和进程信息的命令#xff0c;功能强大且灵活。它提供了系统资源的动态视图#xff0c;包括 CPU、内存、运行中的进程等。
这个指令可以说是Linux中最基本的工具了#xff0c;用来监视系统的实时运行状态#xff0c;类…top指令概述
top 是 Linux 系统中用于实时监控系统性能和进程信息的命令功能强大且灵活。它提供了系统资源的动态视图包括 CPU、内存、运行中的进程等。
这个指令可以说是Linux中最基本的工具了用来监视系统的实时运行状态类似的程序还有很多像是htop、gtop都是衍生版。基本来说top够用了。
整理学习的Linux 指令的知识。这种指令也不用完全掌握知道基本的用法就可以了解一些快捷键提高工作效率。 自己在Ubuntu或者WSL里面多尝试一些这才是重要的(︶)↗[GO!]。
基本用法
top输出会显示系统状态的实时更新列表按默认的刷新间隔通常是3秒更新。
常见快捷键
在 top 的界面中可以使用以下快捷键进行交互操作注意区分大小写多多尝试
排序相关
按下g可以选择1-4这几种排序字段下面的都包括了 P按 CPU 使用率排序默认。 M按内存使用率排序。 T按运行时间排序。
进程控制
k终止某个进程会提示输入 PID。 r重新调整进程优先级修改 nice 值。
显示选项
h显示帮助菜单。 1显示每个 CPU 的使用情况。 c显示或隐藏进程的完整命令路径。 q退出 top。
过滤与搜索
/查找特定的进程。 n设置显示的进程数量。
常用组合推荐
按内存使用排序M 按 CPU 使用排序P 监控某用户的任务u 用户名 实时查看多核 CPU 状态1 高亮排序字段x
输出字段说明
top 界面顶部和进程列表分别包含系统摘要和具体进程信息
系统摘要
uptime系统已运行时间。 load average系统负载最近1、5、15分钟的平均值。 tasks任务总数及其状态运行、睡眠、停止、僵尸等。 %Cpu(s)CPU 使用情况用户、系统、空闲等。 Mem 和 Swap物理内存和交换分区的使用情况。 例如下面的信息
top - 15:32:32 up 54 min, 1 user, load average: 0.11, 0.09, 0.06
Tasks: 67 total, 1 running, 66 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.4 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st
MiB Mem : 7878.3 total, 5671.9 free, 1544.3 used, 662.1 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 6035.3 avail Mem1系统信息
top - 15:32:32 up 54 min, 1 user, load average: 0.11, 0.09, 0.06当前时间15:32:32系统运行时间已经运行了 54 分钟。当前登录用户数1 个用户。负载均值 (load average)过去 1 分钟0.11 ; 过去 5 分钟0.09 ; 过去 15 分钟0.06;
解释负载均值越低系统压力越小当前负载非常低。 2任务状态
Tasks: 67 total, 1 running, 66 sleeping, 0 stopped, 0 zombie总任务数67 个。运行中的任务1 个任务处于运行状态。睡眠中的任务66 个任务处于睡眠状态等待事件触发。停止的任务0 个任务被停止。僵尸任务0 个僵尸进程。
解释系统大多数任务处于空闲或待机状态负载轻。 3CPU使用率
%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.4 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 stus用户空间0.3% 的 CPU 用于用户程序。sy系统空间0.3% 的 CPU 用于内核操作。ni优先级0.0% 的 CPU 用于调整进程优先级。id空闲99.4% 的 CPU 处于空闲状态。waIO等待0.0% 的 CPU 等待 IO 操作完成。hi硬中断0.0% 的 CPU 用于硬件中断处理。si软中断0.1% 的 CPU 用于软件中断处理。st虚拟化偷取时间0.0% 的 CPU 被虚拟机占用。
解释CPU 使用率非常低系统大部分时间处于空闲状态。 4内存使用
MiB Mem : 7878.3 total, 5671.9 free, 1544.3 used, 662.1 buff/cache总内存7878.3 MiB。空闲内存5671.9 MiB约 72% 的内存空闲。已用内存1544.3 MiB约 19% 的内存正在被使用。缓存/缓冲区662.1 MiB被系统缓存使用的内存。
解释内存利用率较低系统内存资源充足。
5交换分区 (Swap) 使用
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 6035.3 avail Mem总交换分区大小2048.0 MiB。空闲交换分区2048.0 MiB。已用交换分区0.0 MiB。可用内存6035.3 MiB包含物理空闲内存和缓冲内存。
解释系统没有使用交换分区物理内存足以应对当前任务。 6总结 当前系统状态非常轻松
CPU 主要处于空闲状态99.4%。内存和交换分区使用率低资源充足。系统负载非常低负载均值远低于 1。没有僵尸进程或 IO 瓶颈。
进程信息
PID进程 ID。 USER运行该进程的用户。 PR 和 NI优先级和 nice 值。 VIRT、RES、SHR虚拟内存、常驻内存和共享内存使用情况。 %CPU 和 %MEM进程的 CPU 和内存使用率。 TIME进程累计使用 CPU 的时间。 COMMAND运行的命令或进程名称。
资料
[Unix/Linux TOP 指令使用详解] [每天一个linux命令44top命令] [top manual]