j2_inodeCacheSize调优操纵和内存DR操纵的潜匿伤害副浸染
发布时间:2016-10-27 18:04:46 所属栏目:Unix 来源:站长网
导读:副标题#e# 简介 大小适中的增强日志文件系统 (JFS2) inode 缓存对实现 IBM AIX 系统的高性能和稳定性至关重要。通常用户会通过 调优 j2_inodeCacheSize 来控制 inode 缓存的最大 内存 使用。inode 缓存大小也可通过 内存 动态重新配置 (DR) 操作 进行更改。
从 kdb 中可以发现,所有堆都已装满,所有缓存列表都是空的,也就是说 inode 缓存已被耗尽: (0)> i2 -c iCache: nInode: 0xB3306 (733958) nMaxInode: 0xB3306 (733958) nCacheClass: 17 nHashClass: 0xFFFF (65535) nNewHashClass: 0xFFFF (65535) cacheTable: 0xF10001003A70F000 hashTable: 0xF10001003B57D000 Cache table: CLASS LOCK INODES CACHELIST.HEAD PILEFULL 0 0 0 F10001003A70F010 F10001003B50D300 1 1 0 0 F10001003A70F040 F10001003B50D600 1 …… 16 0 0 F10001003A70F310 F10001003B510500 1 curtotalpg 的值与 maxtotalpg 的值几乎一样: (0)> pile F10001003B510300 | grep totalpg 因为 inode 缓存已被耗尽,所以我们无法打开任何新文件,无法启动任何新进程。此外,没有用户能够登录到系统中。而且根据系统配置,缓存耗尽可能导致更严重的后果,比如文件系统损坏,甚至是系统故障。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |