解决Out of Memory Killed

运行python程序时出现被Killed的情况

journalctl -xb | egrep -i 'killed process'
Jul 06 19:18:45 vm226274 kernel: Out of memory: Killed process 1573 (python3) total-vm:1236952kB, anon-rss:157320kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:1736kB oom_score_adj:0

解决方法

Create a Swap File

查看系统是否有交换分区:

sudo swapon --show

free命令用来查看空闲的内存空间

free -h

检查当前磁盘的使用情况:

df -h

创建swapfile

sudo dd if=/dev/zero of=/swapfile count=16777216 bs=1024
bs=1024 : 每次读取和写入1024字节
count=16777216 : 需要写入块的数量1024*1024*16(说明1024是bs的大小即1M,1024是指1024个1M即1G,16是指16G)

查看是否正确创建

ls -lh /swapfile

修改swapfile权限

sudo chmod 600 /swapfile

激活swap并查看是否开启

sudo mkswap /swapfile
sudo swapon /swapfile
sudo 
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值