内存不足:进程被终止

内存不足:进程被终止

我从dmesg

Out of memory: Killed process 24502 (python) total-vm:19568804kB, anon-rss:14542148kB, file-rss:4kB, shmem-rss:0kB, UID:1000 pgtables:31232kB oom_score_adj:0

我怎样才能增加内存大小而不是购买新的内存?

我有 (free):

              total        used        free      shared  buff/cache   available
Mem:           15G        1.8G         13G        202M        711M         13G
Swap:          4.0G        1.6G        2.4G

我有一台配备 RTX 2060 Ram 16 GB 的笔记本电脑,我该如何使用它来解决这个问题?

答案1

您的输出表明,在内核为了保护您而杀死 Python 之前,它消耗了 14.5G 内存(您的所有 RAM 以及 Swap 深处)。

最有可能的是,您的脚本或模块中存在错误。

不太可能的是,您正在将该应用程序用于其设计目的之外的用途(如果是,请停止)。

相关内容