j2_inodeCacheSize调优操作和内存DR操作的隐藏危险副作用
发布时间:2016-08-09 01:43:39 所属栏目:Unix 来源:站长网
导读:简介 大小适中的增强日志文件系统 (JFS2) inode 缓存对实现 IBM AIX 系统的高性能和稳定性至关重要。通常用户会通过调优 j2_inodeCacheSize 来控制 inode 缓存
输出行表明 nInodePerCacheClass 为 0xA8A6,nPagesPerCacheClass 为 0x29D5。 通过 kdb 命令可以检查每个缓存类的堆: (0)> pile F10001003B502300 name........iCache prev........0xF100010034832800 next........0xF10001003B502600 eyec........0x4C465361 objectsize..0x0400 align.......0x007F slabsize....0x0010 intpri......0x000B flags.......0x00000026 SLAB_PINNED ZEROED PROTECTED pa_slabs....0x0000 paq_next....0x0000000000000000 paq_prev....0x0000000000000000 pa_flags....0x00000000 maxtotalpg..0x00000000000029D5 mintotalpg..0x0000000000000000 curtotalpg..0x0000000000000060 输出表明 maxtotalpg 为 0x29D5,这等于 nPagesPerCacheClass。 现在,让我们使用 ioo 命令降低 j2_inodeCacheSize 的当前值: #ioo -o j2_inodeCacheSize=300 Setting j2_inodeCacheSize to 300 (0)> i2 -c iCache: nInode: 0x86609 (550409) nMaxInode: 0xB3306 (733958) nCacheClass: 17 nHashClass: 0xFFFF (65535) nNewHashClass: 0xFFFF (65535) cacheTable: 0xF10001003B4FC000 hashTable: 0xF10001003B54B000 Cache table: CLASS LOCK INODES CACHELIST.HEAD PILE FULL 0 0 271 F10001003FF2C480 F10001003B502300 0 1 0 282 F10001003D4A5880 F10001003B502600 0 …… 16 0 272 F10001003FF1C480 F10001003B503400 0 输出表明 nInode 已降低到 0x86609。 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |