我有一个进程将大文件写入 /tmp,而 /tmp 恰好是 tmpfs。当启动该过程时,我不知道我是否有足够的 RAM。该进程本身不会使用过多的 RAM。所以我不得不怀疑在进程运行时我会耗尽 RAM,因为我的 tmpfs 不断占用越来越多的存储空间。当我用完 RAM 时,推荐的杀死该进程的方法是什么(这样,写入 tmp 会立即停止,并且该进程的一些 RAM 会被释放,我可以手动清理,而不会在机器上运行的其他进程死亡或崩溃)?例如提前告诉 OOM“首先杀死该进程”。
我有一个进程将大文件写入 /tmp,而 /tmp 恰好是 tmpfs。当启动该过程时,我不知道我是否有足够的 RAM。该进程本身不会使用过多的 RAM。所以我不得不怀疑在进程运行时我会耗尽 RAM,因为我的 tmpfs 不断占用越来越多的存储空间。当我用完 RAM 时,推荐的杀死该进程的方法是什么(这样,写入 tmp 会立即停止,并且该进程的一些 RAM 会被释放,我可以手动清理,而不会在机器上运行的其他进程死亡或崩溃)?例如提前告诉 OOM“首先杀死该进程”。