码迷,mamicode.com
首页 > 系统相关 > 详细

linux有关Block的知识

时间:2016-01-29 16:36:57      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:linux   空间   知识   

1)磁盘读取数据是按Block为单位读取的。

2)一个文件可能占用多个block。每读取一个block就会消耗一次磁盘I/O。

3)如果要提升磁盘IO性能,那么就要尽可能一次性读取数据尽量的多。

4)一个block只能存放一个文件的内容,无论内容有多少。如果block是4K,那存放1K的文件,剩余3K就浪费了。

5)Block并非越大越好。Block太大对于小文件存放就会浪费磁盘空间,例如:1000K的文件,Block为4K,占用250个Block,Block为1K,占1000个Block。访问效率谁更高?消耗IO分别为250次和1000次。

6)大文件(大于16K)一般设置Block大一点,小文件(小于1K)一般设置Block小一点。

7)Block太大例如4K,文件都是0.1K的大量浪费磁盘空间。

8)Block太大例如1K,文件都是1000K,消耗磁盘IO。

9)文件较大时,block设置大一些会提升磁盘访问效率。

10)ext3/ext4 文件一般设置为4K。

本文出自 “我的博客” 博客,谢绝转载!

linux有关Block的知识

标签:linux   空间   知识   

原文地址:http://10552290.blog.51cto.com/10542290/1739805

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!