在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Linux中top命令参数有哪些

123次阅读
没有评论

共计 2693 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 Linux 中 top 命令参数有哪些,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

top 命令用法

top 命令经常用来监控 linux 的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。

top 的使用方式 top [-d number] | top [-bnp]

参数解释:

-d:number 代表秒数,表示 top 命令显示的页面更新一次的间隔。默认是 5 秒。-b:以批次的方式执行 top。-n:与 - b 配合使用,表示需要进行几次 top 命令的输出结果。-p:指定特定的 pid 进程号进行观察。

在 top 命令显示的页面还可以输入以下按键执行相应的功能(注意大小写区分的):

?:显示在 top 当中可以输入的命令 P:以 CPU 的使用资源排序显示 M:以内存的使用资源排序显示 N:以 pid 排序显示 T:由进程使用的时间累计排序显示 k:给某一个 pid 一个信号。可以用来杀死进程 r:给某个 pid 重新定制一个 nice 值(即优先级)q:退出 top(用 ctrl+ c 也可以退出 top)。

top 各输出参数含义

下面是使用 top 命令来进行性能检测的截图:

图一(ubuntu):

图二(centos):

一、top 前 5 行统计信息

第 1 行:top – 05:43:27 up 4:52, 2 users, load average: 0.58, 0.41, 0.30
第 1 行是任务队列信息,其参数如下:

内容含义 05:43:27 表示当前时间 up 4:52 系统运行时间 格式为时:分 2 users 当前登录用户数 load average: 0.58, 0.41, 0.30 系统负载,即任务队列的平均长度。三个数值分别为 1 分钟、5 分钟、15 分钟前到现在的平均值。

load average: 如果这个数除以逻辑 CPU 的数量,结果高于 5 的时候就表明系统在超负荷运转了。

第 2 行:Tasks: 159 total, 1 running, 158 sleeping, 0 stopped, 0 zombie
第 3 行:%Cpu(s): 37.0 us, 3.7 sy, 0.0 ni, 59.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
第 2、3 行为进程和 CPU 的信息
当有多个 CPU 时,这些内容可能会超过两行,其参数如下:

内容含义 159 total 进程总数 1 running 正在运行的进程数 158 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程数 37.0 us 用户空间占用 CPU 百分比 3.7 sy 内核空间占用 CPU 百分比 0.0 ni 用户进程空间内改变过优先级的进程占用 CPU 百分比 59.3 id 空闲 CPU 百分比 0.0 wa 等待输入输出的 CPU 时间百分比 0.0 hi 硬中断(Hardware IRQ)占用 CPU 的百分比 0.0 si 软中断(Software Interrupts)占用 CPU 的百分比 0.0 st

第 4 行:KiB Mem: 1530752 total, 1481968 used, 48784 free, 70988 buffers

第 5 行:KiB Swap: 3905532 total, 267544 used, 3637988 free. 617312 cached Mem
第 4、5 行为内存信息
其参数如下:

内容含义 KiB Mem: 1530752 total 物理内存总量 1481968 used 使用的物理内存总量 48784 free 空闲内存总量 70988 buffers(buff/cache)用作内核缓存的内存量 KiB Swap: 3905532 total 交换区总量 267544 used 使用的交换区总量 3637988 free 空闲交换区总量 617312 cached Mem 缓冲的交换区总量。3156100 avail Mem 代表可用于进程下一次分配的物理内存数量

上述最后提到的缓冲的交换区总量,这里解释一下,所谓缓冲的交换区总量,即内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。

计算可用内存数有一个近似的公式:
第四行的 free + 第四行的 buffers + 第五行的 cached

二、进程信息列名含义 PID 进程 idPPID 父进程 idRUSERReal user nameUID 进程所有者的用户 idUSER 进程所有者的用户名 GROUP 进程所有者的组名 TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?PR 优先级 NInice 值。负值表示高优先级,正值表示低优先级 P 最后使用的 CPU,仅在多 CPU 环境下有意义 %CPU 上次更新到现在的 CPU 时间占用百分比 TIME 进程使用的 CPU 时间总计,单位秒 TIME+ 进程使用的 CPU 时间总计,单位 1 /100 秒 %MEM 进程使用的物理内存百分比 VIRT 进程使用的虚拟内存总量,单位 kb。VIRT=SWAP+RESSWAP 进程使用的虚拟内存中,被换出的大小,单位 kbRES 进程使用的、未被换出的物理内存大小,单位 kb。RES=CODE+DATACODE 可执行代码占用的物理内存大小,单位 kbDATA 可执行代码以外的部分 (数据段 + 栈) 占用的物理内存大小,单位 kbSHR 共享内存大小,单位 kbnFLT 页面错误次数 nDRT 最后一次写入到现在,被修改过的页面数。S 进程状态。D= 不可中断的睡眠状态 R= 运行 S= 睡眠 T= 跟踪 / 停止 Z= 僵尸进程 COMMAND 命令名 / 命令行 WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名 Flags 任务标志其他

默认进入 top 时,各进程是按照 CPU 的占用量来排序的。

1、在 top 基本视图中,按键盘数字“1”可以监控每个逻辑 CPU 的状况:

2、敲击键盘‘b’(打开关闭加亮效果)top 视图变换如下:

PID 为 16283 为当前 top 视图中唯一的运行态进程。也可以敲击键盘‘y’来打开或者关闭运行态进程的加亮效果。

3、敲击键盘‘x’(打开 / 关闭排序列的加亮效果),top 视图变换如下:

可以看到现在是按 %CPU 进行排序的,可以按”shift+”或者”shift+”左右改变排序序列。

4、改变进程显示字段

在 top 基本视图中,敲击”f”进入另一个视图,在这里可以编辑基本视图中的显示字段:

用上下键选择选项,按下空格键可以决定是否在基本视图中显示这个选项。

top 命令是一个非常强大的功能,但是它监控的最小单位是进程,如果想监控更小单位时,就需要用到 ps 或者 netstate 命令来满足我们的要求。

关于“Linux 中 top 命令参数有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计2693字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美色图偷窥自拍 | 四虎永久免费地址在线观看 | 四虎视频在线观看 | 99久久网站 | 午夜免费福利片观看 | 国产日韩精品欧美一区视频 | 免费一级特黄a | 7777久久亚洲中文字幕 | 亚洲欧美激情综合首页 | 成人激情免费视频 | 亚洲人成电影在线观看网 | 色欲久久久天天天综合网 | 亚洲乱码无码永久不卡在线 | 日韩a在线观看免费观看 | 激情爱爱的免费视频 | 欧美作爱福利免费观看视频 | 青青青免费网站在线观看 | 久久狠狠高潮亚洲精品 | 精品aⅴ一区二区三区 | 人妻av中文系列 | 国产精品偷伦视频免费观看的 | 欧美一级成人毛片影院 | 97免费公开在线视频 | 天天久久| a级毛片在线免费 | 国产精品免费看久久久无码 | 国内自拍五区 | 久久精品夜夜春 | 成人毛片一区二区 | 欧美高清在线视频一区二区 | 欧美一级视屏 | 久久久久久综合成人精品 | 在线观看中文字幕亚洲 | 亚洲国产欧美在线人成大黄瓜 | 久久亚洲色www成人男男 | 国产精品一区在线观看 | 精久久 | 最近中文字幕在线看免费完整版 | 99久久综合精品五月天 | 亚洲一区二区三区国产精品 | 极品女神西比尔久久精品 |