Linux内存释放?当我们使用Linux系统时,如何处理内存管理问题?本文将详细解释linux内存清理和释放命令。
1.free -m检查内存的使用情况,-m表示单位是兆字节。
2 . echo 1/proc/sys/VM/drop _ caches
清理前的内存使用情况:
自由-m
Free -m命令结果描述
第一行:从全局角度描述系统使用的内存状态。
总计——总物理内存
Used——已经使用了内存,这个值一般会比较大,因为这个值包括了缓存应用程序使用的内存。
释放——完全未使用的内存
共享——应用程序共享内存
Buffers——缓存,主要用于目录、inode值等。(ls目录可以看到这个值增加)。
Cached——缓存,用于打开的文件。
注意:
总计=免费使用
已用=缓存的缓冲区(也可能添加共享)
第2行:描述应用程序的内存使用情况。
前一个值表示-buffers/cache——应用程序使用的内存大小,使用的值从缓存的值中减去。
后一个值表示应用程序的buffers/cache——的所有可用内存大小,free加上cache值。
-buffers/cache=used-buffers-cache
buffers/cache=缓存的空闲缓冲区
第三行:表示使用swap。
已使用——。
Free——未使用。
释放缓存前同步:
同步
释放所有缓存:
echo 3/proc/sys/VM/drop _ cache
释放缓存的数字参数的描述
0-不释放
1-释放页面缓存
2-释放dentries和inodes
3-释放所有缓存
以上是“linux内存释放”的介绍。如果需要linux主机,推荐西部数码代理。
西部数码代理linux虚拟主机采用专业LAMP环境(Linux Apache MySQL PHP),支持Php5 Zend3/mysql4.0/Mysql5.0,支持eAccelerator/Memcache加速。完美支持Discuz、PhpWind、CmsTop、Shopex、ECShop、Wordpress、MT等php mysql结构的应用系统。它完全支持伪静态等一系列新功能。htaccess、在线文件管理、自定义php.ini、手动备份、独立恢复、独立修改MYSQL密码、独立修复数据库、预装软件、独立备份/恢复数据库、刷新空间大小、在线压缩、在线解压等。它是一个强大的linux虚拟主机。
性价比虚拟主机产品链接:http://zhuji.chenqinet.cn/services/webhosting/linux_host.asp