Newsgroup: it.comp.os.linux.sys
Titolo: numero di CPU

Ciao a tutti, scusate la domanda che puo' sembrare banale, ma su una
macchina linux quali sono i modi per determinare il numero di CPU
eccetto guardare /proc/cpuinfo e /proc/stats?
O meglio, esiste una funzione in qualche libreria che mi permetta di
leggere questo numero da un programma? O quali altri metodi ci sono a
disposizione?
Grazie.
d
-- 
Davide Cittaro
Drop WINDOWS if you want to reply

 disposizione?
Io userei:
/sys/devices/system/cpu/
Meglio un opendir/readdir che scomodare una libreria, no?
Ciao,
-- 
Daniele Orlandi

 macchina linux quali sono i modi per determinare il numero di CPU
top!
{senza punto esclamativo ;)}
-- 
Some day,
and that day may never come,
I'll call upon you to do a service for me.

 
 12:23:33  up 122 days, 18:45,  1 user,  load average: 0.00, 0.00, 0.00
53 processes: 52 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states:   0.0% user   0.0% system    0.0% nice   0.0% iowait 100.0%
CPU1 states:   0.0% user   0.0% system    0.0% nice   0.0% iowait 100.0%
Mem:  1032744k av,  899956k used,  132788k free,       0k shrd,  198156k
buff


 
Perň cosě ti fa vedere anche le cpu virtuali HT
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Ci sedemmo dalla parte del torto, visto che tutti gli altri posti
erano occupati.
		-- Bertold Brecht

 
auch, non sapevo che si potesse anche creare una CPU virtuale.
ma non mi stupisco piů di nulla oramai.
grazie
Sat_


 Sat_
top - 12:50:34 up 129 days,  7:10,  1 user,  load average: 0.86, 1.24, 1.52
Tasks: 205 total,   1 running, 204 sleeping,   0 stopped,   0 zombie
  Cpu0 :   0.5% user,   0.8% system,   0.0% nice,  98.7% idle,   0.0% 
IO-wait
  Cpu1 :   0.7% user,   0.7% system,   0.0% nice,  98.3% idle,   0.2% 
IO-wait
  Cpu2 :   1.2% user,   1.0% system,   0.0% nice,  97.0% idle,   0.7% 
IO-wait
  Cpu3 :   0.5% user,   0.5% system,   0.0% nice,  83.6% idle,  15.4% 
IO-wait
Mem:   2073236k total,  2040156k used,    33080k free,    83408k buffers
Swap:  2000052k total,    33776k used,  1966276k free,  1389752k cached
Le cpu sono 2, ma con l'hyper threading ne vedi 4
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
A che serve essere vecchi, se non si puo' essere un po' sporcaccioni?
		-- Dal film "Personal Service"

> Le cpu sono 2, ma con l'hyper threading ne vedi 4
sě, ho letto proprio ora un articolo.
č una buona soluzione?
ho letto anche di kernel doppi, belle cose :)


 
In che senso??
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Era cosi' ignorante che credeva che la cedrata fosse un'opera minore
del Tassoni.
		-- Enzo Biagi

 In che senso??
nel senso che mi piace molto questa idea, soprattutto la modularità di
linux, dove realmente ogni elemento è un file di qualche tipo.
a proposito, è corretto dire che in linux le directory non esistono?


 
qui cedo la parola a qualcuno al mio dotto collega al mio fianco (c'è, 
vero???)
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
- Secondo te, Ivan, si puo' costruire il socialismo nel Liechtenstein?
- No.  E' cosi' piccolo che non lo sopporterebbe.
		-- Citata da Danilo Acquisti

 vero???)
dotto? ci dici?
ciao


 
Io sapevo che se registravi i suoni in una stanza vuota sentivi la voce 
dei morti....
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Io credo che un artista non si debba mai prostituire, se non per denaro.
		-- Beppe Grillo