[BASH script] Isolare primi due core di una CPU
- DoctorStrange
- Imperturbabile Insigne
- Messaggi: 2872
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
[BASH script] Isolare primi due core di una CPU
buongiorno a tutti,
Ho scoperto, leggendo un post su LinkedIn (che allego), che con uno script in bash, è possibile isolare l'uso dei primi due core di una CPU.
Ho provato a documentarmi su internet su come sia possibile fare una cosa del genere, ma non ho trovato nulla.
Per caso a qualcuno di voi è mai capitata una cosa simile? Qualcuno sa come si fa?
Inoltre, altra domanda, sarebbe possibile isolare l'uso della cpu limitatamente ad alcune specifiche applicazioni? Mi verrebbe in mente di dover usare AppArmor, ma non ne sono sicuro.
Grazie mille
Ho scoperto, leggendo un post su LinkedIn (che allego), che con uno script in bash, è possibile isolare l'uso dei primi due core di una CPU.
Ho provato a documentarmi su internet su come sia possibile fare una cosa del genere, ma non ho trovato nulla.
Per caso a qualcuno di voi è mai capitata una cosa simile? Qualcuno sa come si fa?
Inoltre, altra domanda, sarebbe possibile isolare l'uso della cpu limitatamente ad alcune specifiche applicazioni? Mi verrebbe in mente di dover usare AppArmor, ma non ne sono sicuro.
Grazie mille
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4445
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: [BASH script] Isolare primi due core di una CPU
Premessa: non conoscevo per niente l'argomento; ora ch ho letto qualcosa a rigurdo, ne so, più o meno, quanto prima.
Hai provato a cercare con "How do I isolate CPU cores in Linux"? Si ottengono molti risultati.
Ho dato un'occhiata a qualche pagina, potrebbe esserti utile questa pagina:
https://access.redhat.com/documentation ... s-realtime
Si riferisce a Red hat ma i programmi citati, possono essere installati dai repo di ubuntu: numactl, tuned, lstopo-no-graphics è in hwloc.
oppure questa pagina:
https://gist.github.com/mjm522/d879fc24 ... e54096ff18
oppure
se riesci a sentire l'audio e distinguere il codice (che è poco leggibile anche a 720p), potrebbe esserti utile questo video che è per Ubuntu (htop è nei repo di Ubuntu).
https://www.youtube.com/watch?v=FGVryuQRkOg
Però, da quello che ho capito, si deve modificare grub e riavviare, quindi non vedo grande utilità nell'uso di uno script bash.
Hai provato a cercare con "How do I isolate CPU cores in Linux"? Si ottengono molti risultati.
Ho dato un'occhiata a qualche pagina, potrebbe esserti utile questa pagina:
https://access.redhat.com/documentation ... s-realtime
Si riferisce a Red hat ma i programmi citati, possono essere installati dai repo di ubuntu: numactl, tuned, lstopo-no-graphics è in hwloc.
oppure questa pagina:
https://gist.github.com/mjm522/d879fc24 ... e54096ff18
oppure
se riesci a sentire l'audio e distinguere il codice (che è poco leggibile anche a 720p), potrebbe esserti utile questo video che è per Ubuntu (htop è nei repo di Ubuntu).
https://www.youtube.com/watch?v=FGVryuQRkOg
Però, da quello che ho capito, si deve modificare grub e riavviare, quindi non vedo grande utilità nell'uso di uno script bash.
Salva l'Ucraina!
- vaeVictis
- Imperturbabile Insigne
- Messaggi: 4703
- Iscrizione: venerdì 27 luglio 2012, 17:58
- Desktop: Gnome
- Distribuzione: Ubuntu 20.04 64bit
Re: [BASH script] Isolare primi due core di una CPU
Nello script puoi sempre mettere un comando per il reboot. No?
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4445
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: [BASH script] Isolare primi due core di una CPU
Sì, certo. Si può fare la modifica a grub, aggiornamento e reboot ma non si può isolare la cpu a "caldo".
Salva l'Ucraina!
- difesaparcosempione
- Rampante Reduce
- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: [BASH script] Isolare primi due core di una CPU
Quindi potrebbe avere senso uno script di predisposizione 'isolare' o 'non isolare' prima di eseguire il reboot del sistema
- DoctorStrange
- Imperturbabile Insigne
- Messaggi: 2872
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
Re: [BASH script] Isolare primi due core di una CPU
Prima di tutto, grazie a tutti. Mi dispiace il ritardo con cui rispondo. Dunque, l'idea era quella di usare una cosa del genere su un deskttop, e solo per fare qualche prova. Nessun server in produzione, quindi anche uun riavvio non dovrebbe essere un problema ogni tanto, mi da comunque l'impressione di essere quallcosa che possa creare danni quasi permanenti alla CPU, e richiede un livello di coompetenza che al momennto non ho. Se facessi qualche danno, non saprei dove mettere le mani per sistemare la situazione.
Alla prossima.
Alla prossima.
- crap0101
- Rampante Reduce
- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: [BASH script] Isolare primi due core di una CPU
ma con taskset come diceva UbuNuovo non dovrebbe venire comodo senza troppi lavori complicati?
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Re: [BASH script] Isolare primi due core di una CPU
Questo genere di mestieri li ho visti fare solitamente su cluster con Torque e PBS manager.
In fase di configurazione si possono allestire più tipologie di code su cui ripartire le risorse.
Nell'header di ogni job script (un bash script un poco edulcorato) si definiscono nodi, cores, RAM, etc etc relativi alla coda a cui si può accedere.
D'altra parte, nel post di LinkedIn, si menzionava un server...
In fase di configurazione si possono allestire più tipologie di code su cui ripartire le risorse.
Nell'header di ogni job script (un bash script un poco edulcorato) si definiscono nodi, cores, RAM, etc etc relativi alla coda a cui si può accedere.
D'altra parte, nel post di LinkedIn, si menzionava un server...
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti