proxy代理   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
soft 软件   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 封禁抽风的腾讯 Sosospider 124.115.0.0 5个网段 | Main | Redhat 改默认网关、改静态路由的超详细步骤 »

March 20, 2008

inode、inode size/block、block size/fragment size ...

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/2008/03/ext3_inode_size_block_size.html

先 dumpe2fs -h /dev/xxx 看一眼结果 有个感性认识 再认真分析
volume name/magic number 0xEF53/fetures 如has_journal...
inode count/block count//block size/fragment size /inode zie
mount count/max mount count/ ...


关于 block size和fragment size 简单说 读取越大速度越快 越小越省空间
block size: kernel一次读的大小 如16384 4096 (设置方法 -b)
(btw: super block: 从硬盘开头 1024 字节开始往后的一部分数据)
fragment size: 放 block 的零头 减少浪费 如2048 512 (bsize/8 ~ bsize) (设置方法 -f)

inode: 索引节点 占128字节 存数据的基本信息资料(时间 存取权限 位置)
inode size: 多大的数据分一个 inode (设置方法 -i 4096)
越小则 inode table 越大,link越长 速度慢 空间利用率越高
经验值 4K 相当于文件的平均大小是 4K 此时inode table 占3.19%空间
(因为inode size太小 inode table占用空间多 空间利用率还是不高)
inode size 不能比 block size 小 要不会浪费 inode

所以以前ext2/3跑bbs玩要先计算好防止 inode 用光 data block 还有剩余

本blog WWW

Posted by windtear at March 20, 2008 5:47 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.