文档章节

Linux 释放内存脚本

静夜听风
 静夜听风
发布于 2015/05/06 12:01
字数 58
阅读 264
收藏 16

新建shell文档 vi /opt/free.sh

可用内存小于400M的时候, 将会进行释放

#!/bin/bash
sync
free -m |grep -i mem |awk '{if($4 < 400){ printf("3") > "/proc/sys/vm/drop_caches"}}';

计划运行

crontab -e
10 * * * * /opt/free.sh


© 著作权归作者所有

共有 人打赏支持
静夜听风
粉丝 12
博文 24
码字总数 13019
作品 0
系统管理员
私信 提问
Perl 程序在做多线程时 async 使用一定要谨慎

使用Perl开发Linux和Unix维护管理脚本是常用的手段,其中也会因为作业要求大量使用多线程技术。通常下我们使用 threads::create()创建一个新的线程,这时候往往我们会创建一个$thr来保存线程...

鉴客
2011/02/16
688
0
Linux下哪些进程在消耗我们的Cache?

我们很容易就用free命令看到系统的cache使用量,但是你知道是哪些程序的文件在消耗cache吗?虽然cache在严格意义上也是可以当做free的内存使用的,也可以通过 echo 3>/proc/sys/vm/drop_cac...

shanker
2018/06/29
0
0
linux-buff/cache过大导致内存不足-程序异常

问题描述 Linux内存使用量超过阈值,使得Java应用程序无可用内存,最终导致程序崩溃。即使在程序没有挂掉时把程序停掉,系统内存也不会被释放。 找原因的过程 这个问题已经困扰我好几个月了,...

特拉仔
2018/12/19
0
0
Linux中手动释放缓存的方法

一、Linux释放内存的相关知识介绍: 在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空 间影响性...

898009427
2018/07/13
0
0
Linux 查看进程消耗内存情况总结

原文出处:潇湘隐者 在Linux中,有很多命令或工具查看内存使用情况,今天我们来看看如何查看进程消耗、占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些。在此之前,我们需要了...

潇湘隐者
2018/09/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day11

architect刘源源
12分钟前
2
0
论学好Linux系统的超级重要性

不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂...

Linux就该这么学
昨天
1
0
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test......

天王盖地虎626
昨天
3
0
git checkout 命令详解

在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。 在下面的命令中,使用了一些简写,在这里说明一下: git st # git statusgit ci ...

shzwork
昨天
8
0
【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP

Nginx多级代理,获取客户端真实请求IP以及每级代理IP 如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印...

薛定谔的旺
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部