我有一个后端应用程序,由我们服务器上托管的开发人员内部使用,但不幸的是,该应用程序需要使用 Passenger 和 Ruby,这两者都非常耗内存。
我有一个 SSD 交换文件,它应该可以为我们的使用提供合理的性能,我想强制此应用程序使用交换空间并为我们的前端应用程序保留 RAM 开放。
所以问题是,有没有办法强制进程/用户(该进程在特定用户下运行)尽可能多地使用交换空间?我认为 limits.conf 可能可以,但我不想它给出内存不足错误,只需切换到交换文件即可。
我有一个后端应用程序,由我们服务器上托管的开发人员内部使用,但不幸的是,该应用程序需要使用 Passenger 和 Ruby,这两者都非常耗内存。
我有一个 SSD 交换文件,它应该可以为我们的使用提供合理的性能,我想强制此应用程序使用交换空间并为我们的前端应用程序保留 RAM 开放。
所以问题是,有没有办法强制进程/用户(该进程在特定用户下运行)尽可能多地使用交换空间?我认为 limits.conf 可能可以,但我不想它给出内存不足错误,只需切换到交换文件即可。