Difference between revisions of "Swap FAKE"

From MS Computech
Jump to: navigation, search
 
Line 19: Line 19:
 
free -m
 
free -m
 
</pre>
 
</pre>
 
+
<pre>
 
[root@node1 appp]# ./swapfake.sh  
 
[root@node1 appp]# ./swapfake.sh  
 
               total        used        free      shared  buff/cache  available
 
               total        used        free      shared  buff/cache  available
 
Mem:          2048        343        930        133        774        1469
 
Mem:          2048        343        930        133        774        1469
 
Swap:          512          0        512
 
Swap:          512          0        512
 
+
</pre>
 +
<pre>
 
[root@node1 appp]# ./swapfake.sh 2048
 
[root@node1 appp]# ./swapfake.sh 2048
 
               total        used        free      shared  buff/cache  available
 
               total        used        free      shared  buff/cache  available
 
Mem:          2048        337        935        133        774        1474
 
Mem:          2048        337        935        133        774        1474
 
Swap:          2048          0        2048
 
Swap:          2048          0        2048
 
+
</pre>
 
Sort Memory Usage  
 
Sort Memory Usage  
 
<pre>
 
<pre>

Latest revision as of 11:47, 28 January 2017

Create Fake Swap in OpenVZ VPS if you get swapon failed: Operation not permitted Error

if you get swapon failed: Operation not permitted Error even if you run as root it is because in your VPS swap creation is not allowed follow below steps to Create Fake Swap in OpenVZ VPS

#!/bin/bash

SWAP="${1:-512}"

NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"

umount /proc/meminfo 2> /dev/null

sed "/^Swap\(Total\|Free\):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo

mount --bind /etc/fake_meminfo /proc/meminfo

free -m
[root@node1 appp]# ./swapfake.sh 
              total        used        free      shared  buff/cache   available
Mem:           2048         343         930         133         774        1469
Swap:           512           0         512
[root@node1 appp]# ./swapfake.sh 2048
              total        used        free      shared  buff/cache   available
Mem:           2048         337         935         133         774        1474
Swap:          2048           0        2048

Sort Memory Usage

 ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

@ Test work on OpenVZ Centos 7 Snifer (talk) 04:31, 28 January 2017 (UTC)