Ubuntu如何定时清理内存

1.进入su

jiqing@Ubuntu:~$ su
密码:
root@Ubuntu:/home/jiqing# 

2.创建cleanCache.sh

#!/bin/bash
# 每一小时清除一次缓存
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延迟10秒
echo 3 > /proc/sys/vm/drop_caches

3.设置可执行

chmod +x cleanCache.sh 

4.创建定时器任务,以管理员的身份

  0 *  *   *   *     cd /home/jiqing/sh && ./cleanCache.sh

每小时执行一次。

这样你的电脑就不会越用越卡顿了。

如何查看cron日志?

需要先将这个日志开启。

进入配置文件中,

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

将cron的日志注释去掉

cron.*  /var/log/cron.log #将cron前面的注释符去掉

重启rsyslog

sudo  service rsyslog  restart 

查看crontab日志

tail -f /var/log/cron.log   

日志是个好东西,方便调试,方便看清系统的真实情况。透过数据看问题。

专门监听特定的定时器

 tail -f /var/log/cron.log |grep dg
May 12 19:36:01 Ubuntu CRON[17186]: (jiqing) CMD (cd /home/wwwroot/default/dg/store/Public && /usr/bin/php cron.php Timer/clearSms)
May 12 19:37:01 Ubuntu CRON[17226]: (jiqing) CMD (cd /home/wwwroot/default/dg/store/Public && /usr/bin/php cron.php Timer/clearSms)

Ubuntu如何定时清理内存相关推荐

  1. ubuntu下定时清理文件

    目标:ubuntu 定时清理路径下某个文件 操作: 1 编写删除文件的脚本 vi  /your_path1/delete-log.sh 写入命令: find  /your_path2  -mtime  ...

  2. C#定时清理内存,net网页端可以尝试使用

    -- in class definition --在类定义中 [DllImport("KERNEL32.DLL", EntryPoint = "SetProcessWor ...

  3. ubuntu 16.04 清理内存空间的方法总结

    原文链接:https://blog.csdn.net/syh_ong/article/details/79436541 查看清理空间 1.du  –h  /var/cache/apt/archives ...

  4. C#中System.Timers.Timer定时器的使用和定时自动清理内存的应用

    项目比较大有时候会比较卡,虽然有GC自动清理机制,但是还是有不尽人意的地方.所以尝试在项目启动文件中,手动写了一个定时器,定时清理内存,加快项目运行速度.仅供大家参考吧,代码如下: public cl ...

  5. 自动清理内存linux,linux 过滤内存使用率并于计划任务结合来自动清理内存缓存...

    过滤出内存使用率并进行判断 #!/bin/bash echo "###cleand free_cache script########" #memory usage mem_pus ...

  6. android开发 清理内存不足,Android现在还需要清理内存吗?不!

    对于很多人而言,尤其是那些有强迫症者,这是个然并卵的命题,但是在我们周围,还有很多这样的智能手机用户:怎么这个手机3G内存,空闲的也只有600MB呢?以前那个2G内存的手机都有800MB的空闲,我要一 ...

  7. android平板内存清理,需要给安卓手机清理内存么?不用!

    我知道,对于很多人而言,尤其是那些有强迫症者,这是个然并卵的命题,但是在我们周围,还有很多这样的智能手机用户:怎么这个手机3G内存,空闲的也只有600MB呢?以前那个2G内存的手机都有800MB的空闲 ...

  8. android机清理存储卡,越用越卡!Android手机需要清理内存吗?

    我知道,对于很多人而言,尤其是那些有强迫症者,这是个然并卵的命题,但是在我们周围,还有很多这样的智能手机用户:怎么这个手机3G内存,空闲的也只有600MB呢?以前那个2G内存的手机都有800MB的空闲 ...

  9. Ubuntu定时清理缓存

    Ubuntu定时清理缓存 第一步:进入root用户,安装cron apt-get update apt-get install cron 第二步:进入/home目录,新建文件clear_buff_ca ...

最新文章

  1. 中科创星米磊:从五个方向筛选“硬科技”企业
  2. java开发中遇到的问题及解决方法(持续更新)
  3. LeetCode Water and Jug Problem(巧妙转换为gcd问题)
  4. jvm性能调优实战 - 36XX:SoftRefLRUPolicyMSPerMB配置引起的Metaspace频繁FullGC
  5. Objective-C学习之解析XML
  6. Django笔记01-基础:一个完美主义的web框架
  7. 此计算机必须为委派而被信任_实际利用Kerberos Bronze Bit漏洞绕过委派限制(CVE202017049)...
  8. 如何使用FL Studio效果器制作镶边音效
  9. mysql损坏打不开_mac系统上 MySQL Workbench意外退出,再也打不开
  10. cmd NTSD命令用法详解
  11. 【LeetCode-SQL】1384. 按年度列出销售总额
  12. M4A格式的ID3信息提取
  13. 计算机中心冷风通道,数据中心机房散热冷通道热通道问题分析
  14. android11原生录屏,终于把安卓这项功能实现了!iOS 11录屏功能演示:超好用
  15. 【艺术探索笔记】第 5 章 理解 RemoteViews
  16. 【总结】DeepCTR如何构建模型
  17. JMeter-16-循环控制器
  18. 插入mysql数据库时间相差14个小时
  19. 知道创宇的爬虫面试题
  20. 华为首次超越苹果 iPhone失去全球第二大手机供应商

热门文章

  1. 【译】前端框架技术选型 React vs. Vue (vs. Angular)
  2. 编程语言安全性排行榜:Ruby最佳,C语言漏洞最多?
  3. 新书问答:Agile Management
  4. python能和java一起编程吗_C如何能和Python一起编程,那么它们已经无敌了!Java靠边站!...
  5. python 线性拟合 图_python线性拟合
  6. 大学计算机和英语社团加那个,大学里哪些社团值得加入
  7. eclipse插件 - lombok的安装
  8. Java枚举(Enum)类型使用的正确姿势
  9. Teamcenter2007 安装步骤
  10. node mysql 模块化_Node.js中的模块化