• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Gérer la mémoire utilisée par Pixie

Vous pouvez configurer la quantité de mémoire utilisée par Pixie. Lors de l'installation, utilisez Helm pour définir les requests et les limites de mémoire, ou pour réduire la quantité de mémoire utilisée par Pixie pour le stockage de données à court terme.

Comment Pixie utilise-t-il la mémoire ?

L’objectif principal du projet open source Pixie est de créer une plateforme de débogage en temps réel. Pixie n'est pas destiné à être une solution de stockage durable à long terme et est mieux utilisé en conjonction avec New Relic. L'intégration de New Relic interroge Pixie toutes les quelques minutes et conserve un sous-ensemble des données télémétriques de Pixie dans New Relic.

Lorsque vous installez l'intégration New Relic Pixie, un agentvizier-pem est déployé sur chaque nœud de votre cluster via un DaemonSet. Les agents vizier-pem utilisent la mémoire à deux fins principales :

  • Collecte de données télémétriques : trafic du tracing applicatif ou des profils CPU, entre autres. Ces valeurs doivent être stockées quelque part en mémoire, au fur et à mesure de leur traitement.
  • Stockage à court terme des données télémétriques : pour alimenter le dépannage via l'onglet Live debugging with Pixie et comme emplacement de stockage temporaire pour un sous-ensemble des données télémétriques avant qu'elles ne soient stockées dans New Relic.

Par défaut, le pod vizier-pem a une limite de mémoire 2Gi et une demande de mémoire 2Gi . Ils réservent 60 % de leur mémoire allouée au stockage de données à court terme, laissant les 40 % restants à la collecte de données.

Pourquoi l'utilisation de la mémoire de Pixie augmente-t-elle après l'installation ?

Après l'installation de Pixie, l'utilisation de la mémoire du pod vizier-pem augmente à mesure qu'il commence à stocker des données télémétriques. Une fois que vous atteignez la limite de mémoire de vizier-pem, les anciennes données télémétriques expirent pour faire de la place aux nouvelles données, et donc l'utilisation de la mémoire ne devrait plus augmenter.

Configuration de l'utilisation de la mémoire de Pixie

Pour la plupart des clusters, nous recommandons d'utiliser la configuration mémoire par défaut 2Gi. Cependant, pour certains clusters à faible trafic, Pixie peut prendre en charge une limite de mémoire minimale de 1Gi. Pour prendre en charge le pod d'application, nous recommandons de ne pas allouer plus de 25 % de la mémoire totale des nœuds à Pixie. Par exemple, si vos nœuds ont une mémoire totale de 4Gi, vous souhaiterez configurer Pixie pour utiliser une limite de mémoire 1Gi .

déploie Pixie avec une limite de mémoire particulière

Si vous souhaitez spécifier une limite de mémoire différente de la valeur par défaut 2Gi pour les agents vizier-pem de Pixie, vous pouvez ajouter le paramètre de configuration suivant à votre graphique Helm lors de l'installation. Par exemple, pour une limite de mémoire 1Gi , vous utiliseriez :

bash
$
--set pixie-chart.pemMemoryLimit=1Gi

Déployer Pixie avec une demande de mémoire particulière

Par défaut, la demande de mémoire du vizier-pem est la même que la limite. Si vous souhaitez spécifier une demande de mémoire différente, vous pouvez ajouter le paramètre de configuration suivant à votre graphique Helm lors de l'installation. Par exemple, pour une demande de mémoire 1Gi , vous utiliseriez :

bash
$
--set pixie-chart.pemMemoryRequest=1Gi

Important

La demande de mémoire vizier-pem doit être inférieure ou égale à la limite de mémoire vizier-pem .

Afficher Pixie avec un stockage de données à court terme particulier

Par défaut, le pod vizier-pem réserve 60 % de la mémoire allouée au stockage de données à court terme, laissant les 40 % restants pour la collecte. Pour la limite de mémoire par défaut 2Gi , cela signifie qu'un pod vizier-pem conserve 1.2Gi mémoire pour le stockage des données.

Si vous souhaitez spécifier une quantité différente de mémoire pour le stockage à court terme, vous pouvez ajouter le paramètre de configuration suivant à votre graphique Helm lors de l'installation. Par exemple, pour 750MiB de stockage de données à court terme, vous utiliseriez :

bash
$
--set pixie-chart.dataCollectorParams.customPEMFlags.PL_TABLE_STORE_DATA_LIMIT_MB=750

Dépannage

Pour le dépannage, consultez ces documents :

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.