首页 > 系统相关 >ubuntu 20.04运行内存(缓存)定时清理

ubuntu 20.04运行内存(缓存)定时清理

时间:2023-11-10 12:23:57浏览次数:34  
标签:缓存 sync echo cron sh ubuntu 20.04 caches

ubuntu 20.04运行内存(缓存)定时清理

数据处理过程,buffer/cache 占用过大,降低了运行速度

解决方法

定时释放缓存

  1. 缓存释放脚本
    vim clear_caches.sh
    输入
  2. echo "开始清除缓存"
    sync;sync;sync
    sleep 20
    echo 1 > /proc/sys/vm/drop_caches
    echo 2 > /proc/sys/vm/drop_caches
    echo 3 > /proc/sys/vm/drop_caches
    sync

    #退出保存并添加权限 chmod 755 clear_caches.sh
  • 定时执行
  • su进入root模式
  • su
    apt-get install cron
    crontab -e
    # 输入
    * */2 * * * sh /home/max/clear_caches.sh
    # 退出保存
    # 运行
    service cron start
    # 停止
    service cron stop
    # 查看状态
    service cron status

     

  • 转自:  https://blog.csdn.net/max_u94/article/details/130519089

标签:缓存,sync,echo,cron,sh,ubuntu,20.04,caches
From: https://www.cnblogs.com/lshan/p/17823823.html

相关文章

  • linux内核 快速分片,技术|Linux slabtop命令——显示内核片缓存信息
    Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1.命令用法:该命令用起来很简单......
  • ubuntu设置中文输入法
    1、设置->区域与语言->管理已安装的语言,选择汉语,然后应用到整个系统,然后关闭。2、终端输入ibus-setup,弹出ibus设置窗口,在inputMehtod里选择Intelligentpinyin,然后add,close。3、在设置->区域与语言->输入源中选择汉语->intelligentpinyin->add.之后就可以用汉语输入法了,可......
  • C++ ubuntu install libpq-fe.h PGconn PQconnectdb PGresult PQexec PQnfields P
    1.Installlibpq-devsudoaptinstalllibpq-devlocatelibpq-fe.h/usr/include/postgresql/libpq-fe.h 2.main.cpp#include<chrono>#include<fstream>#include<iomanip>#include<iostream>#include<sstream>#include<......
  • 使用命令行工具获取Ubuntu22的公网IP和私有IP
    1.想在互联网冲浪,公网IP是必不可少的(一般是路由器的公网IP)$curlifconfig.me2.私有IP一般是路由器分配的IP,私有IP在局域网内的计算机通信,然后利用路由器的公网IP与互联网上的计算机通信#注意是ifconfig,而不是windows中的dos命令ipconfig$ifconfigor$hostname-I3.为......
  • 配置VMware的Ubuntu开发环境,ssh+文件共享目录
    1.安装samba1.更新当前软件。sudoapt-getupgradesudoapt-getupdatesudoapt-getdist-upgrade2.安装samba服务器。sudoapt-getinstallsambasamba-common3.添加用户(下面的zhongshan是我的用户名,之后会需要设置samba的密码)。sudosmbpasswd-atest4.配置sa......
  • Spring 缓存注解这样用,太香了!
    作者最近在开发公司项目时使用到Redis缓存,并在翻看前人代码时,看到了一种关于@Cacheable注解的自定义缓存有效期的解决方案,感觉比较实用,因此作者自己拓展完善了一番后分享给各位。Spring缓存常规配置SpringCache框架给我们提供了@Cacheable注解用于缓存方法返回内容。但......
  • Xshell通过SSH连接阿里云报错“服务器发送了一个意外的数据包” xshell连接ubuntu
     ubuntu连接旧版本就会显示报错1.登录到阿里云服务器上 2.解决方法命令: vim/etc/ssh/sshd_config加到最后一行打开sshd_config并且将下面的复制进去保存,然后重启reboot即可。[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh......
  • 调整ubuntu20.04交换分区
    free-h#查看交换分区sudofallocate-l8G/swapfile提示:fallocate失败,文本文件忙,需先关闭交换分区sudoswapoff/swapfile再依次执行以下命令:sudofallocate-l8G/swapfilesudochmod600/swapfilesudomkswap/swapfilesudoswapon/swapfile......
  • Keepalived 提高吞吐量、负载均衡 ip_hash、负载均衡 url_hash 与 least_conn、Nginx
    Keepalived提高吞吐量keepalived:设置长连接处理的数量proxy_http_version:设置长连接http版本为1.1proxy_set_header:清除connectionheader信息upstreamtomcats{ #server192.168.1.173:8080max_fails=2fail_timeout=1s; server192.168.1.190:8080; #server......
  • 使用SSH远程连接Ubuntu服务器系统
    【前言】愿,所有相遇,都恰逢其时!愿,此刻心头,正满怀欣喜!---你好,朋友,欢迎你! ---对此篇博客中有任何问题和不懂的可以咨询QQ:2759590905实现目的:安装完Ubuntu系统后只能在Ubuntu命令行中输入命令,不能将外面的代码复制进Ubuntu命令行里面,所有本教程......