Debian Linux /奇怪的默认分区大小

Debian Linux /奇怪的默认分区大小

在 512 GB SSD 上安装 Debian,我获得以下默认分区:

/      10 GB
/home 486 GB
/swap  14 GB

考虑到我有 64 GB RAM,这些值不是很奇怪吗?

交换空间不应该是可用 RAM 的两倍吗?

/ 分区是不是太小了?

答案1

您的交换分区的大小没有问题。

分配两倍于 RAM 大小的交换空间是货物崇拜。这在某种程度上是有道理的,但现代系统的 RAM 比提出这条经验法则时使用的 RAM 要多得多。在这一点上,它通常没有意义。Ubuntu 社区常见问题解答有稍微更现代的提示:

我需要多少交换空间?

对于少于 1GB 的物理内存 (RAM),强烈建议交换空间至少应等于 RAM 量。此外,由于收益递减,建议交换空间最多为 RAM 量的两倍,具体取决于系统可用的硬盘空间量。

对于更现代的系统 (>1GB),您的交换空间应至少等于您的物理内存 (RAM) 大小(如果您使用休眠模式),否则您需要的最小值为 round(sqrt(RAM)),最大为 RAM 的两倍。交换空间大于实际使用量的唯一缺点是您将为其保留磁盘空间。

但是,本指南仍然没有考虑到你拥有如此大的 RAM 容量——64 GB 仍然很多与当今使用的大多数系统相比。我想您可能希望将其用于一些内存消耗大的工作,例如数据处理或作为服务器。在这种情况下,您不应该依赖经验法则,而应该实际考虑您应该预期什么样的系统负载并调整交换大小。

如果它只是一个普通的、功能稍微强大的系统,那么您还应该考虑您的用例并进行调整。如果您想使用休眠,您至少需要与您拥有的 RAM 数量一样多的交换空间。(Linux 在休眠时将内存转储到交换空间。)否则,您应该对 Debian 的建议甚至更少感到满意。

分区/可能太小,但这取决于您的使用习惯。对于主要用于观看电影的 HTPC 来说,它可能就足够了(它们占用的空间比操作系统、播放器、浏览器和其他一些基本程序加起来还要多)。如果您要使用这台 PC 执行多项任务,那么在某些时候可能会用尽空间。

如果您不确定存储分区需要多少空间,则应考虑设置 LVM。当磁盘空间不足时,它将允许您为分区分配更多块。

相关内容