我们知道,在使用Aix系统的时候,肯定都不喜欢遇到系统故障,特别是在找不到Aix系统故障所在之处。软件Aix系统故障情况错综复杂,下面列举几个常见的Aix系统故障处理方法。
(1)Aix系统故障之文件系统空间不够
查看有没有“满”的文件系统。特别是/、/var、/tmp,不要超过90%。文件系统满可导致系统不能正常工作,尤其是Aix的基本文件系统。如/ ?根文件系统?满则会导致用户不能登录。用df-k查看。 # df -k 查看Aix的基本文件系统。除/usr文件系统,其他文件系统都不应太满,一般不超过80%。
处理方法1:删除垃圾文件 # du -sk ? |sort -rn |head
查找出当前目录下占空间***的子目录,逐层往下直到找出占空间***的文件(要区分哪些目录是文件系统的 mount point,哪些是文件系统的子目录)。删除文件,释放空间。有时删除文件后空间并不马上释放,这是由于删除的文件正被某个程序打开。只有当这个程序停止后,空间才释放,有时甚至需要重启系统。
处理方法2:增加文件系统大小 # smitty chjfs
只要卷组?VG?中有剩余空间,文件系统可以在任何时候加大。
(2)Aix系统故障之检查文件系统的完整性
# umount filesystem_name
# fsck -y filesystem_name
注意:文件系统必须先umount,再做检查和修复,否则将导致未知的后果。
(3)Aix系统故障之查看卷组信息
查看是否有“stale”状态的逻辑卷。若有,用syncvg命令修复。
(4)Aix系统故障之检查内存交换区使用率
检查使用率是否超过70%,若超过则用chps-sX pgname增加X个PP或用 mkps -a -n -sX myvg在myvg上增加一个PP数为X的内存交换区。
(5)Aix系统故障之小型机内存泄漏问题
小型机出现内存泄漏,即系统或应用进程无法将使用过的内存释放,使可用内存的容量逐渐减少。如果可用内存降到某最小值将造成系统或应用程序无法FORK子进程,就会造成系统瘫痪。通常我们可以用ps和sar命令来查看小型机内存和CPU占用率的大概情况以及各进程的内存和CPU占用率的发展趋势。使用ps命令,可查看内存和CPU占用率的基本情况。
找出其中占用内存数不断变大的进程,这个进程可能就已经发生了内存泄漏。
这些Aix系统故障,我们就讲解到这里了,希望大家在以后遇到更少的问题。
【编辑推荐】