我尝试将我的开发系统调整到最大的可靠性。我禁用了交换,因为对于 GUI 使用,它主要以这种方式使机器无响应,不再可用。然而,如果激进的应用程序吃掉了内存,一些机制似乎会以速度为代价充分利用它。没有硬盘交换操作,但系统同样也没有响应。所以我想让 OOM 杀手在系统对内存增益做出任何特殊努力之前启动。例如,如果可用物理内存少于 100 MB,是否可以配置 OOM 杀手来采取行动?
我打算安装 Ubuntu 9.04 版本。我应该为交换分区分配多少空间。我记得我在很久以前安装时将其设置为 RAM 大小的两倍。当时我的内存是 256 MB。所以我将交换分区设置为 512 MB。