Référence de paramètre de démarrage du noyau
Le tableau suivant décrit certains paramètres de démarrage du noyau couramment utilisés.
|
Option |
Description |
|---|---|
|
|
Spécifie la cible système-état Pour une description des cibles d'état de système, voir Cibles Systemd. |
|
|
Spécifie le shell de sauvetage. Le système démarre avec des invites en mode utilisateur unique pour le mot de passe |
|
|
Spécifie la cible |
|
|
Spécifie la cible |
|
|
Indique le mode d'urgence. Le système démarre en mode mono-utilisateur et vous invite à entrer le mot de passe |
|
|
Spécifie le type de clavier, écrit dans |
|
|
Spécifie la disposition du clavier, qui est écrite dans |
|
|
Spécifie la langue du système et le jeu de codes, écrits dans |
|
|
Spécifie le nombre d'unités de boucle ( |
|
|
Désactive l'application des mises à jour Ksplice Uptrack au noyau. |
|
|
Réduit la sortie de débogage. |
|
|
Active une partition chiffrée de configuration de clé unifiée Linux (LUKS) avec l'UUID spécifié. |
|
|
Spécifie un groupe de volumes LVM et un volume à activer. |
|
|
Désactive la détection d'une partition LUKS chiffrée. |
|
|
Spécifie d'utiliser l'affichage de démarrage graphique Red Hat pour indiquer la progression du démarrage. |
|
|
Désactive la détection RAID Device-Mapper (DM). |
|
|
Désactive la détection RAID sur plusieurs périphériques (MD). |
|
|
Indique que le système de fichiers racine doit être monté en lecture seule et spécifie le système de fichiers racine par le chemin d'accès au périphérique de son volume LVM (où vg est le nom du groupe de volumes). |
|
|
Spécifie que le système de fichiers racine ( |
|
|
Désactive SELinux et touche le fichier Ne pas désactiver SELinux dans les environnements de production. Réglez plutôt SELinux au mode permissif.
|
enforcing=0
|
Règle SELinux au mode permissif jusqu'au redémarrage suivant. En mode permissif, les contextes de fichier sont automatiquement étiquetés et les refus sont consignés, mais les applications peuvent continuer à fonctionner. Utilisez le mode permissif SELinux pour déboguer les problèmes SELinux. |
|
|
Spécifie la police de la console, qui est écrite dans |
Paramètres qui contrôlent la performance du système
Les paramètres suivants contrôlent divers aspects des performances du système :
| Paramètre | Description |
|---|---|
fs.file-max
|
Indique le nombre maximal de fichiers ouverts pour tous les processus. Augmentez la valeur de ce paramètre si vous voyez des messages indiquant l'épuisement des poignées de fichier. |
kernel.io_uring_disabled
|
Spécifie le paramètre désactivé pour la création d'instances Vous pouvez définir les valeurs suivantes pour le paramètre
|
net.core.netdev_max_backlog
|
Indique la taille de la file d'attente des commandes en attente du destinataire, qui est utilisée si une interface reçoit des paquets plus rapidement que le noyau ne peut les traiter. Si cette file d'attente est trop petite, les paquets sont perdus au niveau du récepteur, plutôt que sur le réseau. |
net.core.rmem_max
|
Spécifie la taille maximale de la mémoire tampon du connecteur logiciel de lecture. Pour minimiser la perte de paquets réseau, cette mémoire tampon doit être suffisamment grande pour gérer les paquets réseau entrants. |
net.core.wmem_max
|
Spécifie la taille maximale de la mémoire tampon du connecteur logiciel d'écriture. Pour minimiser la perte de paquets réseau, ce tampon doit être suffisamment grand pour gérer les paquets réseau sortants. |
net.ipv4.tcp_available_congestion_control
|
Affiche les algorithmes d'évitement de congestion TCP qui sont disponibles pour utilisation. Utilisez la commande modprobe si vous devez charger des modules supplémentaires tels que |
net.ipv4.tcp_congestion_control
|
Indique l'algorithme d'évitement de congestion TCP utilisé. |
net.ipv4.tcp_max_syn_backlog
|
Spécifie le nombre de demandes |
net.ipv4.tcp_rmem
|
Spécifie les tailles de tampon de réception minimale, par défaut et maximale utilisées pour un connecteur logiciel TCP. La valeur maximale ne peut pas être supérieure à |
net.ipv4.tcp_wmem
|
Spécifie les tailles minimales, par défaut et maximales de mémoire tampon d'envoi utilisées pour un connecteur logiciel TCP. La valeur maximale ne peut pas être supérieure à |
vm.swappiness
|
Indique la probabilité pour le noyau d'écrire des pages chargées à permuter plutôt que de supprimer des pages du cache de pages système. Lorsque cette option est réglée à 0, la permutation n'a lieu que pour éviter une condition de mémoire insuffisante. Lorsque cette option est réglée à 100, le noyau change de manière agressive. Pour un système de bureau, la définition d'une valeur inférieure peut améliorer la réactivité du système en réduisant la latence. La valeur par défaut est 60. Ce paramètre est destiné à être utilisé avec les ordinateurs portables afin de réduire la consommation d'énergie du disque dur. N'ajustez pas cette valeur sur les systèmes serveur. |
Paramètres qui contrôlent les panneaux du noyau
Les paramètres suivants contrôlent les circonstances dans lesquelles une panique du noyau peut se produire.
| Paramètre | Description |
|---|---|
kernel.hung_task_panic
|
Si la valeur est réglée à 1, le noyau panique si une unité d'exécution de noyau ou d'utilisateur reste à l'état La valeur par défaut est 0, ce qui désactive la panique. Pour diagnostiquer une unité d'exécution bloquée, vous pouvez examiner |
kernel.hung_task_timeout_secs
|
Spécifie la durée pendant laquelle un utilisateur ou une unité d'exécution de noyau peut rester à l'état D avant qu'un message d'avertissement ne soit généré ou que le noyau panique, si la valeur de |
kernel.nmi_watchdog
|
Si la valeur est 1 (par défaut), active le thread de surveillance d'interruption non masquable (NMI) dans le noyau. Pour utiliser le commutateur NMI ou le profileur du système OProfile pour générer un NMI non défini, réglez la valeur de |
kernel.panic
|
Spécifie le nombre de secondes après une panique avant qu'un système ne se réinitialise automatiquement. Si la valeur est 0, c'est-à-dire la valeur par défaut, le système est mis en attente et vous pouvez recueillir des données détaillées sur la panique aux fins de dépannage. Pour activer la réinitialisation automatique, définissez une valeur différente de zéro. Si vous avez besoin d'une image mémoire ( |
kernel.panic_on_io_nmi
|
Si ce paramètre est réglé à 0 (valeur par défaut), le système tente de poursuivre les opérations si le noyau détecte un NMI de vérification de canal d'E/S (IOCHK) qui indique généralement une erreur matérielle non corrigable. Si la valeur est 1, le système panique. |
kernel.panic_on_oops
|
Si ce paramètre est réglé à 0, le système tente de poursuivre les opérations si le noyau détecte une condition Dans une grappe OCFS2. réglez la valeur à 1 pour indiquer qu'un système doit paniquer si un noyau oops se produit. Si une unité d'exécution de noyau requise pour l'opération de grappe échoue, le système doit se réinitialiser lui-même. Sinon, un autre noeud peut ne pas détecter si un noeud est lent à répondre ou incapable de répondre, ce qui entraîne l'arrêt des opérations de grappe. |
kernel.panic_on_unrecovered_nmi
|
Si ce paramètre est réglé à 0 (valeur par défaut), le système tente de poursuivre les opérations si le noyau détecte un NMI qui peut indiquer une parité non corrigable ou une erreur de mémoire ECC. Si la valeur est 1, le système panique. |
kernel.softlockup_panic
|
Si ce paramètre est réglé à 0 (valeur par défaut), le système tente de poursuivre les opérations si le noyau détecte une erreur de verrouillage flexible qui entraîne l'échec de la mise à jour de l'horodatage de l'unité d'exécution de surveillance NMI pendant plus du double de la valeur de |
kernel.unknown_nmi_panic
|
Si ce paramètre est réglé à |
kernel.watchdog_thresh
|
Spécifie l'intervalle entre la génération d'une interruption de surveillance de la performance NMI que le noyau utilise pour rechercher les erreurs de blocage dur et de blocage flexible. Une erreur de verrouillage est supposée si une unité centrale ne répond pas à l'interruption pendant plus de |
vm.panic_on_oom
|
Si ce paramètre est réglé à 0 (valeur par défaut), le tueur OOM du noyau parcourt l'ensemble de la liste de tâches et arrête un processus de masquage de la mémoire pour éviter une panique. Si ce paramètre est réglé à 1, le noyau panique mais peut survivre dans certaines conditions. Si un processus limite les allocations à certains nœuds en utilisant des stratégies de mémoire ou des cpusets, et que ces nœuds atteignent l'état d'épuisement de la mémoire, le tueur OOM peut arrêter un processus. Aucune panique ne se produit dans ce cas, car la mémoire d'autres noeuds peut être libre et le système dans son ensemble peut ne pas encore être en mémoire insuffisante. Si la valeur est 2, le noyau panique toujours lorsqu'une condition OOM se produit. Les paramètres 1 et 2 sont destinés à être utilisés avec les clusters, selon la politique de basculement définie. |