HP-UNIX 系统的 top命令

本文发布时间: 2019-Mar-22
公司现在使用的系统中有HP-UNIX,监控它的性能的工具有top,但是这个top和Linux下的top稍有差别,上网查了一下发现网上说的都有点老了,这里简单介绍一下。HP-UNIX:#uname -aHP-UX TEST B.11.31 U 9000/800 4176313254 unlimited-user licensetop命令的语法如下:top [-u] [-w] [-q] [-P] [-dx] [-sx] [-p pset_id] [-n number] [-f filename]-u 用显示User ID代替username,提高命令运行的速度-w 用显示独立的CPU信息代替独立的process信息,与-h有些类似; 实际观察发现不显示每个单独process的信息,而是在Cpu states后面显示系统有多少process-q 如果经过nice授权,使用-q可以使top运行得更快一些 或者 仅在root下用,重置Top优先级到-20-P 在CPU前面显示PSET信息;-dx 设置屏幕刷新的次数,刷新显示完count次之后退出,-sx 设置屏幕刷新的延时,单位为秒,默认值为5秒-p pset_id 分system和processor set id显示平均负载和process状态。当然这是仅当系统核心支持processor sets时。-n number 设置每一屏幕显示的进程数目,number值超过进程最大数目,则设置无效-f filename 输出重定向给定的文件名,默认为16个进程信息以前版本的top命令也可以通用,如-h 当系统有多个CPU时,个别CPU的状态信息被隐藏,只显示平均状态值-d count 同-dx-s time 同-sx注(网上查的资料,如有错误还请指正): PSET是HP-UNIX的一个概念,处理器集:HP-UX系统开始启动时,一个用户可见的处理器集-默认 Pset — to which all enabled processors in the system are assigned. PSET -到分配系统中的所有启用的处理器。 Users can then 然后,用户可以 dynamically create additional new processor sets. 动态创建更多的新处理器集。 A newly created processor set has no 新创建的处理器集有没有 processors assigned to it. 分配给它的处理器。 Every processor set is assigned a unique identifier ( psetid ) at 每个处理器集分配一个唯一的标识符(psetid) creation, and this identifier can be used to perform further operations on the processor set. 创造,这个标识符可以用来执行处理器集上的进一步行动。 (Note: Users do not have explicit control over which psetid is assigned to a newly created (注:用户不必显式控制这 psetid被分配到一个新创建的 processor set). 处理器集)。HP-UNIX:Header显示信息:system: 机器名 当前日期;Load averages表示系统在1分钟、5分钟、15分钟内运行的负载数(即运行队列中的平均进程数量,推荐3以下正常,大于5的话就表示性能有严重问题);接下来是进程总数和各种类型的进程数量(状态类别有run运行、sleep睡眠、idle停止、zombie僵尸)。CPU State:列举出了系统所有CPU的运行状态,每个CPU独占一行,各百分比依次代表LOAD平均负载进程数量、USER用户占用时间比、NICE被nice命令改变优先级的任务占用的时间比、SYS系统占用的时间比、IDLE空闲时间比,剩下列分别是BLOCK/SWAIT/INTR(代表中断)/SSYS四种状态占用的时间百分比。最后的avg表示活动进程的平均值(仅当多处理器系统时列出)Memory State:列举了内存的使用情况,包括实际(real)活动的内存总值(活动值),虚拟(virtual)内存的总值(活动值),剩余可用内存值。(如果需要知道该机器的总内存值,最好通过machinfo查看)Process State:列举了默认16个的进程运行状态,包括它当前由哪个CPU来处理;TTY表示终端号;PID表示进程号;USERNAME表示用户名;PRI表示任务的优先级;NICE表示任务的Nice值,一个具有较低Nice值的进程将获得较高的优先权;SIZE表示任务的代码加上数据和栈大小;RES表示任务使用的物理内存总数量;STATE表示任务的状态;TIME是自任务开始时使用的总CPU时间,单位为秒;%WCPU表示进程的CPU利用权重百分比;%CPU表示进程的原始CPU利用率百分比,自上一次屏幕刷新依赖任务占用CPU时间的份额;COMMAND表示启动进程的命令名,太长将会被缩写


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表