分区的(相对)位置重要吗?

分区的(相对)位置重要吗?

我当前磁盘(ST1000LM014)的布局是:

在此输入图像描述

分区的(相对)位置重要吗?

以下订购的优点和缺点是什么:

swap, home, root
swap, root, home
root, swap, home
root, home, swap
home, swap, root
home, root, swap

谢谢。

答案1

在“旋转生锈”磁盘 (HDD) 上,一个非常普遍的经验法则是,朝向磁盘的开头(= 中的左侧gparted)通常比结尾(右侧)快一些。

但是,如果您现在确实需要存储性能,请为自己购买 SSD 驱动器。 SSD 和 HDD 之间的性能差异比通过超级优化 HDD 分区排列所能实现的性能差异大几个数量级。


相对于磁盘的总大小,交换分区足够小,对性能的影响可以忽略不计。 (如果您确实需要快速交换,那么您很可能会遇到 RAM 短缺的问题,最好通过购买更多 RAM 来解决这个问题!)

因此,这本质上是一个问题,您是否喜欢(稍微)更快地访问操作系统文件或/home.

如果您经常从源代码编译软件,您可能希望将根分区放在磁盘的前 1/4 左右,因为它包含/usr/include编译器可以大量访问的分区。当然,如果你的RAM不短缺,无论如何它都会被缓存...这种定位的另一个好处是它可能会使系统启动(非常)稍微快一些。

但是,如果您以更像服务器的方式使用系统,数据库或某些特定应用程序(=您的应用程序中的任何内容/home)作为主要工作负载并生成大量磁盘 I/O,那么您可能需要将其置于较快的位置,并让根文件系统处于最慢的位置。

但是,通过重新排列分区可能实现的性能差异可能足够小,以至于您需要仔细的基准测试来检测它们。

相关内容