• Ubuntu20.04以上 如何清理内存遇到报错如何处理[WARN]Free memory 1234(M)may be NOT ENOUGH


     原因

    今天遇到一位粉丝像我提出了一个问题,给了我一张截图,上面的报错内容是

    1. [WARN]Free memory 1234(M)may be NOT ENOUGH for webase
    2. [WARN]Recommend webase with 2G memory at least.
    3. [WARN]Free memory 1234(M)may be NoT ENoUGH for node count [2] and webase
    4. [WARN]Recommend webase with 2G memory at least,
    5. and one node equipped with
    6. one core of
    7. check nainx..

    这里其实已经很明白了,是内存不足的问题,这是为什么呢?

    这里是因为WeBASE相应组件,官方文档中明确的写明了,必须要要求大于2G的内存,才能运行示例,因为区块链还需要最少1G,所以我们最少要有2G的内存才能保证服务的正常运行

    内存清理解决方案

    确定是否是内存占满了

    du -sh *   

    解决方案一

    重启电脑

    reboot

    解决方案二

    在/var/log/journal/垃圾日志文件,可以通过如下命令来清除这些日志文件

    1. journalctl --disk-usage # 检查日志大小
    2. sudo journalctl --vacuum-time=1w # 只保留一周的日志
    3. sudo journalctl --vacuum-size=500M # 只保留500MB的日志
    4. rm -rf /var/log/journal/askd342fh35aewfhagf67iuro1(垃圾文件) # 直接删除/var/log/journal/目录下的日志文件
    5. du -sh ~/.cache/thumbnails # 检查缩略图缓存的大小
    6. rm -rf ~/.cache/thumbnails/* # 清除缩略图缓存

    解决方案三

    在下载的过程中是会下载很多包的,那么通过以下三个命令主要清理升级缓存以及无用包

    1. sudo apt-get autoclean # 删除旧版本软件缓存
    2. sudo apt-get clean # 删除系统内所有软件缓存
    3. sudo apt-get autoremove # 删除系统不再使用的孤立软件

    解决方案四

    使用apt来进行清理

    sudo apt autoremove

    有两种方式来清理APT缓存:

    • 使用以下命令删除过时的软件包,例如那些已经被更新取代的软件包:
    sudo apt autoclean
    • 要么完全删除APT缓存(释放更多磁盘空间):
    sudo apt clean

  • 相关阅读:
    PHP WebShell 免杀
    SpringBoot——快速整合EasyExcel实现Excel的上传下载
    从金蝶云星空到钉钉通过接口配置打通数据
    Sfdp 超级表单开发平台 V6.0.5 正式发布
    修复 Java 错误 $‘ ‘: Command Not Found
    好奇一下各个大模型对华为mate60系列的看法
    从离线到实时对客,湖仓一体释放全量数据价值
    java安全(八)TransformedMap构造POC
    【算法萌新闯力扣】:找到所有数组中消失对数字
    【Excel函数】Vlookup的函数的使用
  • 原文地址:https://blog.csdn.net/qq_57309855/article/details/139747642