Linux 和相关系统提供了许多快速、高效和极具破坏性的可能性。本文档也不例外。能力越大,危险越大,以下章节描述了一些更为深奥的问题,在阅读和理解文档、问题和危险之前,不应尝试这些问题。您还应该进行备份。另请记住至少从备份中从头开始恢复系统一次。否则,您可能不是第一个被发现拥有系统完美备份,但没有工具来重新安装它的人(或者,更尴尬的是,磁带上缺少一些关键文件)。
这里描述的技术很少是必要的,但可以用于非常特定的设置。在尝试使用这些技术之前,请非常清楚地思考您希望完成什么。
可以使用 hdparms
实用程序调整硬盘驱动器参数。这里最有趣的参数可能是预读参数,它决定了顺序读取中应该执行多少预取。
如果您想尝试一下,为驱动器上的特征文件大小进行调优是最有意义的,但请记住,此调优是针对整个驱动器的,这使得它有点困难。可能这仅在使用专用新闻驱动器等的大型服务器上才有用。
为了安全起见,默认的 hdparm 设置相当保守。缺点是,如果您有高频率的 IRQ,例如在使用串行端口和 IDE 磁盘时,您可能会丢失中断,因为来自后者的 IRQ 会屏蔽其他 IRQ。当从网络下载数据到磁盘时,这将表现为性能不佳。设置 hdparm -u1 device
将防止这种屏蔽,并提高您的性能,或者,取决于硬件,损坏您磁盘上的数据。谨慎地进行实验并进行新的备份。
有关更多信息,请阅读 对速度的需求 这篇文章,关于使用 hdparms
进行调优。
大多数文件系统都带有调优实用程序,对于 ext2fs
,有 tune2fs
实用程序。可以修改几个参数,但这里最有用的参数可能是应该保留多大的空间以及谁应该能够利用它,这可以帮助您从驱动器中获得更多可用空间,但可能会以牺牲系统崩溃时修复系统的空间为代价。
除了许多驱动器的连接的具体细节仍然不清楚这一特殊事实之外,这本身不应该是危险的。理论很简单:在 RAID 设置中,在不同驱动器之间保持固定的相位差,可以减少等待正确的磁道进入读/写头位置的时间。但在实践中,现在看来,由于驱动器中具有大的预读缓冲区,其效果可以忽略不计。
主轴同步不应在 RAID0 或 RAID 0/1 上使用,因为那样您将失去在镜像扇区的不同区域上拥有读头的优势。