Questions marquées «virtual-memory»

1
Définition de / proc / sys / vm / drop_caches pour vider le cache
Dans le cadre de certaines synchronisations du cache froid, j'essaie de libérer le cache du système d'exploitation. La documentation du noyau (récupérée en janvier 2019) indique: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, …

1
Obtenir des informations sur l'utilisation de la mémoire d'un processus à partir de / proc / pid / smaps
Pour un processus donné dans /proc/<pid>/smaps, pour une entrée de mappage donnée, quels sont: Shared_Clean Shared_Dirty Private_Clean Private_Dirty Est-ce que Shared_Clean+ Shared_Dirtyla quantité de mémoire partagée avec d'autres processus? Donc, c'est comme RSS partagé? Est-ce que Private_Clean+ est Private_Dirtyla quantité de mémoire disponible pour un seul processus ? Donc, c'est …

2
Pourquoi la mise hors tension de ma machine après un mauvais "rm" a-t-elle enregistré mes fichiers?
Situation classique: j'ai rmmal tourné et j'ai réalisé immédiatement après que j'avais supprimé les mauvais fichiers. (Rien de critique et j'avais des sauvegardes assez récentes, mais toujours ennuyeuses.) Sachant que l'activité du disque était mon ennemi si je voulais récupérer les fichiers avec extundeleteou de tels outils, j'ai immédiatement mis …

2
Est-ce ainsi que la pagination Linux devrait se comporter?
Lorsque mon système Linux se rapproche de la pagination (c'est-à-dire, dans mon cas, 16 Go de RAM presque plein, 16 Go de swap complètement vide) si un nouveau processus X essaie d'allouer de la mémoire, le système se verrouille complètement. Autrement dit, jusqu'à ce qu'un nombre disproportionné de pages (par …



6
Linux peut-il «manquer de RAM»?
J'ai vu plusieurs publications sur le Web de personnes se plaignant apparemment d'un VPS hébergé tuant de manière inattendue des processus parce qu'ils utilisaient trop de RAM. Comment est-ce possible? Je pensais que tous les systèmes d'exploitation modernes fournissent une «RAM infinie» en utilisant simplement un échange de disque pour …

3
Utilisation réelle de la mémoire d'un processus
Voici l'utilisation de la mémoire de mysqlet apacherespectivement sur mon serveur. Selon la sortie de pmapdisons, mysqlutilise environ 379M et apacheutilise 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K En comparant cela avec la sortie de top, je vois …

3
Comment fonctionne l'allocation de pile sous Linux?
Le système d'exploitation réserve-t-il la quantité fixe d'espace virtuel valide pour la pile ou autre chose? Suis-je capable de produire un débordement de pile simplement en utilisant de grandes variables locales? J'ai écrit un petit Cprogramme pour tester mon hypothèse. Il fonctionne sur X86-64 CentOS 6.5. #include <string.h> #include <stdio.h> …




1
La signification de la sortie de pmap
J'ai écrit main.csous Linux: int main() { while (1){} } Quand je le compile et le démarre, je le peux pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.