`

ubuntu 13.10 crontab 自动释放cache内存

 
阅读更多

创建文件: /home/gkbusy/bin/cacheclear.sh

 

#!/bin/sh
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
echo "clear cache at "`date`" executed"

 

修改权限: sudo chmod 777 /home/gkbusy/bin/cacheclear.sh

 

 

配置cron定时任务:sudo crontab -e

 

增加配置内容如下:

 

0/30 * * * * /home/gkbusy/bin/cacheclear.sh >> /home/gkbusy/cacheclear.log

 

修改rsyslog,让cron的log能够查看:

sudo vim /etc/rsyslog.d/50-default.conf

 

对文件中的"#cron"这一行的注释做一个去除,如下——

原始内容为:

#cron.* /var/log/cron.log

 

修改后的内容为:

cron.* /var/log/cron.log

 

 

重启rsyslog和cron两个服务:

sudo service rsyslog restart
sudo service cron restart

 

 

最终达到的效果是,对下面的内存展示的数值来看,每30分钟会释放一次cached指标中的内存:

gkbusy@gkbusy-laptop:~/bin$ free -m
             total       used       free     shared    buffers     cached
Mem:          7889       3287       4601          0         20        280
-/+ buffers/cache:       2987       4901
Swap:         3151          1       3150

 

 

参考文章: http://www.unixmen.com/how-to-clear-memory-cache-on-linux-servers/

 

分享到:
评论

相关推荐

    Windows 7下硬盘安装Ubuntu 13.10图文教程

    首先,Ubuntu 13.10代号为Saucy Salamander,发布时没有使用Gnome 3.10,这让一些用户感到失望,因为Gnome 3.10的发布时间与Ubuntu 13.10发布时间很近,以至于Ubuntu的开发团队无法在这么短的时间内整合并提供一个...

    ubuntu 13.10安装

    ### Ubuntu 13.10 Server 版本安装配置图解教程 #### 一、Ubuntu 13.10 系统安装 Ubuntu 分为桌面版(Desktop)和服务器版(Server)。本文将详细介绍服务器版 Ubuntu 13.10 的安装过程。 **1. 下载 Ubuntu ...

    ubuntu13.10安装配置全过程

    ### Ubuntu 13.10 安装与配置全过程详解 #### 一、安装过程 1. **制作启动U盘**: - 使用 UNetbootin 工具将 Ubuntu 13.10 的 ISO 镜像写入 U 盘。 - 调整 BIOS 设置以确保计算机能够从 U 盘启动。 2. **开始...

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.docx

    《基于UEFI引导的win8.1和ubuntu13.10双系统安装方法》 UEFI(统一可扩展固件接口)引导技术的引入,使得操作系统安装过程变得更加复杂,特别是当它与Windows 8.1这样的系统结合时。本文主要介绍如何在UEFI环境下,...

    Ubuntu 13.10下NS2.35安装调试报告-作者-南邮-陈杨

    本文档是一份关于在Ubuntu 13.10操作系统上安装和调试NS2.35网络仿真软件的详细指南,作者是来自南京邮电大学的陈杨。NS2.35(Network Simulator 2.35)是一个开放源码的离散事件网络仿真器,用于模拟计算机网络的...

    使用easyBCD 安装 Win8 + Ubuntu 13.10 双系统

    ### 使用easyBCD安装Win8 + Ubuntu 13.10双系统的知识点解析 #### 一、概述 本文档主要介绍了如何使用EasyBCD这款工具来实现Windows 8与Ubuntu 13.10的双系统安装过程。通过此方法,用户可以在一台计算机上同时拥有...

    ubuntu13.10

    linux ubuntu13.10 i386版本

    Ubuntu 13.10下NS2.35安装调试报告

    ### Ubuntu 13.10系统安装 安装过程涵盖如下步骤:打开VMware Workstation,创建标准虚拟机,为虚拟机分配硬件资源,指定安装介质(ISO文件),设置系统语言、时区、键盘布局,设置用户信息,并最终完成系统安装。...

    ubuntu13.10 lenovo网卡驱动安装(Broadcom)

    在Ubuntu 13.10操作系统中,安装Lenovo笔记本电脑的Broadcom无线网卡驱动可能会遇到一些挑战,因为默认的软件包可能不包含特定硬件的兼容驱动。在这个问题上,我们可以通过手动安装一个名为“wireless-bcm43142-dkms...

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.pdf

    本文主要介绍如何在基于UEFI引导的环境下,安装Windows 8.1和Ubuntu 13.10双系统。UEFI(统一可扩展固件接口)是一种现代引导机制,相较于传统的Legacy BIOS,它提供了更高级的安全性和性能优势。然而,UEFI的引入...

    ubuntu13.10 配置共享

    在Ubuntu 13.10操作系统中配置共享文件夹,主要涉及到的是与VMware虚拟机的集成,这通常需要安装VMware Tools。VMware Tools是一个包含优化和增强虚拟机性能的软件包,它能提供更好的图形性能、磁盘I/O速度以及网络...

    rtl8188eu在linux下的驱动(ubuntu12.04 to 13.10)

    本人发现好多玩Linux系统的兄弟们用的都是基于rtl8188eu芯片的无线网卡,比如水星的mw150us、tp-linux的wn725n这两...rtl8188eu for ubuntu 13.10 or high 这个是对应ubuntu 13.10或更高版本的驱动(含 ubuntu 13.10)

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc

    在ubuntu13.10环境中配置hadoop.docx

    ### 在Ubuntu 13.10环境中配置Hadoop #### 安装JDK 1. **下载JDK:** - 访问Oracle官方网站下载适用于Linux x64平台的JDK 8,文件名为`jdk-8u25-linux-x64.tar.gz`。 2. **解压JDK:** - 使用`tar`命令解压JDK...

    Realtek瑞昱rt8192cu芯片网卡Linux驱动(ubuntu13.10+)

    本篇主要介绍如何为使用Realtek rt8192cu芯片的无线网卡(如TP-LINK TL-WN823N)在Ubuntu 13.10及更高版本上安装相应的驱动。 Realtek的rt8192cu芯片是常见的无线网卡解决方案,广泛应用于许多廉价且高效的USB无线...

    ubuntu 13.10编译安装mono环境(二)

    准备工作 先在VS2012上编译一个winform,代码如下: using System; using System.Windows.Forms; namespace FormsTest { static class Program .../// 应用程序的主入口点。...Application....

    ubuntu13.10编译安装mono环境(一)

    ### Mono项目概述 #### 1. 什么是Mono项目? Mono是一个开源项目,旨在提供符合ECMA标准的...值得注意的是,尽管示例中使用的是Ubuntu 13.10系统,但类似的编译安装过程也适用于其他版本的Ubuntu以及其他类Unix系统。

    restore_networking:使用Ubuntu 13.10恢复Ubuntu 14.04中的网络服务

    使用Ubuntu 13.10恢复Ubuntu 14.04中的网络服务 在Ubuntu 14.04中更改了网络,没有任何清楚的原因-用户提交的详细信息可以在这里找到: : 我继续前进,并采纳了他的建议,将网络脚本还原为13.10,以使熟悉的,有效...

Global site tag (gtag.js) - Google Analytics