这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令提示
程序:
您的姓名
tiptop - 显示 Linux 任务的硬件性能计数器
概要
顶端 [选项]
顶端 [选项] -- 命令(实验)
顶 模式 [选项]
商品描述
- 顶端 程序提供了系统中运行的任务的动态实时视图。
tiptop 与 top(1) 非常相似,但是显示的信息来自硬件
柜台。
Tiptop 有两个运行 模式:实时模式和批处理模式。 在这两种模式下,系统都是
定期查询硬件计数器的值,并打印各种比率
对于每个任务。 在实时模式下,显示会定期更新为恒定的新值
时间间隔。 在批处理模式下,相同的信息被发送到标准输出。 批处理模式是
适用于保存到文件或进一步处理。 无法进行交互
批处理模式。
除非tiptop由root运行,或者可执行文件是setuid-root,否则用户只能监控
它拥有的任务。
由tiptop产生的结果组织在 屏幕. 一个屏幕由行组成
代表任务,以及报告从收集的各种值和比率的列
硬件计数器。 可以定义许多屏幕。 一次只显示一个屏幕。
默认屏幕(编号 0)报告文件中定义的目标独立值
/usr/include/linux/event_counter.h。 其他屏幕可能依赖于目标相关的计数器。
当表达式会导致被零除时,将打印“-”符号。 当一个
无法读取表达式中涉及的计数器,“?” 印有标志。
如果 -- 出现在命令行中,tiptop 会将行的其余部分视为命令。 一个新的
进程被分叉,并且在调用 execvp 之前附加硬件计数器。 这个
可以从第一条指令跟踪应用程序。 只有孩子是
跟踪,并启用空闲模式(在实时模式下,这可以通过按“p”键覆盖
和我')。 这通常与粘滞模式结合使用以跟踪来自
开始到结束。 这是实验性的!
ptiptop 只是tiptop -p 的快捷方式。
Tiptop 需要 Linux 2.6.31+。
命令行 配置
带有参数的命令行选项覆盖配置文件中指定的值。
切换设置值或反转配置文件中读取的值(如果有)。
-b 以批处理模式启动tiptop。 输出发送到标准输出,没有交互命令
公认。 tiptop 将永远运行,或直到指定的迭代次数 -n.
-c 显示任务的命令行而不是其名称。 (切换)
--最小 CPU 值 VALUE
%CPU 活动阈值。 低于这个值,一个任务被认为是
空闲并且不报告(除非空闲模式打开,请参阅标志 -i)。
-d VALUE
指定刷新之间的延迟。 VALUE 可以是小数。 它必须大于
0.01.
-E 文件名
指定记录错误的文件。 默认情况下,错误会批量记录到 stderr-
模式,以及实时模式下的临时文件。
--时代
在每次刷新时打印 Epoch。 在批处理模式下,它打印在每个的开头
排。 在实时模式下,它位于显示屏的底部。 (切换)
-h - 帮帮我
打印简短的帮助消息并退出。
-H 显示线程。 (切换)
-i 显示空闲任务。 (切换)
-K - 核心
在报告的值中包括内核活动。 这是唯一可能的用户是
root,tiptop 可执行文件是 setuid root,或者偏执程度足够低。
(切换)
查看文件 /proc/sys/内核/perf_event_paranoid
(Linux 2.6.31 上的 perf_counter_paranoid)。
--列表屏幕
列出可用的屏幕并退出。
-n VALUE
VALUE 迭代后自动退出。
--不收
默认情况下,当达到最大打开文件数时,新进程
出现,tiptop 搜索空闲进程并关闭文件以腾出空间
对于新的。 此标志禁用此行为:在文件短缺的情况下,新的
流程不会比旧流程获得更多机会。
-o 文件名
指定批处理模式输出的文件名。
--只有配置
仅显示配置文件中定义的屏幕(无默认值)。
-p --pid VALUE
根据 VALUE 过滤进程。 VALUE 可以是数值 PID,也可以是一个
细绳。 在字符串的情况下,名称或命令行的所有任务(取决于
显示,见 -c) 包含 VALUE 被报告。
-S VALUE
如果 VALUE 是整数,则从屏幕编号 VALUE 开始提示。 否则寻找
名称包含 VALUE 的第一个屏幕。
--黏
以粘滞模式启动:任务死后仍留在列表中。 在实时模式下,它们出现
以不同的颜色(如果支持)。 在批处理模式下,会附加单词 DEAD。
(切换)
--时间戳
在每一行的开头打印时间戳。 时间戳是数量
刷新到此为止。 在批处理模式下,它打印在每行的开头。 在现场-
模式,它位于显示屏的底部。 (切换)
-u USER
仅显示 USER 拥有的任务。 USER 可以是登录名,也可以是数值
用户标识。
-U 显示每个任务的所有者。 (切换)
-v 显示构建信息并退出。
--版本
显示版本信息和免责声明并退出。
-w VALUE
观察 VALUE 指定的任务。 VALUE 可以是数值 PID,也可以是一个
细绳。 在字符串的情况下,名称或命令行的所有任务(取决于
显示,见 -c) 包含 VALUE 被报告。 在实时模式下,观看的任务显示在
不同的颜色(如果支持)。 在批处理模式下,ASCII 箭头指向
看的任务。
-W PATH
配置文件所在的目录。
互动 指令
在实时模式下,tiptop 接受单键命令。
左, 权
在可用屏幕之间旋转。
<, >
更改用于向左或向右排序的参考列。
c 在显示任务名称和命令行之间切换。
d 更改刷新间隔。 查询新值。 分数大于
0.01 被接受。
e 显示到目前为止遇到的错误。 向上、向下、PAGE_UP、PAGE_DOWN、HOME 滚动
和结束。
h 显示屏幕和每列的简要说明。
H 在显示单个线程和累积每个进程的值之间切换。
i 在仅显示活动任务和也显示空闲任务之间切换。
K 在显示内核活动和仅用户活动之间切换。 内核模式只是
可以root。 切换到内核模式和从内核模式切换会重置所有计数器。
k 杀死一个进程。 要求用户提供 PID 和要发送的信号。
p 按名称或 PID 过滤任务。 要求用户提供 PID 或字符串。 如果一个字符串
输入,只有名称或命令行包含字符串的任务
显示。 更换过滤器会重置所有计数器。
q 放弃。
R 更改排序顺序:升序或降序。
S 切换粘性模式。
s 与 d 相同。
u 按用户过滤任务。 查询用户名或PID。 请注意,除非运行tiptop
通过 root 或 setuid root,无法监视其他人拥有的任务。 改变
过滤器重置所有计数器。
U 切换显示每个任务的所有者。
w 用于跟踪特定任务。 要求用户提供 PID 或字符串。 如果一个
输入字符串,所有名称或命令行包含字符串的任务
突出显示。
W 在当前目录中写入当前状态的配置文件。
使用 onworks.net 服务在线使用tiptop