我想在我的机器上安装 Ubuntu,为分区分配 400 GB /
,为文件夹分配 50 GB /home
,以及 16GB RAM。在这种情况下,创建交换分区有意义还是无用?
答案1
交换分区没有链接到分区大小或分区使用,但链接到内存和一些 I/O 使用情况...
仅需要交换来管理此问题。进行一点交换总是一个好主意,即使它看起来毫无用处,以防万一......有一天......应该需要......
即使使用 64Gb RAM 机器,如果它是重要机器(例如生产服务器或备份机器),我也会使用一些交换。
答案2
答案3
正如 @francois 所说,有一个分区总是一个好主意,主要是因为有一天你可能会遇到意外情况,并且它会让内核满意。
然而,现代内核并不像过去那样依赖交换。
然而,如果根分区足够大,RAM足够多,并且交换很少使用,那么它就不需要是一个分区。如果您想要更简单的配置,请在根分区内创建一个 51MB/1G 交换文件。
您只需要在生产服务器(例如应用程序服务器、数据库或大型 Web 服务器)中使用更大的交换文件。
答案4
交换需求取决于您拥有多少 RAM 以及您的系统的用途。我给我的机器配备了 16GB 内存和 4GB 交换空间,但很少使用。我的 linode.com VPS 具有 1GB 内存,具有 256mb 交换空间,甚至充当私有域的邮件/网络/等功能,但它很少使用交换空间。
根据机器的用途,我会重新考虑空间分配 - 我的/home
空间比文件系统的其余部分占用更多的空间,除了我存储 ISO 和 OVA 文件的一个位置(实际上是计算机上的另一个磁盘)不同的挂载点)。