免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: llm308
打印 上一主题 下一主题

[新手入门] 关于索引结点中nbpi的疑问 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-11-21 06:20:00
21 [报告]
发表于 2011-10-20 16:39 |只看该作者
JFS文件系统容量的限制:   JFS 可支持最大容量为 1TB 的文件系统 和最大64GB的文件。
每一个JFS 文件系统的可扩的最大容量是不同的,是在文件系统创建时就确定了。 起作用的参数有 NBPI,fragment  size 和 allocation group size. 文件系统的最大值应是 NBPI * 2^24 和 fragment size *2^28  中的最小值 -- min(NBPI * 2^24  fragment size *2^2

NBPI -- Number of Bytes Per I-node. 每一 i 节点中包含的字节数。 如 NBPI 的值是1024 表示, 在文件系统的磁盘空间内,每1024个字节就创建一个 i 节点 ,也就是每个 i 节点可管理1024个字节。NBPI 在创建文件系统时设定,缺省值是4096。
   一个JFS 文件系统中最多可有 2^24个 i 节点。JFS文件系统一旦创建,i 节点的个数就确定了。
在文件系统空间不变的情况下,NBPI 越小,i 节点数就越多,可创建更多的小文件;NBPI 越大,i 节点数就越少,适合在其上创建个数少,尺寸大的文件。 NBPI 的大小与文件系统上可创建的文件个数成反比。例如,NBPI 的值为512,文件系统的尺寸会限制在 8GB (512*2^24=8GB),最多可创建 2^24 个文件。
JFS 支持的 NBPI 的值有 512,1024,2048,4096,8193,16384,32768,65536 和 131072。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-11-21 06:20:00
22 [报告]
发表于 2011-10-20 16:40 |只看该作者
Fragment size – 段尺寸, 段就是一段连续的磁盘空间,是在JFS 文件系统上创建文件时分配的最小单位。 JFS 支持的段尺寸有 512,1024,2048,4096 字节。不同的文件系统可有不同的段尺寸,但一个文件系统只能有一个段尺寸,是在创建文件系统时设定的,缺省值是4096。
    JFS是在 i 节点中维护段地址,间接块地址位 28 位,段的地址在0 ~ 2^28 之间。
段尺寸可以小于系统中的逻辑块大小(4096字节).  当段尺寸小于4096字节时,可以提高系统磁盘的利用率,但随之而来的是系统开销的增大。

Allocation group size  --  分配组尺寸, 在 JFS 文件系统中的文件系统空间是按分配组尺寸来分组的。分配组中包含 有 i 节点和用于存放用户数据的数据块。 分配组尺寸在创建文件系统时设定,JFS 支持的分配组尺寸为 8MB,16MB,32MB 和 64MB。 缺省值是 8MB 。
   分配组空间一旦分配给了某一文件系统,则每 NBPI 个字节就会创建一个 i 节点。 每一分配组中的全部 i 节点是随分配组空间分配给文件系统时创建的,但组内的空间按段尺寸分配给每一文件的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP