Quand j'exécute la commande system_profiler SPHardwareDataType
J'obtiens la sortie shell ci-dessous :
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro14,3
Processor Name: Intel Core i7
Processor Speed: 2.9 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 16 GB
Boot ROM Version: MBP143.0178.B00
SMC Version (system): 2.45f0
Serial Number (system): C02VD9KVHTD6
Hardware UUID: 795D777F-F037-57A4-8B26-45112AD9D63B
Cependant, lorsque j'exécute la commande system_profiler SPHardwareDataType -xml
pour obtenir la sortie au format XML, j'obtiens un compte incorrect pour la propriété du nombre de processeurs :
<array>
<dict>
<key>SMC_version_system</key>
<string>2.45f0</string>
<key>_name</key>
<string>hardware_overview</string>
<key>boot_rom_version</key>
<string>MBP143.0178.B00</string>
<key>cpu_type</key>
<string>Intel Core i7</string>
<key>current_processor_speed</key>
<string>2.9 GHz</string>
<key>l2_cache_core</key>
<string>256 KB</string>
<key>l3_cache</key>
<string>8 MB</string>
<key>machine_model</key>
<string>MacBookPro14,3</string>
<key>machine_name</key>
<string>MacBook Pro</string>
<key>number_processors</key>
<integer>4</integer>
<key>packages</key>
<integer>1</integer>
<key>physical_memory</key>
<string>16 GB</string>
<key>platform_UUID</key>
<string>795D777F-F037-57A4-8B26-45112AD9D63B</string>
<key>serial_number</key>
<string>C02VD9KVHTD6</string>
</dict>
</array>
Quelqu'un peut-il expliquer ce qui se passe ici ?
0 votes
4 cœurs dans un seul paquet - les deux listes me semblent équivalentes. Est-ce que vous tapez sur le traitement de texte est différent de cores ? Il s'agit simplement d'une confusion de noms à mes yeux.
0 votes
Oui, je voulais dire les différents noms.