我在一个内存稍低的 linux 系统(AWS EC2-micro)上使用了 613 MB 的 python。默认情况下没有交换,因此如果程序达到内存限制,它们就会崩溃。我已启用交换,但仍希望在使用交换或程序使用超过一定数量的交换时看到类似“警告:使用交换,性能可能会降低”的警告。
有没有办法在 python 中执行此操作来创建此警告?我应该在 python 之外寻找我的解决方案吗?
我认为你需要沿着这些方向寻找:
http://docs.python.org/2/library/resource.html#resource-usage