メモリー開放  
[root@falcon21 ~]# which swapon
/usr/sbin/swapon

[root@falcon21 ~]# swapoff --help

 
[root@falcon21 ~]# echo 1 > /proc/sys/vm/drop_caches
[root@falcon21 ~]# echo 2 > /proc/sys/vm/drop_caches
[root@falcon21 ~]# echo 3 > /proc/sys/vm/drop_caches 

----------------------------------------

スワップキャッシュ解放

[root@falcon21 ~]# swapoff -a && swapon -a

[root@falcon21 ~]# swapon
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition 7.8G   0B   -2



 スワップ領域として有効な領域を確認

[root@falcon21 ~]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/dm-1                               partition       8191996 0       -2



# swapoff -a 
   何も表示されないい
/etc/fstabでスワップとして指定されているデバイス(ただしnoautoオプション付きのものは除く)
および/proc/swapsで認識されている領域をすべて無効にする



----------------------------------------------

 メモリキャッシュ解放の自動化

clear_memory_cache.作成

[root@falcon21 ~]# vi clear_memory_cache.sh

#!/bin/bash # Note, I'm using "echo 1", because using "echo 3" is not recommended in production. echo 1 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a && printf '\n%s\n' 'RAM-cache and Swap were cleared.'


---------------------------------

手動で実行

[root@falcon21 ~]# bash clear_memory_cache.sh

swapoff: /dev/dm-1: swapoff が失敗しました: メモリを確保できません


スクリプトファイルのパーミッションを設定

[root@falcon21 ~]# chmod 755 clear_memory_cache.sh



Cronの設定

[root@falcon21 ~]# crontab -e

0 3 * * * bash ~/clear_memory_cache.sh


**********************************************************   
投票数:0 平均点:0.00

 
Back to Top