+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Membre éclairé

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2017
    Messages : 17
    Points : 772
    Points
    772

    Par défaut Apprendre à optimiser la gestion des ressources système avec ulimit

    Chers membres du club,

    J'ai le plaisir de vous présenter mon tutoriel  :


    Vous le saviez peut-être, Linux, comme d'autres systèmes, attribue des limites par défaut aux processus et aux utilisateurs. Cela permet bien évidemment de s'assurer que l'OS reste disponible pour tous et n'en vienne pas à crasher. Les réglages par défaut sont assez prudents, et il y a de nombreuses situations où il peut être intéressant d'adapter cela à nos propres besoins. Partons à l'exploration du pourquoi et du comment !
    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre le système Linux.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    22 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 22 485
    Points : 155 391
    Points
    155 391
    Billets dans le blog
    10

    Par défaut

    Bonjour,

    Intéressant, mais un peu court. On n'apprend pas vraiment comment optimiser son système, ou comment mettre en application un ulimit pour des tâches de la vie courante. Mais en même temps, je n'avais jamais remarqué que ulimit permet autant.
    Pour ceux qui veulent aller plus loin (pour contrôler le réseau, les accès disque...) il est possible d'utiliser les cgroups.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre éclairé

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2017
    Messages : 17
    Points : 772
    Points
    772

    Par défaut

    Hello,

    Oui on pourrait creuser plus le sujet et même dédier plusieurs chapitre d'un bouquin dessus. Le but de l'article était d'expliquer les possibilités de ulimit. J'explique tout de même comment lever ou mettre des limites sur différents services.

    Je ne sais pas ce que tu appelles "tâches de la vie courante" mais sur un serveur, ce à quoi on a le plus recourt, c'est quand même bien d'augmenter ou baisser les limites pour tel utilisateur ou service. Il y a surement des cas d'usage pour les machines personnelles, mais on se place plutôt ici dans usage serveur.

    Merci pour ton commentaire et l'ajout sur les cgroups !
    ++

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    22 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 22 485
    Points : 155 391
    Points
    155 391
    Billets dans le blog
    10

    Par défaut

    Par exemple, si je lance un rendu Blender (CPU/GPU intensif, assez consommateur de mémoire), je souhaite tout de même pouvoir utiliser Internet (car je n'ai pas de machine dédiée). Des trucs du style, qui peuvent se rencontrer sur une utilisation "bureautique" (dans le sens, pas serveur) d'une machine. Je peux prendre d'autre exemple avec un processus de compilation qui me bloquerai ma machine.

    Pour le serveur, je vois bien l'utilisation que je peux en faire (mieux restreindre tel ou tel processus pour en limiter l'impact sur l'intégralité du système).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Membre éclairé

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2017
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2017
    Messages : 17
    Points : 772
    Points
    772

    Par défaut

    Ah oui je vois, très bon exemple ! En effet, on pourrait utiliser ulimit pour ce genre de choses également. J'avoue ne jamais avoir creusé la question.
    Si l'envie te dit de compléter l'article sur cet usage, tu es le bienvenu.

Discussions similaires

  1. Gestion des ressources avec un cache LRU
    Par Kromagg dans le forum Moteurs 3D
    Réponses: 5
    Dernier message: 07/12/2011, 11h58
  2. Réponses: 0
    Dernier message: 04/11/2011, 11h28
  3. [TP]Gestion des images bmp avec BMP.TPU
    Par Gabi dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 15/05/2004, 00h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo