在安装 Ubuntu 时,它要求我分配一个叫做 Swap Space 的东西,它到底是什么?

ker*_*nic 5 swap

在安装 Ubuntu 时,它要求我分配一个叫做 Swap Space 的东西,它到底是什么?如果我不分配它会发生什么?/如果我分配了它有什么用?

Aze*_*ale 7

交换空间是磁盘上用作临时内存 (RAM) 的空间。如果您确实分配了它,您的计算机将在其 RAM 开始用完时使用它。如果你不分配它,除非你用完 RAM 空间,否则什么都不会发生。然后任何需要更多 RAM 的程序都将被关闭。

如果要使用休眠,则至少需要与 RAM 一样多的交换空间。这是因为当您的计算机休眠时,它会将 RAM 复制到交换区并关闭。

正如 binW 所说,交换比 RAM 慢。

  • 交换总是比实际的硬件 RAM 慢。您应该了解交换空间用作 RAM,但它实际上不是 RAM。这意味着如果您的应用程序需要 3GB 内存,而您的系统中只有 2GB 内存,您的系统将使用交换空间来扩展您的内存,以便您可以运行该应用程序。但是它会比使用实际的硬件 RAM 慢,因为您的系统需要在使用它们之前将它们从交换区带入 RAM 并将它们移回当前未使用的交换区。 (3认同)