免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7864 | 回复: 7
打印 上一主题 下一主题

提问:ext4的inode怎么那么少,有什么办法弄多点么 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-17 12:20 |只看该作者 |倒序浏览
我最近把内核弄到2.6.28了,就弄了个ext4分区(mk.ext4)做/tmp用,分了1G,可是看inode才60000多点阿 ,是不是有点少?简直是太少了,我想问这是为什么,我什么参数没调好么?

[ 本帖最后由 fhzxt 于 2009-3-17 12:25 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-03-17 12:35 |只看该作者

回复 #1 fhzxt 的帖子

论坛徽章:
0
3 [报告]
发表于 2009-03-17 13:46 |只看该作者
是mkfs.ext4我打错了,那个pdf初步看了下,和我的情况很类似,
已看完,他的情况是侧重删除的性能(ext4的创建性能我已经很满意了,小文件的创建性能已经接近reiserfs),删除的确是有点慢,但这不是我的重点,我所想解决的问题是inode的数量是否可以提高(在mkfs时或者后来的非格式化调整皆可)

[ 本帖最后由 fhzxt 于 2009-3-17 13:52 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-03-17 14:01 |只看该作者
原帖由 fhzxt 于 2009-3-17 13:46 发表
是mkfs.ext4我打错了,那个pdf初步看了下,和我的情况很类似,
已看完,他的情况是侧重删除的性能(ext4的创建性能我已经很满意了,小文件的创建性能已经接近reiserfs),删除的确是有点慢,但这不是我的重点, ...


如果是ext3的话,需要关注一个叫做bytes_per_inode的值。通过这个值的修改可以提高inode数量,我想ext4差不多吧!?不过不知道行不行。

论坛徽章:
0
5 [报告]
发表于 2009-03-17 20:13 |只看该作者
你要装很多小文件吗?如果不是的话,用缺省值就可以了
另外,你可以在mkfs时手工指定inode数量

论坛徽章:
0
6 [报告]
发表于 2009-03-17 22:04 |只看该作者
man mkfs.ext4

  -i bytes-per-inode
              Specify  the bytes/inode ratio.  mke2fs creates an inode for every bytes-per-
              inode bytes of space on the disk.  The larger the bytes-per-inode ratio,  the
              fewer inodes will be created.  This value generally shouldn't be smaller than
              the blocksize of the filesystem, since in that case more inodes would be made
              than  can ever be used.  Be warned that it is not possible to expand the num‐\r
              ber of inodes on a filesystem after it is created, so be careful deciding the
              correct value for this parameter.

  -N number-of-inodes
              Overrides  the  default  calculation  of  the number of inodes that should be
              reserved for the filesystem (which is based on the number of blocks  and  the
              bytes-per-inode  ratio).   This  allows  the  user  to  specify the number of
              desired inodes directly.


PS,吐的真恶心,要真是文件系统有问题也就算了.....

论坛徽章:
0
7 [报告]
发表于 2009-03-18 09:38 |只看该作者
mkfs的时候可以手工指定,不过要注意的话,越大,inode占用的空间也越大。

论坛徽章:
0
8 [报告]
发表于 2009-03-18 15:52 |只看该作者
study
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP