Go to main content
Guide de la fonction d'analyse des systèmes Oracle® ZFS Storage Appliance, version OS8.6.x

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Identification des problèmes de performance de la mémoire (CLI)

Pour identifier les goulots d'étranglement matériels de la mémoire sur l'appareil et y remédier, procédez comme suit : Selon les résultats de l'ensemble de données d'analyse, des actions correctives suggérées sont fournies pour améliorer les performances du réseau en installant davantage de DRAM.

  1. Créez une feuille de travail, comme décrit dans la section Création d'une feuille de travail (CLI), sélectionnez-la, puis saisissez la commande dataset.
    hostname:analytics worksheets> select worksheet-000
    hostname:analytics worksheet-000> dataset
  2. Saisissez set name=arc.accesses[hit/miss], puis commit pour ajouter les accès ARC au cache ventilés par succès/échec à votre feuille de travail.
    hostname:analytics worksheet-000 dataset (uncommitted)> set name=arc.accesses[hit/miss]
                               name = arc.accesses[hit/miss]
    hostname:analytics worksheet-000 dataset (uncommitted)> commit
  3. Saisissez done, puis done à nouveau pour quitter le contexte.
    hostname:analytics worksheet-000> done
    hostname:analytics worksheets> done
  4. Attendez au moins 10 minutes, puis accédez à analytics datasets.

    Remarque -  Cette durée correspond au cas général. Vous pouvez ajuster la durée si vous disposez de charges de travail plus courtes, qui utilisent beaucoup de mémoire.
    hostname:> analytics datasets
  5. Saisissez show pour afficher la liste des ensembles de données disponibles.
    hostname:analytics datasets> show
    Datasets:
    
    DATASET     STATE    INCORE  ONDISK  NAME
    dataset-000 active    1.27M   15.5M  arc.accesses[hit/miss]
    dataset-001 active     517K   9.21M  arc.accesses[hit/miss=metadata hits][L2ARC eligibility]
    ...
    hostname:analytics datasets>
  6. Saisissez la commande select, suivie de l'ensemble de données portant le nom arc.accesses[hit/miss].

    Dans cet exemple, le nom d'ensemble de données arc.accesses[hit/miss] correspond à dataset-000.

    hostname:analytics datasets> select dataset-000
  7. Saisissez read 600 pour lire les 600 dernières secondes, ou 10 dernières minutes, de l'ensemble de données.
    hostname:analytics dataset-000> read 600
  8. Examinez les données.

    Vous voudrez peut-être installer davantage de mémoire DRAM si toutes les conditions indiquées dans le tableau suivant sont présentes.

    Condition
    Description
    Les succès de l'accès ARC pour les données ou métadonnées sont d'au moins 75 à 97 % par rapport aux échecs
    L'ARC présente un avantage en stockant les données ou métadonnées requises par les applications.
    Les succès de l'accès ARC pour les données ou métadonnées sont bien supérieurs aux succès de récupération anticipée
    La majorité des accès ARC est destinée aux applications réelles plutôt qu'au seul mécanisme de récupération anticipée.
    L'accès ARC a lieu au moins 10 000 fois par seconde
    L'appareil réussit à accéder à la mémoire DRAM, ce qui ne correspond pas à l'utilisation classique d'un système inactif.
    La mémoire est presque entièrement consommée par l'ARC, laissant ainsi très peu de mémoire inutilisée
    L'appareil utilise la totalité de la mémoire DRAM possible pour l'ARC, sans se contenter de proposer une charge de travail à chaud à partir d'un petit sous-ensemble de la DRAM déjà présent.