今天遇到一个奇怪的事情,swap竟然无法写。明明剩余的内存大于已经使用的swap,但是卸载时提示无法分配内存。swapoff -a swapoff: /dev/sda3: Cannot allocate memoryswapoff: LABEL=SWAP-sda3: Cannot allocate memoryfree -m &nbs
转自:http://huoding.com/2012/11/08/198说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机。 正所谓:SWAP,性能之大事,死生之地,存亡之道,不可不察也。哪些工具可以监测SWAP最容易想到的就是free命令了,它指明了当前SWAP的使用情况:sh
cd /data/dd if=/dev/zero of=/data/.swap bs=1k count=10240000 或者dd if=/dev/zero of=.swap bs=1M count=10kmkswap .swap chmod 600 .swap swapon .swap vim /etc/fstab /data/.swap &
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号