如何降低 Linux Mint 下文件复制操作的 I/O 优先级?

如何降低 Linux Mint 下文件复制操作的 I/O 优先级?

每当我在个人 Linux 系统上将文件从一个磁盘复制到另一个磁盘时,操作系统就会停止正确响应,用户界面开始出现异常,我正在播放的任何电影都会冻结并继续播放,直到文件传输完成。我不在乎传输是否需要更长时间。

有什么方法可以降低这些操作的 I/O 优先级?主要问题是使用 Dolphin 复制文件时。

我正在使用 Linux Mint KDE 16。

答案1

我不确定如何将该设置应用于所有复制操作,但作为一次性解决方案,您可以使用该ionice命令。它看起来像这样:

ionice -c 3 cp src dst

-c一个类,可以是以下三种类型之一:

  • 空闲(第 3 类)- 以空闲 io 优先级运行的程序仅在没有其他程序在定义的宽限期内请求磁盘 io 时才会获得磁盘时间。
  • 尽力而为(第 2 类)——这是对任何未要求特定 I/O 优先级的进程的有效调度类。
  • 实时(第 1 类)- RT 调度类被赋予对磁盘的优先访问权限,而不管系统中正在发生什么情况

欲了解更多详情,请查看这里

相关内容