free -m
나는 단지 명령의 "캐시" 열과 관련된 값을 얻고 싶습니다 . 이 목표를 달성하는 가장 효율적인 방법은 무엇입니까? 또는 sed
?awk
답변1
Memcache 값으로 다음을 수행해 보세요.
LANG=C /usr/bin/free -m | awk 'NR==2{print $7}'
답변2
에서 정보를 얻을 수 있습니다.원천(리눅스에서):
awk '/^Cached:/{print $2}' /proc/meminfo
이것은 kB 단위의 값을 가져오므로 이를 MB로 변환할 수 있습니다.
awk '/^Cached:/{print $2/1024}' /proc/meminfo