GNU/Linux >> Tutoriels Linux >  >> Linux

Limite souple contre limite dure ?

Solution 1 :

La limite dure est le plafond de la limite souple. La limite flexible est ce qui est réellement appliqué pour une session ou un processus. Cela permet à l'administrateur (ou à l'utilisateur) de fixer la limite stricte à l'utilisation maximale qu'il souhaite autoriser. D'autres utilisateurs et processus peuvent ensuite utiliser la limite flexible pour limiter eux-mêmes leur utilisation des ressources à des niveaux encore plus bas s'ils le souhaitent.

Solution 2 :

Les utilisateurs qui violent un quota de limite souple reçoivent un e-mail indiquant qu'ils disposent d'un délai de grâce de quelques jours avant que les sanctions n'entrent en vigueur. Les utilisateurs qui franchissent le seuil de limite stricte ne bénéficient pas d'un tel délai de grâce. La pénalité diffère en fonction du quota particulier, mais généralement presque toutes les commandes échoueront, de sorte que l'utilisateur voudra se mettre rapidement en conformité.

Solution 3 :

Les limites de ressources utilisateur dictent la quantité de ressources pouvant être utilisées pour une session particulière. Les ressources contrôlables sont :

maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available

Il est important de noter que ces paramètres sont par session. Cela signifie qu'ils ne sont effectifs que pendant la durée de connexion de l'utilisateur (et pour tous les processus qu'ils exécutent pendant cette période). Ce ne sont pas des paramètres globaux. En d'autres termes, ils ne sont actifs que pendant la durée de la session et les paramètres ne sont pas cumulatifs. Par exemple, si vous définissez le nombre maximal de processus sur 11, l'utilisateur ne peut avoir que 11 processus en cours d'exécution par session. Ils ne sont pas limités à 11 processus au total sur la machine car ils peuvent lancer une autre session. Chacun des paramètres est défini par processus pendant la session, à l'exception du nombre maximal de processus.

Deux types de limites peuvent être définies pour chaque propriété répertoriée ci-dessus, une limite stricte et une limite souple .

Une limite stricte ne peut pas être modifiée par l'utilisateur une fois qu'elle est définie. Les limites strictes ne peuvent être modifiées que par l'utilisateur root. Une limite souple, cependant, peut être modifiée par l'utilisateur mais ne peut pas dépasser la limite stricte, c'est-à-dire qu'elle peut avoir une valeur minimale de 0 et une valeur maximale égale à la "limite stricte".

pour plus d'informations


Linux
  1. Comment créer des liens souples et physiques sous Linux

  2. Comment définir les valeurs nproc (Hard et Soft) dans CentOS / RHEL 5,6,7

  3. Qu'est-ce que les liens souples et les liens durs dans le système de fichiers Linux

  4. Différence entre les liens symboliques et les liens physiques sous Linux

  5. Quantité maximale de disques durs sous Linux 64 bits ?

Créer des liens matériels et logiciels - Préparation à l'examen RHCSA

Comment créer des liens matériels et logiciels (lien symbolique) sur les systèmes Linux

Expliquer Soft Link et Hard Link sous Linux avec des exemples

La commande ln sous Linux :créer des liens logiciels et matériels

Atlantic.Net Cloud - Comment redémarrer en douceur ou en dur un serveur Atlantic.Net Cloud

Liens matériels et liens logiciels sous Linux :tout ce que vous devez savoir