Articles of memory du

Haute memory (espace user) et highmem (espace kernel)

Chaque process a 2 zones de memory: Espace user (haute memory) et espace kernel (memory faible). Dans l'espace kernel, les premiers 896 Mo sont-ils utilisés pour mapper le code du kernel (pas entièrement 1 Go)? Cela signifie que lorsqu'une application d'espace user exécute un appel système ou quelque chose en rapport avec le kernel, le […]

Pourquoi MemTotal dans / proc / meminfo change-t-il?

Je surveille la valeur du /proc/meminfo , à savoir le nombre MemTotal: Il change si un module de RAM se casse, à peu près par la taille du module de memory – c'est évident. Je connais la définition du champ de la documentation du kernel: MemTotal: Total usable ram (ie physical ram minus a few […]

Noyau Linux: LOWMEM + HIGHMEM> Mémoire totale?

Les gens, il y a quelque chose que je ne comprends pas: J'ai un ordinateur portable avec 4 Go de RAM, exécutant un kernel Linux compatible PAE 32 bits. Le système est alimenté par un APU AMD avec des charts embeddeds qui, autant que je sache, prennent sa memory graphique de la memory système. Maintenant, […]

Commande équivalente pour “ time“ pour l'utilisation de la memory?

En utilisant l' time nous pouvons facilement get des informations sur la durée d'exécution d'un programme. Je me demandais s'il y a une command équivalente que je peux utiliser pour les usages de la memory? Comme combien de memory est allouée pour ce process, et combien est libérée après la fin? Je suis conscient que […]

Précharger le tueur du MOO

Je n'ai pas de partition / file swap sur ma machine, et seulement 2 Go de RAM. Parfois, il arrive que la memory soit saturée par un process ( Xorg + browser + compilateur + …) et le système se bloque indéfiniment, et le seul moyen de le redémarrer (autre que la réinitialisation matérielle) est […]

Disposition de la memory du kernel virtuel: valeurs négatives

Je porte des drivers pour omap3-board au kernel 3.5. Quand je commence à monter, je le vois: Memory: 256MB = 256MB total Memory: 253564k/253564k available, 8580k reserved, 3226106074K highmem Virtual kernel memory layout: vector : 0xffff0000 – 0xffff1000 ( 4 kB) fixmap : 0xc04a78ea – 0xc0573f24 ( 0 kB) vmalloc : 0xc0573f24 – 0xc0573f2c (5276 […]

Où va la memory restante de vm.overcommit_ratio?

Si je désactive le vm.overcommit_memory de la memory en définissant vm.overcommit_memory sur 2 , le système autorisera par défaut l'allocation de la memory à la taille du swap + 50% de la memory physique, comme expliqué ici . Je peux changer le ratio en modifiant le paramètre vm.overcommit_ratio . Disons que je le règle à […]

Différence de memory allouée dans les invités xen après l'utilisation du kernel Linux 3+

Quelqu'un peut-il m'expliquer pourquoi il y a une différence de memory chez les invités avec la même configuration? Hyperviseur : xen 4.2 64 bits VM1 : Centos 5.7 avec 2.6.18-274.el5xen La memory affectée à partir de xen est exactement la même que la memory à l'intérieur de l'invité, 524288k (512m): free -k total used free […]

Puis-je limiter la taille du cache du file linux?

Je cours Xubuntu 14.04 64 bits, la version 3.8.0-25 de Linux avec 8 Go de RAM. J'ai un script (dans MATLAB, pour ce que ça vaut) qui charge un grand nombre de files de données (~ 23k) un par un, pour un total d'environ 45G de données. Le problème que je rencontre est qu'après le […]

Quelle est la différence entre le cache de page et le cache tampon?

Dans linux OS, vous pouvez taper la command "echo 3> / proc / sys / vm / drop_cache" pour libérer de la memory, et vous pouvez taper la command "sync" pour libérer la memory. Et dans le kernel linux, il y a deux types de cache, l'un est un cache de page et l'autre est […]