我想知道为什么我不能为cp设定离子。
ionice -c2 -n0 cp我运行这个命令,我得到:
cp: missing file argument
Try `cp --help' for more information为什么?
发布于 2015-02-04 14:17:30
如果我正确地理解了您的意思,您将试图更改所有后续对cp的调用的电离级别。如果是这样的话,您就误解了ionice的工作方式(以及nice )。
ionice命令引用的是进程,而不是二进制文件。您可以使用它更改当前正在运行的进程的电离级别,方法是将PID作为参数,也可以在启动进程时使用它。
因此,要么您监视机器,然后手动为有问题的进程设置一个新的ionice级别,如下所示:
ionice -c2 -n0 -p 12345 # replace 12345 with the PID you want to act nicer或者更改正在使用的脚本,使它们使用ionice -c2 -n0 cp from to而不仅仅是cp from to。
仍然不能保证事情会好转。IO比您想象的要复杂得多,尤其是当您正在使用虚拟机时。
发布于 2015-02-04 13:53:28
如果使用cp命令,则必须指定要复制的文件(S)。
这里没有这样做,所以cp命令给出了一个错误。
https://unix.stackexchange.com/questions/183250
复制相似问题