• [^] # Re: utilisation de sudo

    Posté par . En réponse au journal Débugger un problème de performance avec strace. Évalué à 3.

    Pour les développeurs et autres qui poussent un peu, il y a d'autres réglages noyau qui peuvent être pertinents:

    • kernel.dmesg_restrict = 0 parce que c'est quand même sympa de pouvoir dmesg pour avoir 2-3 infos sur un crash;
    • vm.overcommit_memory = ? qui permets d'éviter de freeze son système à cause d'un bug bien gras de mémoire (oui ça m'est arrivé)
    • echo 3 > /proc/sys/kernel/perf_event_paranoid permets d'utiliser perf l'outil de monitoring du noyal. Très pratique, d'ailleurs je me suis fait un "script" qui l'active et rappelle comment s'en servir vu que j'oublie tout le temps:
    #!/bin/sh
    if test "1ドル" = "+"
    then
     echo disabled.
     echo 3 > /proc/sys/kernel/perf_event_paranoid
    else
     echo enabled.
     echo use perf record --call-graph lbr ./bla
     echo then perf report -G -i perf.data
     echo 0 > /proc/sys/kernel/perf_event_paranoid
    fi
    

    Perso, si tu as des problèmes de perf à analyser, je recourrais plutôt à perf qu'a strace cela dit, c'est un peu plus fait pour, même si je ne sais pas s'il te serait utile pour ce cas précis que tu as eu.