Cuando estoy ejecutando el comando system_profiler SPHardwareDataType
, me voy a la concha de salida a continuación:
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
Sin embargo, cuando estoy ejecutando el comando system_profiler SPHardwareDataType -xml
para obtener la salida en formato XML, estoy recibiendo una incorrecta para contar el número de procesadores de la propiedad:
<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>
¿Alguien puede explicar qué está pasando aquí?