Entendendo a saída do wmic cpu / os

2

Eu tenho 2 perguntas -

  1. Eu tenho vários computadores na minha rede. Quando eu uso "cpu wmic" alguns deles retornam saída de dados de linha única e outras duas linhas idênticas. Isso (necessariamente) significa que os computadores têm processadores físicos simples ou duplos?

  2. Ao calcular a "carga" de memória de um computador, quais parâmetros devo usar - "Memória física" ou "Memória virtual"?

por Alexander 12.08.2015 / 23:40

2 respostas

0

Como não sabemos qual hardware você possui e o sistema operacional, teremos que fazer suposições. Geralmente você pode obter vários resultados de volta devido a ter vários núcleos. Cada núcleo pode às vezes parecer um processador separado.

Se eu fizer

Get-WmiObject Win32_Processor | select NumberOfLogicalProcessors

Eu recebo 4 processadores de volta

NumberOfLogicalProcessors
-------------------------
                        4

No entanto, se eu digitar

@(Get-WmiObject Win32_Processor).count

Eu volto

1

Então, tudo depende de onde e do que você está procurando.

E para sua pergunta de memória, mais uma vez, depende do que você está procurando. A memória física é quanto de RAM está sendo usada. A memória virtual será o quanto você está paginando.

    
por 13.08.2015 / 05:18
0

Se você pegar duas linhas idênticas (parece que você está usando mais alguns parâmetros com o wmic CPU Get ...) então você tem duas CPUs.

Use o seguinte para ver se as duas entradas possuem DeviceIDs diferentes.

wmic cpu Get DeviceID

Se você tiver algo como

CPU0
CPU1

então você tem dois processadores instalados.

    
por 23.03.2016 / 14:46

Tags