查看内存空间
top, 显示进程状态。
top
free提供了专门的内存查看功能。
free -m
显示结果如下:
total | used | free | shared | buff/cache | available | |
---|---|---|---|---|---|---|
Mem: | 992 | 164 | 650 | 0 | 177 | 630 |
Swap: | 0 | 0 | 0 |
更详细的:
cat /proc/meminfo
结果:
MemTotal: 1016412 kB
MemFree: 666612 kB
MemAvailable: 646016 kB
...
清理内存空间
清除缓存:
sync; echo 1 > /proc/sys/vm/drop_caches
清除目录项和inode:
sync; echo 2 > /proc/sys/vm/drop_caches
清除页面缓存,目录项和inode:
sync; echo 3 > /proc/sys/vm/drop_caches