IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

reserver des perf pour le system ?


Sujet :

Administration système

  1. #1
    Membre averti Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Points : 358
    Points
    358
    Par défaut reserver des perf pour le system ?
    Salut !

    Il y a un comportement de mon system que j'aimerais changer et j'aimerais savoir si c'est "possible" et si ca ne pauseras pas trop de problème...

    Sa vous est surement deja arrivé, lorsque une programme utilise trop de ressource, ou qu'il sollicite trop le disque dure, tout le system ralentie, la sourie, le clavier l'environnement...

    et si par malheur le programme utile vraiment trop de ressource, car il a malle était codé ou qu'il y a un bug la c'est tout le system qui devient inutilisable ! a ne même pas pouvoir fermer le programme...

    Donc j'aimerais savoir si il serait possible de réserver genre 10% des perf du PC au system ? le noyau ? xorg ? gnome ? enfin tout ce dont il faut pour pouvoir continué a naviguer... ?

    Merci

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    si tu sais d'avance quel programmes tu va risquer et lesquels tu veux ne pas perdre le control, tu donnes des grosses priorites a ceux la genre -4 -5
    de sorte a avoir les applis a risques a 1 -,0,ou -1 et donc meme en cas de plantage ou de grosse ressources ca laisse encore assez de ressources pour identifier et killer le process "fou"...

    mais en realite ca se gere surtout au niveau hardware par exemple si tu as 3 disques tu mets peu de swap sur chaque mais un peu sur chaque le plus rapide tu lui donne la gestion de /var et /usr et /tmp le plus lent tu lui donne /boot et /home /root

    la memoire ca faut voir selon le role de la machine (machine de jeux, de dev, de test, ou de bureautique....etc....) et tu changes tes params en fonction de ca...

    tu peux jouer avec le kernel au niveau memoire et disques pour optimiser et limiter les degats aussi mais c'est un peu plus dur a faire au niveau des choix...
    si tu veux le faire ajoutes un menu de demarrage specialement pour ton kernel de test pour ne pas casser ta config actuelle.

    enfin bien sur plus tu utilises une distrib user-friendly plus tu risque de perdre le controle ..... si tu as trop de plantages de ce genre tu devras obligatoirement tot ou tard passer a des vrais distribs ...
    donc autant y aller franco et en profiter pour apprendre plus au propos de linux... au passage et s'amuser avec des tentatives d'optimisations...de plus en plus pointues.

  3. #3
    Membre averti Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Points : 358
    Points
    358
    Par défaut
    Merci pour ta réponse frp31 =)


    Citation Envoyé par frp31
    si tu sais d'avance quel programmes tu va risquer et lesquels tu veux ne pas perdre le control, tu donnes des grosses priorites a ceux la genre -4 -5 ...
    ouais, ca peu être un solution de jouer avec les priorités... mais pas moyen de "réserver" un pourcentage de la charge CPU pour tel ou tel programme ?


    Citation Envoyé par frp31
    tu peux jouer avec le kernel au niveau memoire et disques pour optimiser et limiter les degats aussi mais c'est un peu plus dur a faire au niveau des choix...
    si tu veux le faire ajoutes un menu de demarrage specialement pour ton kernel de test pour ne pas casser ta config actuelle.
    Ha oui, jouer avec le Kernel ca me plairait bien ca !! j'essayerais =)

    Citation Envoyé par frp31
    enfin bien sur plus tu utilises une distrib user-friendly plus tu risque de perdre le controle ..... si tu as trop de plantages de ce genre tu devras obligatoirement tot ou tard passer a des vrais distribs ...
    donc autant y aller franco et en profiter pour apprendre plus au propos de linux... au passage et s'amuser avec des tentatives d'optimisations...de plus en plus pointues.
    He... pour ma distribution, j'utilise Ubuntu, elle est très user-friendly et me semble aussi très performante non ?

  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    oui ubuntu est une des meilleures distribs "accessibles"

    apparament tu peux jouer avec
    /etc/security/limits.conf

    et les variables suivantes :

    RLIMIT_CPU temps cpu en seconde pour une tache
    RLIMIT_NPROC nombre de taches maximal par utilisateurs
    RLIMIT_AS
    RLIMIT_DATA
    RLIMIT_STACK
    RLIMIT_RSS
    RLIMIT_MEMLOCK tout ca pour les differents elements memoires
    RLIMIT_NOFILE nombre de fichier ouvert max par tache

    au niveau noyau
    tu peux jouer avec
    CPU_FREQ_DEFAULT_GOV_PERFORMANCE
    CPU_FREQ_DEFAULT_GOV_USERSPACE
    CPU_FREQ_GOV_USERSPACE
    CPU_FREQ_GOV_ONDEMAND
    pour interdire le cpufreqscaling par l'environnement utilisateur aussi
    ainsi le cpu sera a fond pour les taches utilisateur et jamais au ralenti (abaissement de frequence)...

    tu peux aussi tanter de positionner :
    Processor type & features
    ''\_preeemption_model
    ''''''' \_(*) no forced preemption

    pour le reste ... je sais pas trop... j'ose pas trop avancer plus loin...

  5. #5
    Membre averti Avatar de Ekinoks
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Points : 358
    Points
    358
    Par défaut
    Ok ! Merci =)
    Je vais me regaler à trifouiller la dedans

    Je te tien au courant des resultats obtenue

  6. #6
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    penses a faire des sauvegardes des fichiers et des .configs que tu testes...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/05/2010, 11h59
  2. Quels outils pour un systeme de grille des départements et de carte de france
    Par gregelec dans le forum Balisage (X)HTML et validation W3C
    Réponses: 18
    Dernier message: 30/03/2009, 15h37

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