swapをクリアしたいなら swapoff -a && swapon -a 3000req / sec と戦う - だるろぐ OS再起動すれば確かに消えるけども、再起動せずにswapを消したいときに使えるコマンドです。 実行完了まで結構時間掛かるので、負荷の低い時間帯に実施した方が良いです。 RedHatやCentOS等なら /etc/sysctl.conf に以下を記載する事で、可能な限りswapは使わない設定となります。 vm.swappiness = 0
swapをクリアしたいなら swapoff -a && swapon -a 3000req / sec と戦う - だるろぐ OS再起動すれば確かに消えるけども、再起動せずにswapを消したいときに使えるコマンドです。 実行完了まで結構時間掛かるので、負荷の低い時間帯に実施した方が良いです。 RedHatやCentOS等なら /etc/sysctl.conf に以下を記載する事で、可能な限りswapは使わない設定となります。 vm.swappiness = 0
いつも思いだすのに時間がかかるというか、ググるのでメモ。 例えば、ベンチマークとかをとっていて、残ったキャッシュを奇麗さっぱりに消したい時とかに使う。 Linuxのメモリで保持しているキャッシュをクリアするには、以下を実行する。 # sync # echo 3 > /proc/sys/vm/drop_caches 値の意味としては、、、 1: ページキャッシュを解放 2: dentry、inode を解放 3: ページキャッシュ、dentry、inode を解放 以下を参考に。 /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、 inode をメモリ上から外し、そのメモリを解放する。 ページキャッシュを解放するには、 echo 1 > /proc/sys/vm/drop_caches
swapの高速化 fstabでswapのプライオリティが設定できる。この数が多ければ多いほど優先される。一方で同じ優先順位であれば均等に使われる。 複数のハードディスク上にswapパーティションを取り、それを同じ優先順位で設定すると、スワップの際に並列に使われるのでraid0のような効果をもたらす。 下の例は4つのswapパーティションを使いswaponした状態である。 これはSSDを複数用意し、その上にswapを設定し、 並列にアクセスできるような設定にすると、 かつてないような巨大かつ高速な仮想記憶が手に入ることを示唆している。 稼働中にswapを無効にする 実メモリが十分にあり、特別な処理を既に終了させswapが必要なくなった場合、 swapoffをするとswapに使われている記憶装置から実メモリの方にページが移動し、 swapが開放される。 またswaponを行えばswapが設
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く