File System Aging 及其对系统性能的影响
2010-05-24 00:00:00 来源:WEB开发网核心提示: 我們来看下面的这个例子,它也许能帮助我們更好的认识文件系统老化的过程图 3. 文件系统老化之 1查看原图(大图)如图 3 所示,File System Aging 及其对系统性能的影响(4),一个新的磁盘上面有 5 个文件,分别是 A、B、C、D、E,状态等,以便到了合适的时机能把这部分空间利用
我們来看下面的这个例子,它也许能帮助我們更好的认识文件系统老化的过程
图 3. 文件系统老化之 1
查看原图(大图)
如图 3 所示,一个新的磁盘上面有 5 个文件,分别是 A、B、C、D、E,假设每个文件的大小都是一样的,这里我們假设为 10K。这时文件是一个挨着一个分布的,剩余的空闲空间(Free Space)也是连续的。图中斜杠表示该部分磁盘被占用,空白表示该处的磁盘没有被写入数据。
图 4.文件系统老化之 2
接下来,如果数据 C 被删除,那么 B 和 D 的数据中间会空出大小为 10K 的空闲磁盘空间,这时磁盘就会出现不连续的情况。这里用灰色表示不联系的磁盘空间。(图 4)当然,文件系统这个时候也可以对磁盘进行整理,把后面的数据往前移动,使后面的数据变的连续,但是这种方法可能会带来严重的性能问题,试想,如果经常有数据的删除,每次我們都把后面的数据往前面移动,那将会对性能产生难以预估的影响,所以一般情况下,这部分的空间只是会留在那里,在相应文件系统的数据结构中会记录该部分磁盘的信息,如大小,状态等,以便到了合适的时机能把这部分空间利用上。图 5 中我們会看到这种情况。
- ››SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一...
- ››System Center 2012 - Unified Installer的系统要...
- ››file_get_contents超时问题及解决方案
- ››System.Data.OleDb.OleDbException: Unspecified...
- ››System.Data.SQLite 数据库介绍
- ››SystemServer中启动的android服务
- ››File System Aging 及其对系统性能的影响
- ››System z 的复兴:大型机并未消亡 - 它正转向数据...
- ››FileHamster-文件修改的后悔药
- ››System p 中的虚拟化
- ››File Mapping析疑
- ››Files 集合
更多精彩
赞助商链接