j'ai compris

Comment ajuster la taille du tampon de socket du système d'exploitation Linux

publié il y a  2020-9-27 23:54:57 47 0 0 0 0

Question

Les applications invoquent le système de socket pour communiquer avec les serveurs distants. Chaque socket a un tampon de lecture / écriture. Le tampon de lecture enregistre les données envoyées par les serveurs distants. Si la mémoire tampon est pleine, les données seront supprimées. Le tampon d'écriture enregistre les données à envoyer aux serveurs distants. Si le tampon d'écriture est plein, les applications système ne peuvent pas écrire de données dans le tampon. Pour un Linux à grande échelle, vous devez ajuster la taille de la mémoire tampon. Sinon, les performances globales pendant le fonctionnement de l'application seront affectées. Comment ajuster la taille?

Réponse

  1. Connectez-vous au système d'exploitation Linux en tant qu'utilisateur root.

  2. Modifiez le fichier de configuration pour modifier les paramètres du noyau de Linux.

    1. Passer au Répertoire /etc.

      cd /etc

      note_3.0-en-us.png

      / est le répertoire racine de Linux.

    2. Il est conseillé de sauvegarder le fichier de configuration sysctl.conf avant de le modifier. Si le nom du fichier de sauvegarde estsysctl.conf_bak , exécutez la commande suivante pour sauvegarder le fichier:

      cp sysctl.conf sysctl.conf_bak

    3. Ouvrez le fichier sysctl.conf en mode texte.

      vi sysctl.conf

    4. Modifiez ou ajoutez (s'il n'existe pas) le contenu comme suit dans le Fichier sysctl.conf :

      net.core.wmem_default = 8388608 
      net.core.rmem_default = 8388608 
      net.core.wmem_max = 20971520 
      net.core.rmem_max = 8388608 
      net.ipv4.tcp_mem = 1162629 1550174 2325258 
      net.ipv4.tcp_wmem = 4096 16384 4194304 
      net.ipv4.tcp_rmem = 4096 87380 6291456
    5. Exécutez la commande suivante pour que les paramètres prennent effet:

      /sbin/sysctl -p


  • x
  • Standard:

Commentaire

Connectez-vous pour répondre. Se connecter | Enregistrer
envoyer

Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».

My Followers

Connectez-vous pour participer à la communication et au partage

S'identifier

Bloquer
Êtes-vous sûr de bloquer cet utilisateur?
Les utilisateurs de votre liste noire ne peuvent ni commenter votre publication,ni vous mentionner, ni vous envoyer de messages privés.
Rappel
Veuillez lier votre numéro de téléphone pour obtenir un bonus d'invitation.