Use Python para obter o número de CPUs

As CPUs podem conter núcleos únicos ou múltiplos. O núcleo único lida com apenas um processo, enquanto o multinúcleo lida com vários processos ao mesmo tempo.

Esta postagem descreverá diferentes maneiras de encontrar o número total de núcleos de CPU usando um programa Python.


Obtenha o número de CPUs em Python usando o módulo de multiprocessamento

A função no módulo de multiprocessamento cpu_count()obtém o número total de CPUs no sistema.

import multiprocessing
multiprocessing.cpu_count()

saída:

8

Use o módulo os para obter o número de CPUs em Python

O módulo os fornece funções para interagir com o sistema operacional. os.cpu_count()O comando pode imprimir o número de CPUs no sistema.

O método é o mesmo do exemplo acima, retornando o mesmo valor na mesma máquina.

import os
os.cpu_count()

saída:

8

Este valor de saída não é igual ao número de CPUs disponíveis para o processo atual.

Você pode usar o seguinte comando para obter o número de CPUs disponíveis.

len(os.sched_getaffinity(0))

Funciona apenas em determinados sistemas operacionais, como o Unix.


Obtenha o número de CPUs usando o módulo psutil em Python

psutil é um módulo multiplataforma em Python para obter informações sobre processos em execução e utilização do sistema (CPU, memória, disco, rede, sensores).

Você pode instalar a biblioteca psutil usando o seguinte comando.

pip install psutil

Para determinar o número de CPUs usando psutil, execute estes comandos.

import psutil
psutil.cpu_count()

saída:

8

Use o módulo joblib para obter o número de CPUs em Python

joblib é um pacote Python que fornece recursos para armazenamento em cache de disco transparente e rápido e computação paralela simples.

Você pode usar joblib.cpu_count()o comando para ver o número de CPUs no sistema.

import joblib
joblib.cpu_count()

saída:

8

Agora você deve entender como obter o número total de CPUs usando diferentes módulos em Python. Todos os módulos possuem a mesma função cpu_count(), que retorna a contagem de CPUs do sistema.

Você também aprendeu como descobrir quantas CPUs estão disponíveis em seu computador. Esperamos que você ache este artigo útil.

Acho que você gosta

Origin blog.csdn.net/fengqianlang/article/details/132136435
Recomendado
Clasificación