在跑pytorch时出现了占用内存过多的问题,当然这个问题可以通过调小num_workers解决,不过还有手动解决办法就是释放内存,命令如下:

echo 3 > /proc/sys/vm/drop_caches

而这样会显示权限不足,如果前面加上sudo命令也不行,因为这时候sudo 只是让 echo 命令具有了 root 权限,但是并没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。

解决办法:

sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"

linux跑程序占用缓存过多释放内存echo 3 > /proc/sys/vm/drop_caches相关推荐

  1. Linux 下清理系统缓存并释放内存

    当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching 因此我们很有必要手动清理系统缓存释放内存. 我们在清理缓存前应该先 sync下 因为 ...

  2. 手工释放linux内存——/proc/sys/vm/drop_caches

    总有很多朋友对于Linux的内存管理有疑问,之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑.而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下.最后,还附上我对这 ...

  3. linux内存——/proc/sys/vm/drop_caches

    原贴:http://www.linuxfly.org/post/320/ http://blog.csdn.net/chinalinuxzend/article/category/265273/2 h ...

  4. linux proc 自动清理,Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  5. Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  6. linux的cache过高的原因定位与解决echo 3 > /proc/sys/vm/drop_caches

    先说结论解决办法: 一.在crontab定时执行echo 3> /proc/sys/vm/drop_caches清理缓存.治标不治本,过段时间缓存又会增加上来. 二.hcache -top 10 ...

  7. linux跑程序内存不够,linux 未跑程序 内存 cache使用过大(示例代码)

    linux与windows不同,会存在缓存内存,通常叫做Cache Memory.有些时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存会很少,此时查看Linux系统 /proc ...

  8. linux服务器内存占用太高-释放内存

    修改/proc/sys/vm/drop_caches,释放Slab占用的cache内存空间(参考drop_caches的官方文档): Writing to this will cause the ke ...

  9. linux手动清理缓存,释放内存

    linux内存可使用的计算方法:可用内存=free+buffers+cached 手动释放linux缓存: free -m sync (一定要在第三部之前) echo 3 > /proc/sys ...

最新文章

  1. linux 虚拟化之rhev Hypervisor 安装
  2. Mysqldump参数大全
  3. 浅蓝色的爱划过天空(5)
  4. java bip-39_bip39
  5. 图论 —— 图的连通性 —— Tarjan 求双连通分量
  6. linux下查看中断请求记录 IRQ
  7. (21)System Verilog按时间顺序的通知需求(变量驱动)
  8. Leecode刷题热题HOT100(17)——电话号码的字母组合
  9. 编写程序,用户输入一个位以上的整数,输出其百位以上的数字。例如用户输入1234.则程序输出12.
  10. PIL.Image.transpose 顺时针旋转
  11. 好用的桌面搜索引擎(如果你的快捷方式很多,可能会需要它)
  12. php使用p12证书调用第三方接口
  13. sqlsever2012评估期已过
  14. Keil MDK 和 IAR 两款ARM开发工具区别比较
  15. 2022引流新玩法,异业联盟打造商业闭环
  16. html discription 属性,@description
  17. 51单片机(八).单片机的I2C与串口通讯
  18. Linux如何安装集群及细节操作
  19. Jetpack Navigation
  20. Opencv学习笔记——opencv配置安装与IDE环境安装

热门文章

  1. Uniswap V3的流通性突破5亿美元,24小时交易量仅次于V2和Sushiswap
  2. SAP License:工程质保金业务
  3. stable_partition http://www.cplusplus.com/reference/algorithm/stable_partition/
  4. 以Post方式向指定url地址发送数据并活得返回结果
  5. Samba服务器安装测试
  6. 如何将公式插入到word
  7. (学习笔记)laravel 中间件
  8. 使用getGenericSuperclass()和getActualTypeArguments()将DAO做成泛型
  9. 【UWP】批量修改图标尺寸
  10. 智能手表开发API接口