free -m
私はコマンドの「キャッシュ」列に関連する値を取得したいだけです。この目標を達成する最も効率的な方法は何ですか?または?sed
awk
答え1
Memcacheの値で次のことを試してください。
LANG=C /usr/bin/free -m | awk 'NR==2{print $7}'
答え2
から情報を得ることができます。源泉(Linuxで):
awk '/^Cached:/{print $2}' /proc/meminfo
これはkB単位の値を取得し、それをMBに変換できます。
awk '/^Cached:/{print $2/1024}' /proc/meminfo