解压大文件会导致服务器停滞

解压大文件会导致服务器停滞

我想提取一个巨大的 .tar.gz 文件,但提取时服务器会停止运行。服务器写入繁重,提取似乎会阻塞磁盘。有没有一种不停止运行的好方法?我试过“nice”和“cpulimit”命令,但它们似乎不起作用。

答案1

你的瓶颈在哪里:IO 还是 CPU?

你试过ionice了吗? -c3(仅空闲)或-n7(最低优先级)应该可以完成这项工作。

您是想从中检索单个文件,还是只想解压整个文件?

答案2

应用于ionice解压过程。它可能会显著减慢解压速度,但您应该能够消除其他程序的停滞。

您可能需要安装atsar并查看磁盘 IO 负载。如果您有多个磁盘,您可能需要查看移动分区以平衡负载。

相关内容