Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11624376
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-05-28 09:09:18

预防磁盘碎片的出现

  磁盘碎片出现之后的整理毕竟是被动的,虽然硬盘的使用过程中不可避免的会出现磁盘碎片,不过我们还是有很多方法可以减少磁盘碎片的出现。这里将要介绍的是最有效和常见的方法——通过合理的分区和分配文件预防磁盘碎片的出现。

C 盘里放什么文件

  如果用硬盘性能测试软件测试一个硬盘中的各个分区,会发现一个有趣的现象,硬盘中的第一个分区C的性能最高,接下来依次是D、E、F……同一个硬盘中的各个分区为什么会有这种性能差距呢?请观察下图



        图中的硬盘盘片被划分为3条磁道,每条磁道所包含的扇区数量并不相同,最外侧的磁道包含8个扇区,中间的磁道有6个扇区,内侧的则只有4个扇区。


        因此,盘片转动一周,磁头在外侧磁道可以读取到八个扇区的数据,而在内侧磁道只能读取到一半的数据,这就是性能差距的原因。在分区时,C盘总是从最外侧磁道开始划分,因此C盘是硬盘中性能最好的分区。要将哪些文件储存在这性能最好的分区之中是个需要认真对待的问题。

  在上文中我们曾接触过页面文件,作为虚拟内存的重要组成部分,页面文件每天都要经受无数次的读写,在物理内存容量不高的系统中,虚拟内存的性能对系统的整体性能至关重要。因此,将页面文件放置在C盘中是我们的最佳选择。



        上文中曾经简略提到过虚拟内存是产生磁盘碎片的重要原因,其实,虽然页面文件每天会被无数次的读写,不过这并不会产生磁盘碎片,页面文件会产生磁盘碎片的原因在于它的可变大小。

  在日常使用中,操作系统会根据负载,在预先设置的页面文件最大值和最小值之间自动改变页面文件的大小,这种频繁改变页面文件大小的过程才是产生磁盘碎片的原因。因此,在设置页面文件大小时应将最大值和最小值设置为相同的数值。

        其它分区的管理



        介绍完了页面文件的安置,下面将介绍上文中曾经提到过的另外两项产生磁盘碎片的要素:“Internet 临时文件”和“临时文件”。这两种文件会使其它文件产生大量的磁盘碎片。默认情况下,他们分别被储存在“Temporary Internet Files”文件夹和“TEMP”文件夹中,和页面文件一样,它们的存储位置也是可以改变的。

  因此,优化它们的方法就是将它们和其它的文件分开,放置到一个单独的分区当中。



        最后处理的是电影和音乐文件,这两种文件通常体积较大,因此非常容易受其它文件的影响产生大量的磁盘碎片。用一般的下载软件下载的话,一个500M的电影文件有5000个以上的磁盘碎片是常有的事。

  不过,这两种文件对读取速度的要求都非常低,中等画质的电影文件的位率也不过就是500Kbps而已,远远低于硬盘的读取能力,因此,即使一个电影文件有5000个磁盘碎片,也不会对影片的正常播放产生丝毫的影响。

  对于这些文件,我们将它们储存在硬盘的最后一个分区当中,同时给它们分配足够多的空间,并且永远不用考虑对它们进行磁盘碎片整理。

阅读(721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~