À retenir
- C'est un seuil de blocage absolu et immédiat.
- Elle sert à protéger la stabilité et la sécurité du système.
- Elle ne peut pas être dépassée sans une modification de la configuration par un administrateur.
Une limite dure est un plafond de ressources ou de capacités qu'il est techniquement impossible de franchir. Contrairement à une limite souple qui agit comme un simple avertissement, la limite dure provoque un blocage immédiat ou une erreur dès qu'elle est atteinte. C'est l'équivalent informatique d'un mur de briques : une fois qu'on le touche, on ne peut plus avancer.
Étymologie
Traduction directe de l'anglais hard limit. Dans le jargon technique, le terme « dur » (hard) renvoie à quelque chose de rigide et de non négociable, par opposition au « mou » (soft) qui est flexible ou ajustable.
Exemples d'usage
- Espace disque : Si un serveur a une limite dure de 10 Go, toute tentative d'écrire un fichier supplémentaire échouera avec une erreur « Disque plein ».
- API : Un service web qui limite strictement à 1000 requêtes par heure ; la 1001ème sera rejetée avec un code d'erreur 429.
- Conteneurs (Docker/Kubernetes) : Si une limite de mémoire RAM est fixée à 512 Mo, le système arrêtera brutalement le processus s'il tente d'utiliser 513 Mo.
Cas d'usage
Ce concept est crucial en administration système pour éviter qu'un utilisateur ou un programme ne monopolise toutes les ressources d'une machine. On le retrouve aussi dans le Cloud pour maîtriser les coûts ou en développement logiciel pour garantir la stabilité d'une application face à des surcharges.
Bonnes pratiques
Il est recommandé de toujours définir une limite douce (alerte) légèrement en dessous de la limite dure (blocage). Cela permet d'être prévenu à temps et d'agir avant que le service ne soit interrompu. En programmation, il faut toujours prévoir un mécanisme de gestion d'erreur (try/catch) pour réagir proprement lorsque cette limite est atteinte.
Synonymes
Antonymes
Conseil
Si vous gérez un serveur, ne fixez jamais de limites dures trop proches de l'usage normal de vos applications. Laissez toujours une marge de manœuvre (un « buffer ») pour absorber les petits pics d'activité imprévus.
Questions fréquentes
Quelle est la différence avec une limite douce ?
La limite douce (soft limit) envoie une notification ou un avertissement mais laisse le système continuer. La limite dure coupe l'accès ou l'action immédiatement.
Peut-on modifier une limite dure ?
Oui, généralement par un administrateur système via des fichiers de configuration ou des commandes spécifiques (comme <code>ulimit</code> sous Linux).