キャッシュをクリアしてスワップする方法と制限は何ですか?

キャッシュをクリアしてスワップする方法と制限は何ですか?

Dockerを実行しようとしていますが、Ubuntu 16.04にはより多くのメモリが必要です。

 free -m
              total        used        free      shared  buff/cache   available
Mem:           7914        4024        3072          83         817        3448
Swap:          8127          14        8113

ドッカーを実行するとき

Setting advertised host to 127.0.0.1.
Operating system RAM available is 3344 MiB, which is less than the lowest
recommended of 5120 MiB. Your system performance may be seriously impacted.

メモリをさらに解放するにはどうすればよいですか?可能ですか?

答え1

次のコマンドを使用して、メモリを多用する上位10のリソースを識別します。それに応じて問題を引き起こすことができるように

ps axo %mem,command,pid| sort -nr | head

キャッシュを削除するには、次のコマンドを使用します。

sync;echo 1 > /proc/sys/vm/drop_caches

関連情報