Manuel Jordan Asked: 2022-04-05 11:57:45 +0800 CST2022-04-05 11:57:45 +0800 CST 2022-04-05 11:57:45 +0800 CST 桌面和服务器环境的默认交换文件大小是多少?是固定的吗? 772 根据以下链接: 为 8GB 或更少的 PC/笔记本电脑使用“交换文件”是否明智且安全?HDD 或 SSD 由于默认使用 Ubuntu 17:04 swap file。 主要问题是: 为桌面和服务器环境定义的默认大小是多少? 次要问题: 他们是平等的吗? 是否平等 - 它是固定的吗?还是根据正在安装 Ubuntu 的当前硬件实时定义? 20.04 1 个回答 Voted Best Answer waltinator 2022-04-05T17:16:50+08:002022-04-05T17:16:50+08:00 没有默认的交换大小。没有“一刀切”的价值。 交换(连续)文件或交换分区的大小取决于您在程序用完 RAM 时想要发生的情况。 如果你没有交换,可怕的 OOM-Killer 就会运行,并选择一个要杀死的进程来释放内存。 如果您有一些交换,则可以“换出”程序以释放内存,并且您的系统继续运行,尽管速度稍慢(额外的磁盘 I/O)。当您的程序用完内存和交换时,它又是 OOM 杀手。 如果您的交换空间至少与 RAM 一样多,则可以休眠系统。 如果您拥有世界上所有的交换空间,您的程序似乎可以使用世界上所有的内存,但您的系统运行速度会非常缓慢,不断交换。
没有默认的交换大小。没有“一刀切”的价值。
交换(连续)文件或交换分区的大小取决于您在程序用完 RAM 时想要发生的情况。
如果你没有交换,可怕的 OOM-Killer 就会运行,并选择一个要杀死的进程来释放内存。
如果您有一些交换,则可以“换出”程序以释放内存,并且您的系统继续运行,尽管速度稍慢(额外的磁盘 I/O)。当您的程序用完内存和交换时,它又是 OOM 杀手。
如果您的交换空间至少与 RAM 一样多,则可以休眠系统。
如果您拥有世界上所有的交换空间,您的程序似乎可以使用世界上所有的内存,但您的系统运行速度会非常缓慢,不断交换。