![以非特权用户身份设置额外的交换空间](https://linux22.com/image/117507/%E4%BB%A5%E9%9D%9E%E7%89%B9%E6%9D%83%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%AE%BE%E7%BD%AE%E9%A2%9D%E5%A4%96%E7%9A%84%E4%BA%A4%E6%8D%A2%E7%A9%BA%E9%97%B4.png)
我想运行一个需要比目标机器上可用内存更多内存的程序。不幸的是,我没有程序运行所在计算机的根访问权限,因此我无法设置经典交换文件(dd + mkswap + swapon)。
有没有其他方法可以让程序在没有超级用户帮助的情况下运行?
答案1
如果您被允许以非特权用户身份创建虚拟机,那么您可以设置一个具有足够交换空间的环境。
我想运行一个需要比目标机器上可用内存更多内存的程序。不幸的是,我没有程序运行所在计算机的根访问权限,因此我无法设置经典交换文件(dd + mkswap + swapon)。
有没有其他方法可以让程序在没有超级用户帮助的情况下运行?
如果您被允许以非特权用户身份创建虚拟机,那么您可以设置一个具有足够交换空间的环境。