Planification des performances sous Linux

Pour obtenir les performances que votre entreprise attend d'un serveur Linux, exécutez les tâches de planification répertoriées ci-après. Les liens figurant les différentes tâches de la liste peuvent vous aider à exécuter votre planification grâce aux informations détaillées qu'ils fournissent. Avant de commencer les tâches de planification, effectuez les opérations de la liste de contrôle suivante :

Avant de commencer
__ Voir le site Web eServer Linux Lien hors Information Center pour obtenir des informations sur les différentes plateformes qui prennent en charge Linux et les trois distributions Linux.
__ Lisez le livre blanc Optimizing Linux environments for performance and scalabilityLien vers PDF pour avoir une vision d'ensemble des tâches impliquées dans la planification des performances Linux.
Tâches de planification des performances Linux
__ Identifiez les performances requises par la distribution Linux considérée

Chaque distribution Linux comporte des exigences uniques qui doivent être associées en vue d'obtenir les performances souhaitées. De plus, chaque distribution est réglée différemment avec différents scripts de shell ou outils d'amélioration de performances. Pour optimiser l'utilisation de vos distributions, consultez les ressources suivantes :

__ Effectuez une planification pour créer une ligne de base de performances

La première étape de votre plan de performances Linux consiste à évaluer les charges de travail existantes affectées à vos partitions Linux. Il existe différents outils pour mesurer ces charges de travail. Reportez-vous au site Web Linux on POWER applications Lien hors Information Center pour plus d'informations sur les applications disponibles, notamment celles qui peuvent vous aider à établir une ligne de base et exécuter d'autres tâches liées aux performances.

__

Prévoyez une simulation de l'environnement

La deuxième étape de votre plan de performances Linux consiste à modéliser les capacités actuelles et futures afin d'avoir l'assurance que vous disposez des ressources adéquates pour vos charges de travail. Il existe différents outils de simulation disponibles.

Reportez-vous au site Web Linux on POWER applications Lien hors Information Center pour plus d'informations sur les produits logiciels qui peuvent vous aider à modéliser et simuler des charges de travail.

__ Planifiez Capacity Upgrade on Demand

Si vos simulations montrent que vous avez besoin de mises à niveau de capacité périodiques ou permanentes, vous devez être prêt à répondre à ces besoins. De ce fait, il est judicieux d'ajouter la planification Capacity on Demand à votre liste de contrôle de planification des performances. Pour plus d'informations sur la planification, l'activation et l'utilisation de processeurs supplémentaires sur votre ordinateur, consultez la rubrique Planification de Capacity on Demand.

__ Prévoyez de tester les performances de votre solution

Le test des performances de votre solution avant de l'exécuter dans un environnement de production est une étape importante. En effectuant des tests, vous avez la confirmation que vos simulations prennent en compte toutes les variables et représentent précisément les charges de travail en production. Les tests permettent également d'accentuer le codage en absolu avec les charges de transaction utilisateur pour capturer les goulots d'étranglement inhérents aux applications que vous envisagez d'exécuter sous Linux. Pour plus d'informations sur la planification des test des performances de votre solution dans un contexte expérimental, reportez-vous à la rubrique Planification des tests.

__ Effectuez une planification pour maintenir les performances au fil de l'évolution

Une surveillance continue de vos systèmes Linux fournit des points de données mis à jour que vous pouvez utiliser pour vérifier et améliorer les performances de votre système.

Une fois que vous avez effectué les tâches décrites dans la présente rubrique, la planification des performances Linux doit identifier les éléments suivants :

Après avoir terminé
__ Identifiez et notez les modifications à apporter à l'environnement du serveur, telles que l'ajout d'un grand nombre d'utilisateurs ou d'un logiciel important.
__ Identifiez et notez toute considération relative à la mise à jour du système avec une nouvelle édition d'Linux, par exemple les besoins en matière d'espace de stockage sur disque, d'unité centrale et de mémoire.
__ Identifiez et notez les exigences de performances des communications.
__ Identifiez et notez les exigences d'accessibilité liées aux besoins en disque et unité de disque.
__ Identifiez et notez les composants pour la charge de travail.
__ Identifiez et notez toutes les exigences de performances.
__ Identifiez et notez les besoins en ressources estimés pour la charge de travail.
__ Notez une stratégie complète remplissant les exigences de performances pour les charges de travail prévues.

Envoyer un commentaire | Evaluer la page