2 votos

De salida diferentes para el número de procesadores usando system_profiler

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í?

1voto

Yevgen Puntos 39

A mí simplemente se parece a la salida xml utilizando el número de núcleos como el número de procesadores. Se puede ver que el número de núcleos de la propiedad, simplemente, desaparecieron desde el xml. Es un concepto común en los sistemas Linux para llamar a un núcleo de un procesador. Voy a ir incluso más lejos al decir que los "paquetes", el valor es el número de procesadores, y el número de procesadores que el número de núcleos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X