• [^] # Re: La swap n'est qu'une extension de la RAM

    Posté par (courriel, site web personnel) . En réponse au message Mais qu'est ce qu'il y a dans le SWAP ?. Évalué à 5.

    C'est un peu plus compliqué que ça mais il est probable que les subtilités n'importent guère.

    Malheureusement, la dernière fois que j'ai cherché, les informations techniques au sujet de la gestion de la mémoire sous Linux étaient assez fragmentées et il y a plein de trucs plus ou moins faux qui circulent. Il y a linuxatemyram.com qui donne un explication un peu plus détaillée mais qui reste très simplifié.

    En pratique on peut examiner comment la mémoire est utilisée, y compris la swap avec un sysrq-m. Cette information est aussi normalement affichée lors d'un OOM. Malheureusement dans la demande originale le message d'OOM est tronqué donc c'est compliqué de comprendre le problème.

    En particulier, il est possible que l'OOM-killer se déclenche même lorsqu'il reste de la mémoire disponible.

    Il y a aussi plein de choses à dire sur la swapiness et les cgroups notamment. Ça dépend un peu de ce qu'on cherche. La documentation de /proc/sys/vm/ donne déjà quelques indices et pistes (cf man proc).

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.