每当我在个人 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 调度类被赋予对磁盘的优先访问权限,而不管系统中正在发生什么情况
欲了解更多详情,请查看这里。