WEB开发网
开发学院操作系统Linux/Unix File System Aging 及其对系统性能的影响 阅读

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

File System Aging 及其对系统性能的影响

查看原图(大图)

如图 3 所示,一个新的磁盘上面有 5 个文件,分别是 A、B、C、D、E,假设每个文件的大小都是一样的,这里我們假设为 10K。这时文件是一个挨着一个分布的,剩余的空闲空间(Free Space)也是连续的。图中斜杠表示该部分磁盘被占用,空白表示该处的磁盘没有被写入数据。

图 4.文件系统老化之 2

File System Aging 及其对系统性能的影响

接下来,如果数据 C 被删除,那么 B 和 D 的数据中间会空出大小为 10K 的空闲磁盘空间,这时磁盘就会出现不连续的情况。这里用灰色表示不联系的磁盘空间。(图 4)当然,文件系统这个时候也可以对磁盘进行整理,把后面的数据往前移动,使后面的数据变的连续,但是这种方法可能会带来严重的性能问题,试想,如果经常有数据的删除,每次我們都把后面的数据往前面移动,那将会对性能产生难以预估的影响,所以一般情况下,这部分的空间只是会留在那里,在相应文件系统的数据结构中会记录该部分磁盘的信息,如大小,状态等,以便到了合适的时机能把这部分空间利用上。图 5 中我們会看到这种情况。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:File System Aging

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接