I was getting a Wordpress database connection error every other day. I created a 512 swap file (1GB droplet) and it made it about a week. I’m trying to increase the swap file 2GB. Here are the steps I took.
sudo swapoff /swapfile sudo dd if=/dev/zero of=swapfile bs=2048 count=1048576 sudo mkswap /swapfile
It reports: Setting up swapspace version 1, size = 1048572 KiB…
sudo swapon /swapfile
It looks like it only created a 1GB swapfile. When I use free-m it says 1023 for the swap. The file size via WinSCP is 2GB.
Is there a limit on the size of a swap file? If so, can I have two swap files? Or should I get a bigger droplet?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
<pre>sudo dd if=/dev/zero of=swapfile bs=2048 count=1048576 </pre>should be<pre>sudo dd if=/dev/zero of=/swapfile bs=2048 count=1048576 </pre>
@nhatkhoa: <br> <br>“bs” stands for block size. So each “block” will be 2048 bytes. The Wikipedia article on the topic is pretty good: <br> <br>http://en.wikipedia.org/wiki/Dd_(Unix)#Block_size <br> <br>
Hi, <br> <br>i use this command : <br> <br>sudo dd if=/dev/zero of=/swapfile bs=1024 count=2048k <br> <br>is it correct ? <br> <br>i checked with “top” command it it show <br> <br>KiB Swap: 2150396 <br> <br>is there anything wrong with my command or not ? <br> <br>what is "bs=2048 " mean ? <br> <br>
Yep, that was it. I redid all those steps replacing the dd with yours and it free -m now shows 2047. Thanks for the help.
Click below to sign up and get $100 of credit to try our products over 60 days!
On the original article how-to-configure-virtual-memory-swap-file-on-a-vps , it used count=1000 , I looked at the man page but did not make sense to me. I guess it works either way but wondered what the difference was.