一个 UNIX 开发者需要掌握的 AIX 技巧
2010-08-16 00:00:00 来源:WEB开发网核心提示: 我们可以看到这个命令详细的列出了系统的硬件配置, 包括硬盘,一个 UNIX 开发者需要掌握的 AIX 技巧(2),CPU,内存的配置以及网络地址等信息, 比如“iostat 3”和 “vmstat 1 10” 等,需要注意 vmstat 的第一行表
我们可以看到这个命令详细的列出了系统的硬件配置, 包括硬盘,CPU,内存的配置以及网络地址等信息。这比我们使用 ifconfig – a、uname、lsdev 等命令分别去收集快多了。
监控系统性能,不是超级用户也可以做到!
开发者和系统普通用户如 DBA 也需要关注系统的性能。AIX 系统也在其环境下也为我们这些非 root 的普通用户准备了足够的监控工具。
首先介绍一个窗口式的工具 topas,在不同的 UNIX 或者 Linux 下的命令 top 有所不同,AIX 中使用的是 topas。使用这个命令我们可以在同一个界面下,全局性的观察到系统中各个资源 - CPU,网络,磁盘, 内存和交换区等使用情况。常常我们需要关注的参见如下图框选的各个部分:
图 1.topas 命令的系统界面截图
框选的部分分别代表了系统 CPU 等待时间(这个指标常常影响着 CPU 性能), 磁盘的繁忙程度以及进程占用 CPU 的百分比, 交换区的使用情况。这些是最常用和基本的指标。
另外常用的普通用户可以使用的监控命令包括 iostat 和 vmstat。 前者报告存储 IO 的使用情况, 而后者主要用于监控内存和 CPU 的使用情况。常常用于系统日常运行状态的信息收集。使用起来很简单, 比如“iostat 3”和 “vmstat 1 10” 等。需要注意 vmstat 的第一行表示的是系统启动以来的统计信息, 在进行实时数据统计和分析的时候需要排除这一行。
识别你当前的 session – 使用变量 "PS1"
更多精彩
赞助商链接