Avevo bisogno di correre convert
con molte immagini contemporaneamente. Il comando è durato un po ', ma questo non mi dà fastidio.
Il problema è che questo comando ha reso il mio computer inutilizzabile mentre il comando era in esecuzione (per circa 15 minuti).
Quindi è possibile limitare il comando limitando le risorse (processore e memoria) al comando, direttamente dalla riga di comando? Questo può funzionare solo se aggiungo qualcosa alla stessa riga prima di premere Enterperché una volta avviato il processo il computer rallenta così tanto che è impossibile, ad esempio, passare a "Monitor di sistema" e ridurre la priorità.
Modifica: risultati top e iotop
Sono riuscito a correre top
e sudo iotop >iotop.txt
mentre eseguivo una di queste operazioni di conversione. (Il file iotop.txt prodotto è difficile da leggere)
Risultati dei migliori:
PID UTENTE PR NI VIRT RES SHR S% CPU% MEM TIME + COMANDO 14275 nome utente 20 0 4043m 3.0g 1448 D 7.0 80.4 0: 16.45 convert
Risultati di iotop:
[? 1049h [1; 24r (B [m [4l [? 7h [? 1h = [39; 49m [? 25l [39; 49m (B [m [H [2 [H [2JTOTAL DISK READ: 1269.04 K / s | SCRIV. DISCO totale : [59G0.00 B / s (B [0; 7m TID PRIO DISCO UTENTE LEGGI DISCO SCRIVI SWAPIN (B [0; 1; 7m IO> (B [0; 7m COMMAND [3; 2H (B [m2516 be / 4 username 350.08 K / s 0.00 B / s 0,00% 0,00% zeitgeist-datahub 7394 be / 4 nome utente 568,88 K / s 0,00 B / s 77,41% 0,00% --rendere ~ .530483991 [5; 1H14275 nome utente inattivo 350,08 K / s 0,00 B / s 37,49% 0,00% convertire S ~ f test.pdf [6 ; 2H2048 be / 4 root [6; 24H0.00 B / s 0.00 B / s 0.00% 0.00% [kworker / 3: 2] [5G1 be / 4 root [7; 24H0.00 B / s 0.00 B / s 0.00% 0.00% init
Inoltre, anche al termine del processo, il computer non torna alle prestazioni precedenti. Ho trovato un modo per aggirare correndo sudo swapoff -a
seguito dasudo swapon -a
convert *.tif bla.pdf
PROCESSO alla volta, ma l'input è un sacco di immagini tif. È un modo per produrre un pdf da un mucchio di immagini che funziona bene ma soffoca il mio pc.