在安装 Ubuntu 时,它要求我分配一个称为交换空间的东西,它到底是什么?

在安装 Ubuntu 时,它要求我分配一个称为交换空间的东西,它到底是什么?

在安装 Ubuntu 时,它要求我分配一个称为交换空间的东西,它到底是什么?如果我不分配它会发生什么?/如果我分配了它有什么用?

答案1

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

如果要使用休眠模式,则至少需要与 RAM 大小相同的交换空间。这是因为当您的计算机休眠时,它会将 RAM 复制到交换空间并关闭。

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

答案2

这是一个虚拟内存空间,用于冬眠密集记忆过程和一般内存消耗大的应用程序。要查看交换分区的详细信息,只需在终端运行:

cat /proc/swaps 

当系统内核真正需要时,就会使用交换。Swappiness是一个术语,指的是内核将进程从物理内存(硬件 RAM)移到交换磁盘的趋势。要更改系统的默认趋势,请在终端运行:

gksudo gedit /etc/sysctl.conf

并改变变量:

vm.swappiness=10

来自www.linux-review.com/linux/general/all-about-linux-swap-space

答案3

https://help.ubuntu.com/community/SwapFaq

如果您休眠,那么据我所知,您将需要交换来这样做。

答案4

除了已经提交的答案之外,请注意,访问实际交换所在的 HDD 比访问实际 RAM 中的数据要慢得多。访问 HDD 以毫秒为单位,而访问 RAM 以微秒为单位。

相关内容