Connect with us

Linux

Comando Informazioni CPU FreeBSD – nixCraft


hCome posso ottenere maggiori informazioni sulla CPU con i sistemi operativi FreeBSD come CPU Speed ​​e model usando le opzioni della riga di comando?

Dettagli tutorial
Livello di difficoltà Facile
Privilegi di root
Requisiti Shell di FreeBSD
Est. momento della lettura 4 minuti

Puoi usare l’utility dmesg che mostra il contenuto del buffer dei messaggi di sistema quando viene visualizzato FreeBSD. Per precisione, consiglio di interrogare il file /var/run/dmesg.boot. Di solito un’istantanea del contenuto del buffer scattata subito dopo il montaggio dei file system all’avvio e scaricata nel file /var/run/dmesg.boot. Questa pagina spiega come trovare informazioni sulla CPU su computer Unix FreeBSD.

Controlla la velocità della CPU in FreeBSD usando il comando sysctl

Digita il seguente comando al prompt della shell come utente root:
# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
O
# sysctl hw.model hw.machine hw.ncpu
Uscite di esempio:

hw.machine: amd64
hw.model: Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz
hw.ncpu: 4
hw.machine_arch: amd64

Dalle uscite, ho un processore quad core Intel Xeon in esecuzione a 2,40 GHz da hw.model. Il amd64 significa CPU a 64 bit e ho una CPU a 4 core come confermato da hw.ncpu. Ecco un altro output dal mio server firewall basato su FreeBSD:

Fig. 01: Trovare le informazioni sulla CPU su un server/router FreeBSD

Il i386 significa che ho una CPU a 32 bit nel mio router/firewall di casa.

FreeBSD scopri se la CPU è a 32 bit o 64 bit indipendentemente dal modello di CPU Intel/AMD/ARM

Dobbiamo usare il comando getconf:
getconf LONG_BIT
E vediamo:

64

Rilasciato: Linux Trova se il processore (CPU) è 64 bit / 32 bit [long mode ~ lm]

Guide solo per i sostenitori di Patreon ????

  • Nessuna pubblicità e tracciamento
  • Guide approfondite per sviluppatori e amministratori di sistema su Opensourceflare✨
  • Unisciti al mio Patreon per supportare i creatori di contenuti indipendenti e iniziare a leggere le ultime guide:

Aderire Patreon ?

CPUINFO di FreeBSD usando il comando dmesg

Digita il seguente comando:
# dmesg | grep -i cpu
Possiamo interrogare direttamente anche il file /var/run/dmesg.boot:
# grep -i cpu /var/run/dmesg.boot
Ecco cosa vediamo:

CPU: Dual Core AMD Opteron(tm) Processor 170 (1999.08-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
cpu0:  on acpi0
acpi_throttle0:  on cpu0
cpu1:  on acpi0
acpi_throttle1:  on cpu1
SMP: AP CPU #1 Launched!

Puoi anche scaricare più informazioni usando il comando sysctl:
# sysctl -a | grep -i cpu | less

Installazione di pacchetti per ottenere informazioni sulla CPU

Possiamo usare i seguenti pacchetti.

app cpu-x

CPU-X è un software gratuito che raccoglie informazioni su CPU, scheda madre e altro sul proprio sistema. È simile al noto programma CPU-Z per Windows. Può essere usato in modalità grafica usando GTK+3 o in modalità testuale usando ncurses. È disponibile anche la modalità dump non interattiva. Installalo:
sudo pkg install cpu-x

app cpuid

Cpuid scarica informazioni dettagliate sulle CPU raccolte dall’istruzione CPUID e determina anche il modello esatto di CPU. Supporta CPU Intel, AMD e VIA, così come le vecchie CPU Transmeta, Cyrix, UMC, NexGen, Rise e SiS. Usa il comando pkg per installarlo:
sudo pkg install cpuid
cpuid | more

Informazioni dettagliate sulla mia CPU:

 eax in    eax      ebx      ecx      edx
00000000 00000016 756e6547 6c65746e 49656e69
00000001 000806ea 04100800 7ffafbff bfebfbff
00000002 76036301 00f0b5ff 00000000 00c30000
00000003 00000000 00000000 00000000 00000000
00000004 1c004121 01c0003f 0000003f 00000000
00000005 00000040 00000040 00000003 11142120
00000006 000027f7 00000002 00000009 00000000
00000007 00000000 029c6fbf 00000000 9c002600
00000008 00000000 00000000 00000000 00000000
00000009 00000000 00000000 00000000 00000000
0000000a 07300404 00000000 00000000 00000603
0000000b 00000001 00000002 00000100 00000004
0000000c 00000000 00000000 00000000 00000000
0000000d 0000001f 00000440 00000440 00000000
0000000e 00000000 00000000 00000000 00000000
0000000f 00000000 00000000 00000000 00000000
00000010 00000000 00000000 00000000 00000000
00000011 00000000 00000000 00000000 00000000
00000012 00000000 00000000 00000000 00000000
00000013 00000000 00000000 00000000 00000000
00000014 00000001 0000000f 00000007 00000000
00000015 00000002 000000b0 00000000 00000000
00000016 00000834 00001068 00000064 00000000
80000000 80000008 00000000 00000000 00000000
80000001 00000000 00000000 00000121 2c100800
80000002 65746e49 2952286c 726f4320 4d542865
80000003 37692029 3536382d 43205530 40205550
80000004 392e3120 7a484730 00000000 00000000
80000005 00000000 00000000 00000000 00000000
80000006 00000000 00000000 01006040 00000000
80000007 00000000 00000000 00000000 00000100
80000008 00003027 00000000 00000000 00000000

Vendor ID: "GenuineIntel"; CPUID level 22

Intel-specific functions:
Version 000806ea:
Type 0 - Original OEM
Family 6 - Pentium Pro
Model 142 - 
Stepping 10
Reserved 0

Extended brand string: "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz"
CLFLUSH instruction cache line size: 8
Initial APIC ID: 4
Hyper threading siblings: 16

Feature flags set 1 (CPUID.01H:EDX): bfebfbff:
FPU    Floating Point Unit
.....
...
....
Structured feature flags CPUID.07H.00H:EBX: 029c6fbf:
FSGSBASE
IA32_TSC_ADJUST MSR
2 - unknown feature
BMI1
HLE
AVX2
SMEP
BMI2
Enhanced REP MOVSB/STOSB
INVPCID
RTM
Deprecates FPU CS and FPU DS
14 - unknown feature


dmidecode DMI table decoder app

dmidecode è uno strumento per scaricare il contenuto della tabella DMI (alcuni dicono SMBIOS) di un computer in un formato leggibile. Questa tabella contiene una descrizione dei componenti hardware del sistema, nonché altre informazioni utili come i numeri di serie e la revisione del BIOS. Installalo:
sudo pkg install dmidecode
Tipo:
sudo dmidecode | more
sudo dmidecode -t processor

Conclusione

Abbiamo spiegato varie opzioni della riga di comando per visualizzare le informazioni sulla CPU installata nei sistemi operativi FreeBSD.


ANNUNCIO



Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare.

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi