メモリー開放 [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