Newsgroup: it.comp.os.linux.ubuntu
Titolo: Core disabilitati

20.04 CPU 3700x 8-16 core. Mi accorgo da monitor risorse che i core si 
sono ridotti a 12. Smanettamenti e letture varie, poi scopro 
/sys/devices/system/cpu/cpu15/online
e con un 1 al posto di uno 0 riattivo i 4 core mancanti.
 
La cosa, per me, è stata una novità, ma vabbè... ma come hanno fatto a 
disabilitarsi i 4 core?
 
Grazie e saluti.
 

 ha scritto:
 
| [...]
| 
| La cosa, per me, è stata una novità, ma vabbè... ma come hanno fatto a 
| disabilitarsi i 4 core?
 
buonasera,
 
da quel che leggo qui [1] esistono una serie di valori (o stati) inerenti le cpu
gestite dal kernel
 
in sostanza:
 
/sys/devices/system/cpu/kernel_max
/sys/devices/system/cpu/offline
/sys/devices/system/cpu/online
/sys/devices/system/cpu/possible
/sys/devices/system/cpu/present
 
direi che i nomi sono di per se abbastanza autoesplicativi, la parte più rilevante è
la seguente:
 
kernel_max: the maximum cpu index allowed by the kernel configuration.
 
offline: cpus that are not online because they have been HOTPLUGGED off or exceed
the limit of cpus allowed by the kernel configuration (kernel_max above)
 
direi quindi che quello che hai notato derivi da un'impostazione di default del
kernel utilizzato. 
impostazione che comunque hai già provveduto a modificare (se non ho capito male).
 
[1] 
https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-system-cpu
 
 
p.s.: ad ogni buon conto trovi ulteriori informazioni, come suggerito nel documento
linkato precedentemente nel file Documentation/admin-guide/cputopology.rst [2].
 
[2] 
https://www.kernel.org/doc/Documentation/admin-guide/cputopology.rst
 
 
| Grazie e saluti.
 
saluti e buono scampolo di domenica.
 
***
WinterMute @ debian <branch> [bullseye/sid]
***
 

il Sun, 14 Jun 2020 21:06:17 +0200
WinterMute <winte...@cryptolab.nOt> ha scritto:
 
| [...]
 
p.s.: vorrei aggiungere una segnalazione a quanto detto precedentemente.
segnalazione di una risorsa [1] che ritengo possa interessarti, partendo dalla quale
ti sarà possibile approfondire la questione in oggetto.
 
le pagine in questione forniscono tutta una serie di info necessarie per meglio
comprendere i parametri e le configurazioni possibili applicate/consentite dal
kernel e che sono inerenti la/le cpu.
 
[1] 
https://tinyurl.com/y9mnb38k
 
 
saluti.
 
***
WinterMute @ debian [bullseye «-» testing]
***
 

 
Grazie della risposta e dei link, mi studierò queste cose che poco conosco.
Intanto: max= 8191 (??), online=16 per cui ok, avevo modificato il file 
online relativo ai 4 core (12-15) ed è tornato tutto a posto.
Poi forse ho trovato: con il governor a risparmio di energia 4 core se 
ne vanno...
Tornando a prestazioni elevate ritornano: che sia questo l'arcano?
 
Ancora grazie e buonanotte
 
 

 ha scritto:
 
| [...]
|
| Poi forse ho trovato: con il governor a risparmio di energia 4 core se 
| ne vanno...
| Tornando a prestazioni elevate ritornano: che sia questo l'arcano?
 
buonasera,
 
in effetti anche mi ero fatto l'idea che il comportamento che hai segnalato potesse
essere legato a qualche impostazione inerente il risparmio energetico.
 
posso parlare solo per supposizioni visto che non mi è mai capitato di verificare in
prima persona questi "scenari" per via del fatto che non ho una cpu così avanzata e
potente. 
ad ogni modo credo sia molto più che probabile che la disattivazione di quei core
sia dipesa dall'entrata in funzione di settaggi relativi al risparmio energetico. 
 
a dimostrazione di ciò c'è la loro riattivazione quando è stata necessaria una
potenza computazionale maggiore.
 
| Ancora grazie e buonanotte
 
figurati, per così poco... auguro una buona serata e una buonanotte anche a te. 
 
saluti.
 
***
[» WinterMute «] @ debian «-» [bullseye/testing]
***
 

il Sun, 14 Jun 2020 23:00:52 +0200
WinterMute <winte...@cryptolab.nOt> ha scritto:
 
| [...]
 
per maggior completezza le info di cui sopra (e molto altro ancora) sono disponibili
per la consultazione anche in un file pdf che è liberamente scaricabile al seguente
indirizzo [1].
 
[1] 
http://public.dhe.ibm.com/software/dw/linux390/docu/lgu5dd06.pdf
 
 
la parte che principalmente potrà interessarti è al capitolo 21 "managing CPUs".
 
saluti.
 
***
[» WinterMute «]  @  [» debian <--> bullseye/testing «]
***