HP-UNIX 性能命令
1. vmstat
2. top
top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename] | |
s | 刷新的间隔时间 |
d | 刷新次数 |
q | 更高优先级的运行,减少延迟 |
u | 使用User ID |
h | 多个处理器时,只显示平均值 |
n | 列出的进程数目 |
f | 输出到文件 |
uptime | 该项显示的是系统启动时间、已经运行的时间和三个平均负载值(最近1秒,5秒,15秒的负载值)。 |
processes | 自最近一次刷新以来的运行进程总数。当然这些进程被分为正在运行的,休眠的,停止的等很多种类。进程和状态显示可以通过交互命令t来实现。 |
CPU states | 显示用户模式,系统模式,优先级进程(只有优先级为负的列入考虑)和闲置等各种情况所占用CPU时间的百分比。优先级进程所消耗的时间也被列入到用户和系统的时间中,所以总的百分比将大于100%。 |
Mem | 内存使用情况统计,其中包括总的可用内存,空闲内存,已用内存,共享内存和缓存所占内存的情况。 |
Swap | 交换空间统计,其中包括总的交换空间,可用交换空间,已用交换空间。 |
PID | 每个进程的ID。 |
PPID | 每个进程的父进程ID。 |
UID | 每个进程所有者的UID |
USER | 每个进程所有者的用户名。 |
PRI | 每个进程的优先级别。 |
NI | 该进程的优先级值。 |
SIZE | 该进程的代码大小加上数据大小再加上堆栈空间大小的总数。单位是KB。 |
TSIZE | 该进程的代码大小。对于内核进程这是一个很奇怪的值。 |
DSIZE | 数据和堆栈的大小。 |
TRS | 文本驻留大小。 |
D | 被标记为“不干净”的页项目。 |
LIB | 使用的库页的大小。对于ELF进程没有作用。 |
RSS | 该进程占用的物理内存的总数量,单位是KB。 |
SHARE | 该进程使用共享内存的数量。 |
STAT | 该进程的状态。其中S代表休眠状态;D代表不可中断的休眠状态;R代表运行状态;Z代表僵死状态;T代表停止或跟踪状态。 |
TIME | 该进程自启动以来所占用的总CPU时间。如果进入的是累计模式,那么该时间还包括这个进程子进程所占用的时间。且标题会变成CTIME。 |
%CPU | 该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。 |
%MEM | 该进程占用的物理内存占总内存的百分比。 |
COMMAND | 该进程的命令名称,如果一行显示不下,则会进行截取。内存中的进程会有一个完整的命令行。 |
3. sar
sar [-ubdycwaqvmAMS] [-o file] t [n] |
创建日志 |
t:间隔时间,n:采样次数,-o:二进制编码 |
sar [-ubdycwaqvmAMS] [-s time] [-e time] [-i sec] [-f file] |
查询日志 |
-s:开始时间,-e:结束时间,-i:间隔时间 |
4. glance