运行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