Désactivation du multithread simultané

Vous pouvez désactiver le multithread simultané (SMT) sur vos instances via la console ou à l'aide des commandes de la CLI.

  • Pour les instances Bare Metal, vous pouvez éventuellement configurer des paramètres avancés du BIOS, tels que la désactivation du multithread simultané, la désactivation de cœurs ou l'optimisation des paramètres NUMA. Cliquez sur Afficher les paramètres BIOS avancés, puis sélectionnez les options à configurer. Les paramètres disponibles dépendent de la forme.
  • Pour les instances de machine virtuelle, si vous voulez désactiver le multithread simultané, cliquez sur Afficher les options d'OCPU avancées, puis désélectionnez Activer le multithread simultané (SMT). Le multithread simultané est activé par défaut.

    Pour plus d'informations, reportez-vous à Création d'une instance.

Confirmation du statut SMT

Pour confirmer le statut de SMT sur votre instance, suivez les étapes décrites ci-dessous. Les threads par coeur indiquent si SMT est activé ou désactivé. S'il y a un thread par coeur, SMT est désactivé. S'il y a deux threads par coeur, SMT est activé.

Pour confirmer le statut SMT pour Linux :

  1. Connectez-vous via SSH à l'instance.
  2. Entrez la commande suivante pour obtenir l'adresse IP de l'instance :
    $ oci compute instance list-vnics --instance-id 
    $ instance_id --query ‘data[0].“public-ip”’
    $ ssh opc@“public ip returned above”
  3. Dans le shell de l'instance, le retour doit ressembler à l'exemple ci-dessous. Dans cet exemple, SMT est désactivé.
    % lscpu | grep Thread
    Thread(s) per core:    1

Pour confirmer l'état SMT pour Windows :

  1. Bureau à distance (RDP) dans l'instance.
  2. Dans PowerShell, entrez la requête suivante :
    Get-WmiObject -class win32_processor | ft NumberofCores,NumberofLogicalProcessors
  3. Le retour doit ressembler à l'exemple ci-dessous. Dans cet exemple, SMT est désactivé.
    NumberofCores    NumberofLogicalProcessors
    1                1