我最近添加了1 GB的交换到我的Ubuntu虚拟专用服务器,以防止RAM超载的MySQL崩溃。 我遵循这个教程。
我用htop来监视资源。 当我使用loadimpact来testing我的服务器时,崩溃时,没有更多的RAM可用,但没有使用交换的单个字节…
我现在得到了当前的设置:
# swapon -s Filename Type Size Used Priority /var/swap.img file 1023996 0 100 # free total used free shared buffers cached [...] Swap: 999 0 999
/ etc / fstab包含:
LABEL=DOROOT / ext4 errors=remount-ro 0 1 /var/swap.img none swap defaults,pri=100 0 0
最后一点 :当我使用教程时,我得到了以下错误信息,执行swapon -p 100 /var/swap.img
swapon: /var/swap.img: swapon failed: Device or resource busy
你可以帮我任何build议来激活交换?
这看起来像OpenVZ VPS的行为,其中交换不能从VPS内部控制(添加/启用/禁用)。 只能从主机或通过从主机(即从控制面板)向VPS用户公开的configuration控制。
如果您使用的是OpenVZ,请与您的托pipe服务提供商联系,以增加您的限制或增加交换,或升级到更强大的计划。