本文主要介绍了AIX操作系统的一些日常维护操作,包括查看系统资源、文件系统、逻辑卷管理、错误报告、性能监控以及设备管理和存储管理等关键任务。
1. 查看CPU状态:
使用`lsdev -C | grep proc`可以列出所有CPU设备,了解系统中的处理器情况。
2. 检查内存信息:
`lsattr -El mem0`(假设mem0是内存设备)可显示内存的详细属性,包括总内存大小。
3. 列出文件系统:
`lsfs`用于查看系统中的所有文件系统,而`lsvg -l rootvg`和`lsvg -p rootvg`分别展示根卷组(rootvg)的详细信息和物理卷配置。
4. 查看物理卷(PV):
`lspv`命令可以显示系统中所有的物理卷信息。
5. 显示卷组(VG)状态:
`lsvg`列出所有卷组,`lsvg -o`或`lsvg -u`分别提供卷组的详细信息和未使用的物理分区。
6. 查看逻辑卷(LV)状态:
`lspv -l hdisk5`显示指定物理卷hdisk5上的逻辑卷状态,`lsvg -l rootvg`也可以查看卷组内的逻辑卷。
7. 查看逻辑卷的物理扩展(PPs):
`lsvg -p rootvg`会显示每个逻辑卷的物理扩展情况。
8. 显示系统中的挂载点:
`mount`命令可以查看当前已挂载的文件系统。
9. 错误报告:
`errpt`用于查看系统错误日志,`errpt -d -H`和`errpt -a -s $date`分别显示硬件错误和特定日期的错误。
10. 清除错误报告:
`errclear`命令用来清除错误报告,例如`errclear 10`清除最近10条错误,`errclear -d H0`清除所有硬件错误。
11. 启动错误日志记录守护进程:
`/usr/lib/errdemon`启动errorlog服务,`/usr/lib/errdemon -l`则查看其运行状态。
12. 性能监控工具:
- `pssar`、`vmstati`、`iostat`、`tprof`、`filemon`、`pdtperf`、`pmr`等用于监控CPU、内存、I/O等系统资源。
- `tprof -xsleep 30`记录CPU使用情况,每30秒收集一次数据。
- `sar`命令可分析系统的平均性能,如`sar -P ALL 1 24`每1分钟收集一次所有CPU的统计信息,持续24次。
13. 分析CPU利用率:
`ps aux`查看所有进程的CPU使用情况,`nice`和`pri`表示进程的优先级,`nice -5 vmstat 2 10 > vmstat.out`降低进程优先级并收集性能数据。
14. 设备管理:
- PV(Physical Volume):通过`mkdev`和`chdev`创建和修改物理卷。
- VG(Volume Group):使用`mkvg`, `extendvg`, `reducevg`, `reorgvg`, `chvg`, `lsvg`, `exportvg`, `importvg`, `syncvg`, `vartonvg`, `varyoffvg`进行卷组管理。
- PP(Physical Extent):PP是卷组内最小的分配单位,调整PP大小对性能和存储效率有影响。
- LV(Logical Volume):创建、扩展、收缩和管理逻辑卷。
以上内容涵盖了AIX操作系统日常维护中的一些基本操作,对于系统管理员来说,这些工具和命令的掌握有助于确保系统的稳定运行和性能优化。