linuxでcacheをクリアする方法
1187 ワード
テストファイルのインポートを行うと、以下のようにメモリが大きく消費されていることがわかります.
cacheの使用量が多く、freeのメモリも少ないため、テストを継続する際にキャッシュをクリアする必要があります.次のコマンドを実行すればいいです.
クリア後の結果は次のとおりです.
[root@python ~]# vmstat 1 -S M 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 196 0 730 0 0 50 6 13 8 0 0 100 0 0
0 0 0 196 0 730 0 0 0 0 18 7 0 0 100 0 0
0 0 0 196 0 730 0 0 8 0 26 28 0 0 97 3 0
cacheの使用量が多く、freeのメモリも少ないため、テストを継続する際にキャッシュをクリアする必要があります.次のコマンドを実行すればいいです.
[root@python ~]# echo 1 > /proc/sys/vm/drop_caches # , pagecache
クリア後の結果は次のとおりです.
[root@python ~]# vmstat 1 -S M 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 916 0 10 0 0 50 6 13 8 0 0 100 0 0
0 0 0 916 0 10 0 0 0 0 16 11 0 0 100 0 0
0 0 0 916 0 10 0 0 0 0 16 11 0 0 100 0 0