CloudLinux est un système d'exploitation Linux optimisé pour les environnements d'hébergement partagé. Il fournit plusieurs fonctionnalités qui contribuent à accroître la stabilité et la sécurité d'un serveur, notamment la possibilité de définir des limites de ressources pour des comptes individuels. Dans cet article, nous verrons comment définir les limites Cloudlinux par package dans un serveur cPanel/WHM et découvrirons les limites qui peuvent être définies à l'aide de CloudLinux.
Il existe 3 façons de définir les limites Cloudlinux par package :
- Utilisation de la fonctionnalité du package cPanel
- Utiliser le gestionnaire Cloudlinux
- Utilisation de la CLI Cloudlinux.
Que sont les limites de Cloudlinux et pourquoi elles en ont besoin
Les limites CloudLinux sont un ensemble d'outils qui permettent aux administrateurs de définir des limites sur le nombre de ressources que chaque utilisateur d'un serveur d'hébergement partagé peut utiliser. Ces limites empêchent un seul utilisateur de monopoliser les ressources du serveur et de provoquer des ralentissements chez les autres utilisateurs.
Plusieurs types de limites peuvent être définis avec CloudLinux, notamment :
- Limites du processeur : contrôlez la quantité de temps processeur qu'un utilisateur peut consommer.
- Limites de mémoire : contrôlez la quantité de RAM qu’un utilisateur peut consommer.
- Limites d’E/S : contrôlez la quantité d’E/S disque qu’un utilisateur peut consommer.
- Limites de processus : contrôlez le nombre de processus qu'un utilisateur peut exécuter.
- Limites du processus d'entrée : contrôlez le nombre de connexions simultanées qu'un utilisateur peut avoir.
En définissant ces limites, les administrateurs peuvent garantir qu'aucun utilisateur ne peut monopoliser les ressources du serveur, ce qui peut entraîner des ralentissements pour les autres utilisateurs. Cela peut contribuer à améliorer les performances globales et la stabilité du serveur et à garantir que tous les utilisateurs bénéficient d'une expérience juste et cohérente.
Limites du processeur (VITESSE) : CloudLinux permet aux administrateurs de limiter la quantité de processeur qu'un utilisateur peut consommer. Cela peut être utile pour empêcher un seul utilisateur de monopoliser les ressources du serveur et d'entraîner des ralentissements pour les autres utilisateurs. Les administrateurs peuvent définir des limites à la fois pour le nombre de cœurs de processeur qu'un utilisateur peut utiliser ainsi que pour le pourcentage de processeur qu'un utilisateur peut consommer.
Limites de mémoire : CloudLinux permet également aux administrateurs de limiter la quantité de mémoire qu'un utilisateur peut consommer. Cela peut aider à empêcher un seul utilisateur d'utiliser toute la mémoire du serveur et d'entraîner des ralentissements pour les autres utilisateurs. Les administrateurs peuvent définir des limites pour la quantité de mémoire physique et virtuelle qu'un utilisateur peut consommer.
Limites d'E/S : CloudLinux permet aux administrateurs de limiter la quantité d'E/S disque qu'un utilisateur peut effectuer. Cela peut aider à empêcher un seul utilisateur d'utiliser toutes les ressources d'E/S du serveur et d'entraîner des ralentissements pour les autres utilisateurs. Les administrateurs peuvent définir des limites pour le nombre d'opérations d'E/S par seconde et la quantité de données transférées par seconde.
IOPS (Input/Output Operations Per Second) : les limites d'IOPS permettent aux administrateurs de définir des limites sur le nombre d'opérations d'E/S qu'un utilisateur peut effectuer par seconde. Cela peut aider à empêcher un seul utilisateur d'utiliser toutes les ressources d'E/S du serveur et d'entraîner des ralentissements pour les autres utilisateurs.
Limites de processus : CloudLinux permet aux administrateurs de limiter le nombre de processus qu'un utilisateur peut exécuter. Cela peut aider à empêcher un seul utilisateur d’exécuter trop de processus et d’entraîner des ralentissements pour les autres utilisateurs. Les administrateurs peuvent définir des limites pour le nombre de processus et le nombre de processus enfants qu'un utilisateur peut exécuter.
Limites des processus d'entrée : CloudLinux permet aux administrateurs de limiter le nombre de processus d'entrée qu'un utilisateur peut exécuter. Cela peut aider à empêcher un seul utilisateur d’exécuter trop de processus de saisie et d’entraîner des ralentissements pour les autres utilisateurs. Les administrateurs peuvent définir des limites pour le nombre de processus d'entrée et le nombre de processus d'entrée enfants qu'un utilisateur peut exécuter.
Définition des limites de Cloudlinux à l'aide de la fonctionnalité du package cPanel/WHM.
La définition des limites CloudLinux dans cPanel pour un package individuel peut être effectuée en quelques étapes simples :
- Connectez-vous à votre compte cPanel.
- Dans la section « Informations sur le compte », cliquez sur « Forfait ».
- Sélectionnez le package pour lequel vous souhaitez définir des limites.
- Dans la section « Modifier le package », faites défiler jusqu'à la section « Limites des ressources CloudLinux ».
- Dans cette section, vous verrez les différentes limites qui peuvent être définies à l'aide de CloudLinux, telles que les limites du processeur, les limites de mémoire, les limites d'E/S, les limites de processus et les limites de processus d'entrée.
- Pour définir une limite, entrez simplement la valeur souhaitée dans le champ approprié. Par exemple, pour définir une limite CPU de 50 %, vous devez saisir « 50 » dans le champ « Limite CPU ».
- Une fois que vous avez défini toutes les limites souhaitées, cliquez sur le bouton « Enregistrer ».
- Les nouvelles limites seront appliquées immédiatement au forfait.
Définition des limites Cloudlinux par package à l'aide du "Cloudlinux Manager".
La définition des limites CloudLinux par package dans WHM (Web Host Manager) à l'aide de CloudLinux Manager peut être effectuée en quelques étapes simples :
- Connectez-vous à votre compte WHM.
- Dans la section « CloudLinux », cliquez sur « CloudLinux Manager ».
- Dans l'interface CloudLinux Manager, accédez à l'onglet « Limites ».
- Dans cet onglet, vous verrez les différentes limites qui peuvent être définies à l'aide de CloudLinux, telles que les limites du processeur, les limites de mémoire, les limites d'E/S, les limites de processus et les limites de processus d'entrée.
- Pour définir une limite pour un forfait spécifique, sélectionnez le forfait dans la liste et cliquez sur « Modifier ».
- Dans la section « Modifier le forfait », vous verrez les différentes limites pouvant être définies pour le forfait sélectionné.
- Pour définir une limite, entrez la valeur souhaitée dans le champ approprié. Par exemple, pour définir une limite CPU de 100 %, vous devez saisir « 100 » dans le champ « SPEED Limit ».
- Une fois que vous avez défini les limites souhaitées, cliquez sur le bouton « Enregistrer ».
- Les nouvelles limites seront appliquées immédiatement au forfait.
Définition des limites Cloudlinux par package à l'aide de la CLI Cloudlinux
La définition des limites CloudLinux par package dans cPanel à l'aide de la CLI CloudLinux (interface de ligne de commande) peut être effectuée en exécutant les commandes appropriées dans le terminal. Voici les étapes de base :
- Connectez-vous à votre serveur via SSH.
- Exécutez la commande « lvectl package-list pour voir les limites actuelles du package.
- Pour définir une limite pour un package spécifique, exécutez la commande :
ensemble lvectl --
- Par exemple, pour définir une limite de CPU de 100 % pour un package nommé « mypackage », vous devez exécuter la commande :
lvectl définit mon paquet --cpu 100
- Pour afficher les limites d'un package spécifique, exécutez la commande :
liste de paquets lvectl |grep
- Pour supprimer une limite pour un package spécifique, exécutez la commande :
- Répétez les étapes 3 à 5 si nécessaire pour définir des limites pour des packages supplémentaires.
lvectl désactivé --
- Répétez les étapes 3 à 5 si nécessaire pour définir des limites pour des packages supplémentaires.
lvectl désactivé --
Conseils
Fixer les limites appropriées peut être un peu délicat.
- Pour l'hébergement partagé, une vitesse de 100 % et 1 Go de mémoire sont plus que suffisants pour les forfaits à faible coût et constituent un bon chiffre pour commencer.
- Les packages Premium fonctionneront rapidement avec deux cœurs (vitesse 200 %) et 2 Go de mémoire.
- N'oubliez pas que tous les utilisateurs n'utiliseront pas toutes les ressources à tout moment. Il est donc acceptable de surallouer les ressources de manière responsable.
- Les IOPS et les E/S dépendent de votre vitesse de stockage ; vous pouvez être plus généreux en ressources si vous disposez d'un stockage NVME rapide et plus restrictif si vous utilisez des disques lents.