分享
 
 
 

调整ext3文件系统的性能

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

总的来说, 一般有两种方式的调整用户提升文件系统的性能

* 调整文件系统自身的参数

* 修改文件系统的挂载参数

ext3文件与ext2文件系统相比, 版本号的变化主要是日志功能的引入. 当在 ext2 上打开日志功能时, 实际上你已改变该分区类型为 ext3

打开ext2的日志功能 cax@ibm~# tune2fs -j /dev/sda1

需要说明的是这个调整是非常有效的, 也是非常安全的!

我们也可以利用 tune2fs 来调整文件系统的其他参数. 一个比较有用的调整是当查找文件时目录索引的使用方式. 它是由 dir_index 参数控制的. 默认这个参数是关闭的. 可通过以下命令打开该功能.

cax@ibm~# tune2fs -O dir_index /dev/sda1

执行命令后, 通过以下命令, 你将看到已经更新的文件系统状态:

cax@ibm~# tune2fs -l /dev/sda1 | grep features

Filesystem features: has_journal resize_inode dir_index filetype needs_recovery sparse_super large_file

打开该参数会让显示文件夹内大量的文件和在目录中find文件的速度有明显提高.需要注意的是 tune2fs 只是打开了这个功能,并不创建索引. 创建该索引可以先卸载分区, 执行 fsck -fD /dev/sda3; 或者在已挂载的系统上执行 ls 操作.

另两个参数是ext3文件系统的 noatime, nodiratime

当系统在启动时, 文件系统的挂载参数来自 /etc/fstab. (修改参数后迅速生效可用 mount -o remount)

fstab 的记录类似如下设置:

/dev/sda1 / ext3 defaults,errors=remount-ro 0 1

第四列指出了挂载时使用的参数, mount 命令将会使用这些参数. 在本例中我们使用了两个参数"defaults" (未指定附加参数) 和"errors=remount-ro"(告诉文件系统在错误情况下, 重新挂载分区为只读模式).

通过添加 noatime, nodiratime可以获得一定的速度提升, 在大量的小文件访问的应用环境中(比如基于磁盘的Web Cache环境中) 改选项较为常见. 该选项告诉文件系统不要更新已经访问的文件/文件夹的 access-time. 这样当你读文件时, 由于acces-time没有更新, 速度将会有改善; 对速度的提升虽然不可能明显感觉到, 但对大多数应用系统而言还是不可忽略的. 需要注意的是, 由于不更新文件的访问时间, 该参数会对 find 的 -atime -amin 参数的结果有一定影响.

ext2/ext3 支持在线的调整数据块大小, 需要打开 resize_inode 选项, 你也可以在创建分区的时候指定这些选项.

mkfs.ext3 -O dir_index,resize_inode /dev/hda3

在 ext3 下, 可以指定文件数据的日志形式, journal / ordered / writeback, 如果不想使用默认的 ordered 方式, 可以在启动的时候给内核添加以下参数, 比如: rootflags=data=journal 各种方式的含义如下:

journal 所有的数据在写入文件系统前先写入到日志中.

ordered 默认方式. 所有数据先写入文件系统, 然后写入日志中.

writeback 数据写入顺序不再受保护. 数据可能被提交到日志后再写入文件系统. 传说中该选项是吞吐率最高的选项. 它能保证内部文件系统的完整性, 也允许日志系统在崩溃后的恢复时, 文件中出现旧的数据.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有