[Guida] Ananicy, gestione automatica delle priorità dei processi

Nell’articolo di oggi vi parlerò di Ananicy, acronimo di Another Auto NICe daemon.

Questo tool open source facilita la gestione delle priorità dei processi, permettendo di creare profili personalizzati, ed assegnare così le priorità desiderate alle app preferite.

Ananicy: gestione automatica delle priorità

La priorità di un processo può essere controllata tramite i comandi nice e renice.

Fin dai primi giorni di UNIX, l’idea è che un processo è tanto più simpatico quanto è minore la sua priorità, poiché lascia che siano prima gli altri ad essere eseguiti. Pertanto, maggiore è il valore di nice, minore è la priorità. Il valore di nice può variare da -20, cui è associata la priorità più alta, a +19. Aumentare la simpatia di un processo non significa che non verrà eseguito. Paradossalmente, infatti, può anche ottenere tutto il tempo della CPU, se non c’è nient’altro con cui competere.

nice value

Per installare Ananicy su Ubuntu, Mint, Debian e derivate, utilizzare le seguenti direttive:

sudo apt install schedtool
git clone https://github.com/Nefelim4ag/Ananicy.git ./Ananicy/package.sh debian
sudo dpkg -i ./Ananicy/ananicy-*.deb
sudo systemctl enable ananicy
sudo systemctl start ananicy

Configurare una regola custom

Ananicy contiene di default una serie di regole per molte applicazioni popolari, indipendentemente dal fatto che siano installate o meno nel sistema. Le regole per ciascuna applicazione vengono memorizzate in file separati. Ad esempio, per controllare le regole preimpostate per qBittorrent, recatevi prima nella cartella generale con:

cd /etc/ananicy.d/00-default/

ananicy

ed eseguite il comando ls per visualizzare la lista completa delle regole. Aprite ora una regola specifica:

sudo nano qBittorrent.rules

ananicy process priority open source

Per creare una regola custom per un’applicazione, quindi, è necessario conoscere il nome del processo, visualizzabile, ad esempio, con il programma top. Create ora un nuovo file di testo nella directory delle regole di Ananicy, con estensione .rules affinché Ananicy lo riconosca come tale.

ananicy process types open source

Il modo più semplice per compilare questo file è dichiarare solo il suo nome ed il tipo. Ananicy, infatti, ha di default un set di tipi predefiniti per giochi, app multimediali, editor di documenti, ognuno dei quali dotato di diversi valori nice, ionice, cgroup. Questo set è visualizzabile grazie alla seguente istruzione:

ananicy dump types

Un tipo di regola, quindi, potrebbe essere creata seguendo questo schema:

{ "name": "TheSims", "type": "Game",
}

Riavviate il sistema e tutte le impostazioni saranno attive. Per avere maggiori informazioni sul funzionamento di questo utilissimo tool open source, potete far riferimento alla pagina ufficiale del progetto.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2021/02/guida-ananicy-gestione-nice.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.