Jak obniżyć priorytet I / O dla operacji kopiowania plików w Linux Mint?

3

Za każdym razem, gdy kopiuję pliki z dysku na inny w moim osobistym systemie Linux, system operacyjny przestaje odpowiednio reagować, interfejs użytkownika zaczyna zachowywać się nieprawidłowo, wszelkie odtwarzane filmy są zawieszane i kontynuowane aż do zakończenia przesyłania plików. Nie obchodzi mnie, czy transfer trwa dłużej.

Czy jest jakiś sposób na obniżenie priorytetu operacji wejścia / wyjścia dla tych operacji? Główny problem dotyczy kopiowania plików za pomocą Dolphin.

Używam Linux Mint KDE 16.

użytkownik2723297
źródło
Jak są podłączone dyski? Czy dotyczy NTFS?
davidbaumann

Odpowiedzi:

2

Nie jestem pewien, jak zastosować to ustawienie do wszystkich operacji kopiowania, ale jako rozwiązanie jednorazowe możesz użyć ionicepolecenia. Będzie to wyglądać mniej więcej tak:

ionice -c 3 cp src dst

-cTo klasa, która może być jedną z trzech możliwych:

  • Bezczynność (klasa 3) - program działający z priorytetem bezczynności io otrzyma czas na dysku tylko wtedy, gdy żaden inny program nie poprosił o dysk io przez określony okres karencji.
  • Najlepszy wysiłek (klasa 2) - Jest to efektywna klasa planowania dla każdego procesu, który nie zażądał określonego priorytetu io.
  • Real Time (klasa 1) - Klasa planowania RT otrzymuje pierwszy dostęp do dysku, niezależnie od tego, co jeszcze dzieje się w systemie

Aby uzyskać więcej informacji, spójrz tutaj .

Eugene S.
źródło
Cześć! Próbowałem ionice uruchomić delfina, ale otrzymuję te same wyniki. Prawdopodobnie delfin kopiuje pliki przy użyciu innego procesu? Chodzi o to, że kopiowanie przez CLI stworzyłoby mi kolejny kłopot. Jakieś pomysły na to, jak sprawić, by działało z delfinem lub innym menedżerem plików GUI?
user2723297