Swapfile: Difference between revisions
From KlavoWiki
Jump to navigationJump to search
Created page with "I've written this based on my experience of Bananian which is Debian based. = Deleting Swap File = <pre> swapoff /swapfile1 </pre> <pre> rm -f /swapfile1 </pre> = Creating..." |
No edit summary |
||
Line 41: | Line 41: | ||
<pre> | <pre> | ||
/swapfile1 swap swap defaults 0 0 | /swapfile1 swap swap defaults 0 0 | ||
</pre> | |||
= swapiness = | |||
<pre> | |||
vi /etc/sysctl.conf | |||
</pre> | |||
vm.swappiness Values | |||
{| | |||
|Value | |||
|Strategy | |||
|- | |||
|0 | |||
|The kernel will swap only to avoid an out of memory condition, when free memory will be below vm.min_free_kbytes limit. See the "VM Sysctl documentation". | |||
|- | |||
|1 | |||
|Kernel version 3.5 and over, as well as Red Hat kernel version 2.6.32-303 and over: Minimum amount of swapping without disabling it entirely. | |||
|- | |||
|10 | |||
|This value is sometimes recommended to improve performance when sufficient memory exists in a system. | |||
|- | |||
|60 | |||
|The default value. | |||
|- | |||
|100 | |||
|The kernel will swap aggressively. | |||
|} | |||
After reboot check current value | |||
<pre> | |||
cat /proc/sys/vm/swappiness | |||
</pre> | </pre> | ||
[[Category : Banana Pi]] [[Category : Linux]] | [[Category : Banana Pi]] [[Category : Linux]] |
Revision as of 03:08, 22 June 2016
I've written this based on my experience of Bananian which is Debian based.
Deleting Swap File
swapoff /swapfile1
rm -f /swapfile1
Creating Swap File
Hard Disk Partition
The parition needs to be created as a swapfile and not ext3, ext4 or something else.
mktemp /dev/sda1
File
Create a file of 1GB
dd if=/dev/zero of=/swapfile1 bs=512 count=2048 chmod 600 /swapfile1 mkswap /swapfile1 swapon /swapfile1
fstabs
vi /etc/fstab
Add an entry or change the existing one
/dev/sda1 swap swap defaults 0 0
or
/swapfile1 swap swap defaults 0 0
swapiness
vi /etc/sysctl.conf
vm.swappiness Values
Value | Strategy |
0 | The kernel will swap only to avoid an out of memory condition, when free memory will be below vm.min_free_kbytes limit. See the "VM Sysctl documentation". |
1 | Kernel version 3.5 and over, as well as Red Hat kernel version 2.6.32-303 and over: Minimum amount of swapping without disabling it entirely. |
10 | This value is sometimes recommended to improve performance when sufficient memory exists in a system. |
60 | The default value. |
100 | The kernel will swap aggressively. |
After reboot check current value
cat /proc/sys/vm/swappiness