| · Network Device Driver I/O:netpmon命令监控网络适配器上所通过的I/O统计。 |
| · Internet Socket Calls:netpmon命令在互联网络套接字上监控read,recv,recvfrom,write,send以及sendto子程序。ICMP,TCP,UDP这几个协议的每个进程都会予以报告。 |
| · NFS I/O:netpmon命令监控客户NFS文件上的read和write子程序,NFS客户上的RPC请求以及NFS服务器的read和write请求。 |
| 3、PDT(性能诊断工具) |
| PDT通过收集和集中各种性能、配置和可用数据自动找出性能问题。PDT评估系统的当前状态并跟踪系统在工作量和性能上的变化。PDT数据收集和报告很容易起用,不需要更多的管理行为。 |
| 虽然许多常见的系统性能问题都有特定性,但PDT还试图用一些被认为性能好的系统中的通用概念来帮助它查找问题。这些概念包括: |
| · 资源的平衡使用 |
| · 在限定范围操作 |
| · 确定的工作量趋势 |
| · 无错误操作 |
| · 系统参数得到适当设置。 |
| 4、ps |
| ps命令是UNIX系统中最常见的命令,它主要显示系统中关于进程的统计和状态信息,如进程ID,I/O行为以及CPU利用率等。利用ps命令提供的信息,可决定一个进程运行了多长时间,进程使用了多少CPU时间,以及进程是否受系统的惩罚。还可用ps命令确定进程使用了多少内存,完成多少I/O,进程的优先级以及是谁创建了进程。 |
| 下面这几个命令组合对于管理RS/6000 AIX系统有帮助: |
| (1)显示10个消耗CPU最多的进程: |
| # ps aux |head -1 ;ps aux |sort -rn +2 |head –10 |
| (2)显示10个消耗存储空间最多的进程: |
| # ps aux |head -1 ;ps aux |sort -rn +3 |head -10 |
| (3)按顺序显示系统中受罚的进程: |
| #ps -eakl |head -1 ;ps -eakl |sort -rn +5 |
| (4)按优先级顺序显示系统中的进程: |
| #ps -eakl |sort -n +6 |head |
| (5)按处理时间为顺序显示系统中的前十个进程: |
| #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10 |
| (6)按实际内存使用的多少顺序显示系统中的前十个进程: |
| #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10 |
会员注册
会员登录
个人空间