--nice com cp para dar mais prioridade ao processador no cp?

3

Como posso usar --nice = -10 com o comando cp no linux?

A seguir estão o exemplo quando eu tentei a opção e ele dá a opção de erro não reconhecido EX- erro:

cp --nice=-20 -r dir1 /d/
cp: unrecognized option '--nice=-20'
Try 'cp --help' for more information.
    
por Aha 05.11.2011 / 07:57

2 respostas

5

nice é um comando por si só, não é uma opção para o comando cp .

De man nice :

NAME
       nice - run a program with modified scheduling priority

SYNOPSIS
       nice [OPTION] [COMMAND [ARG]...]

DESCRIPTION
       Run COMMAND with an adjusted niceness, which affects process scheduling.
       With no COMMAND, print the current niceness.  Nicenesses range from -20
       (most favorable scheduling) to 19 (least favorable).

       -n, --adjustment=N
              add integer N to the niceness (default 10)

Então, para seus objetivos, você usaria isso:

nice -n -20 cp -r dir1 /d/
    
por 05.11.2011 / 09:07
5

Com cp , você pode ser mais limitado de I / O do que limitado a CPU. Para ajustar a prioridade de E / S, você pode usar o comando ionice - consulte man ionice . Por exemplo, para obter a prioridade "Melhor esforço" com maior preferência entre todos os melhores processos de esforço, execute

ionice -c 2 -n 0 cp -r dir1 /d/

Você também pode combiná-lo com nice para ajustar a prioridade de CPU e E / S:

ionice -c 2 -n 0 nice -n -20 cp -r dir1 /d/
    
por 05.11.2011 / 10:17

Tags