科技常识:linux 清理内存命令详细介绍

2021-04-15 17:20:55
导读 今天小编跟大家讲解下有关科技常识:linux 清理内存命令详细介绍,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:l

今天小编跟大家讲解下有关科技常识:linux 清理内存命令详细介绍,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:linux 清理内存命令详细介绍的相关资料,希望小伙伴会喜欢也能够帮助大家。

linux 清理内存命令

1.清理前内存使用情况

free -m

2.开始清理

echo 1 > /proc/sys/vm/drop_caches

3.清理后内存使用情况

free -m

4.完成!

查看内存条数命令:

# sync# echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches

cache释放:

To free pagecache:echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 > /proc/sys/vm/drop_cachesTo free pagecache, dentries and inodes:echo 3 > /proc/sys/vm/drop_caches

说明,释放前最好sync一下,防止丢数据。

因为Linux的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。先说下free命令怎么看内存

[root@yuyii proc]# freetotal used free shared buffers cachedMem: 515588 295452 220136 0 2060 64040-/+ buffers/cache: 229352 286236Swap: 682720 112 682608

其中第一行用全局角度描述系统使用的内存状况:

total――总物理内存used――已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存free――完全未被使用的内存shared――应用程序共享内存buffers――缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)cached――缓存,用于已打开的文件note: total=used+free used=buffers+cached (maybe add shared also)

第二行描述应用程序的内存使用:

前个值表示-buffers/cache――应用程序使用的内存大小,used减去缓存值后个值表示+buffers/cache――所有可供应用程序使用的内存大小,free加上缓存值note: -buffers/cache=used-buffers-cached +buffers/cache=free+buffers+cached

第三行表示swap的使用:

used――已使用free――未使用

手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)

[root@server test]# echo 3 > /proc/sys/vm/drop_caches[root@server test]# cat /proc/sys/vm/drop_caches

!将/proc/sys/vm/drop_caches值设为3

有关/proc/sys/vm/drop_caches的用法在下面进行了说明

/proc/sys/vm/drop_caches (since Linux 2.6.16)Writing to this file causes the kernel to drop clean caches,dentries and inodes from memory, causing that memory to becomefree.To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; tofree dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;to free pagecache, dentries and inodes, use echo 3 >/proc/sys/vm/drop_caches.

Because this is a non-destructive operation and dirty objects

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章