|
发现软件区有defrag软件下载,于是联想到以往的经历 ,特发帖科普一下。(当然欢迎拍砖)
在MacOS X下的磁盘整理常常 有着两种不同的意见:一方觉得 它可以改善程序的运行效率,而另一方觉得 它仅仅能到达 一个修复磁盘权限的功能;下面通过查询苹果官网得到回答 如下:
见知识库文章 #25668(2003年发布,下为个人简单 翻译)。通常您不需要. 对您正在使用的MacOS X进行任何磁盘优化,当然假如 满足如下状况 且性能遭到 影响时您可能需要. 进行磁盘整理:
1.您的驱动器存储有很多大文件(例如数字视频等)
2.您的驱动器空间接近耗尽(例如使用率大于90%)
假如 上述描绘 契合 您的状况 ,推荐进行如下操作:
假如 您有无数的大文件,您可以容易的(苹果官方觉得 很容易)建立您一切 重要文件的备份---一切 除了操作系统外的必要文件,然后重新安装MacOS X,从备份还原文件。
这将是一个比较冗长的过程。但可以提升您访问大文件的速度。或者,您可以使用第三方工具如SuperDuper!建立一个启动磁盘备份,然后使用苹果磁盘工具格式化您的硬盘,然后拷贝回您的文件。
下面简单的介绍了一下什么是磁盘整理,和磁盘整理以及磁盘优化的区别。
磁盘整理,通常是由于文件被分隔成若干个区块存储在硬盘上形成 的。由于上述的存储原理,硬盘需要. 时间去搜索 文件存储位置(移动磁头去找到这些零散的文件,然后去读取它们),然后读出文件。当文件只被分割为2个或者3个区块的时候,读取速度会上升(个人解释:由于盘片只是一个方向旋转来读取数据,下次读取需要. 等候 磁盘转到这个位置,区块越小,等候 时间越少,速度越快)。
假定 你的硬盘的传输速度为20MB/s,一个200MB的完整文件理论上会花上10秒钟的时间,假如 它被分红 10个区块,且寻道时间为8ms,那么你需要. 给每个区块加上8ms的初始化寻道时间,加上8ms的初始化时间,最终约多花了90ms来访问文件。
对于文件传输而言表现不是很明显,但是当文件没有读取到内存里,或者有大量的散文件,需要. 被频繁读写的时候,效率的影响就会比较明显了。
侥幸 的是,Mac OS X的 HFS+文件系统具有 一些安全措施来避免 上述的文件碎片。首先,文件系统会避免使用近期被删除而释放的文件空间,而会去使用更大段的、没有被分配的硬盘区域。(这样当你的硬盘分区空余容量足够的时候,磁盘碎片就会很少,由于 不通常访问的文件不会被分配到频繁访问的分区里)
其次, Mac OS X 10.2之后会将常用的小区块文件整合为大的块,后来 Mac OS X 10.3.x 会自动的调用一个叫做Hot-File-Adaptive-Clustering的进程来自动整理这些磁盘碎片,无疑这会使得碎片通常会保持在一个比较小的水平。这不能完全解决问题,当磁盘空间减少的状况 下,频繁访问的文件可供写入的全新区块就会变少,磁盘碎片依然 会有可能产生,其次磁盘碎片自动处理程序可能无法作用于某些文件。
========================
所以,装有硬盘驱动器的Mac用户,当您的磁盘空间够用的时候,完全没有必要整理磁盘碎片。当磁盘快满的时候,建议使用苹果的推荐计划 或者第三方整理工具。
另外提示 一下SSD用户:由于SSD的寻道方式跟物理硬盘完全无关,所以整理磁盘碎片更是不太必要的。另外也不建议定期清理cache文件,由于 SSD的写入是有次数限制的,而缓存的Cache是经常访问的文件,假如 寻址的时候命中,则无需写入一次磁盘就可以直接读取运行,变相的提升了SSD的寿命。
|
|
|
|
|
|
|