Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

linux下导致内存使用量增长的shell命令及手动释放内存的方法

来源:网络整理  作者:wy  发布时间:2020-12-24 20:59
最近在客户现场发现arm Linux嵌入式设备在运行一段时间后,设备物理内存使用量接近100%,分析发现和脚本程序中长时...

复制命令,使用cp命令,会使得linux的物理内存使用量和缓存使用量增加,可在top命令中查看内存使用情况。

 

2.mv

移动或重命名文件命令,和cp类似,使用mv命令也会使得系统的物理内存使用量和缓存使用量增加,可在top命令中查看内存使用情况。

 

3.新建文件

不管是通过命令行还是应用程序新建文件,并向文件中写入数据,也会导致系统的物理内润石咏莉和缓存使用量增加。

由于客户现场的设备,就遇到这几种情况,所以别的命令没做分析。

 

另外,上述三种情况导致的物理内存使用量和缓存使用增加的部分,可通过删除cp后的文件副本,移动的文件,或新建的文件但不再访问的文件减少。

 

下面介绍一下手动释放内存的方法:

echo 1 >  /proc/sys/vm/drop_caches

drop_caches的值可以是0-3之间的数字,代表不同的含义:

0:不释放(系统默认值)

1:释放页缓存

2:释放dentries和inodes

3:释放所有缓存

注意:

1.释放完内存后改回去让系统重新自动分配内存。

echo 0 >/proc/sys/vm/drop_caches

2.使用此命令前一定先运行sync命令,避免文件丢失的情况发生。

相关热词: shell Linux 方法 命令

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/8627.shtml

相关文章
最新文章
PHP生成奖状 PHP生成奖状

时间:2021-01-06

python实现输入五个数并求 python实现输入五个数并求

时间:2021-01-06

php检测网站是否正常打开 php检测网站是否正常打开

时间:2021-01-05

python怎么右对齐 python怎么右对齐

时间:2021-01-05

Python3爬虫入门之Python3的安 Python3爬虫入门之Python3的安

时间:2021-01-05

如何用PHP接收http请求头信 如何用PHP接收http请求头信

时间:2021-01-05

数据库怎么连接用php写的 数据库怎么连接用php写的

时间:2021-01-05

php后缀怎么打开 php后缀怎么打开

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

linux下导致内存使用量增长的shell命令及手动释放内存的方法

2020-12-24 编辑:wy

复制命令,使用cp命令,会使得linux的物理内存使用量和缓存使用量增加,可在top命令中查看内存使用情况。

 

2.mv

移动或重命名文件命令,和cp类似,使用mv命令也会使得系统的物理内存使用量和缓存使用量增加,可在top命令中查看内存使用情况。

 

3.新建文件

不管是通过命令行还是应用程序新建文件,并向文件中写入数据,也会导致系统的物理内润石咏莉和缓存使用量增加。

由于客户现场的设备,就遇到这几种情况,所以别的命令没做分析。

 

另外,上述三种情况导致的物理内存使用量和缓存使用增加的部分,可通过删除cp后的文件副本,移动的文件,或新建的文件但不再访问的文件减少。

 

下面介绍一下手动释放内存的方法:

echo 1 >  /proc/sys/vm/drop_caches

drop_caches的值可以是0-3之间的数字,代表不同的含义:

0:不释放(系统默认值)

1:释放页缓存

2:释放dentries和inodes

3:释放所有缓存

注意:

1.释放完内存后改回去让系统重新自动分配内存。

echo 0 >/proc/sys/vm/drop_caches

2.使用此命令前一定先运行sync命令,避免文件丢失的情况发生。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/8627.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页