我正在使用 ubuntu。我有一些管理命令在运行时会进行大量数据库操作,因此需要将近 15 分钟。
我的系统监视器显示我的系统有 4 个 cpu 和 6GB RAM。但是,这个过程并没有利用所有 cpu 的 . 我认为它只使用了一个 CPU,而且内存太少了。我想,如果我能够让它使用所有的 cpu 和大部分内存,那么这个过程将在很短的时间内完成。
我尝试了 renice ,将优先级设置为 -18 (意味着非常高),但速度仍然较低。
细节:
它是一个循环数接近 10,000 的 python 脚本,并且有近十个这样的循环。在每个循环中,它都会保存到 postgres 数据库。