Vocabulaire & notions diverses

De Justine's wiki
Aller à la navigation Aller à la recherche

Vocabulaire et notions simples

Cette page a pour vocation de recenser des mots de vocabulaire dont j'oublie souvent la définition, ou des notions ne prenant pas plus de quelques lignes.

Core Dumped

Un core dump est une copie de la mémoire vive et des registres d'un processeur, permettant d'avoir un instantané de l'état d'un système. Il sert généralement à des fins d'analyse, suite à une exception, forcée ou provoquée par une erreur1.

Le core dump doit être enregistré dans un fichier qui peut être utilisé ensuite dans un débogueur.

(fm wikipedia)

Load Average

Le load average, visible via top, uptime, ... ou encore /proc/loadavg est une mesure de la charge processeur.

Le calcul est assez simple.

  • 1.0 = 100% d'un coeur. Un monocoeur sera à 100 % d'utilisation.
  • Avec cette logique, un load avg de 16.0 sur un 16 coeurs aura chacun des coeurs à fond.
  • À 0.7, un monocoeur sera à 70% de charge.
  • Si loadavg > nombre_de_coeurs, alors des processus sont en attente (et c'est un gros problème).

/proc/loadavg donne plusieurs chiffres, dans l'ordre :

  • Calcul sur une minute
  • Sur 5 minutes
  • Sur 15 minutes
  • Nbre de process ou threads en execution UN SLASH / nbre de process/threads existants
  • PID du processus le plus récent
 0.45 0.35 0.42 1/907 5471