Je voudrais désactiver l'échange pour un seul processus. Le swap devrait fonctionner comme d'habitude pour les autres processus. Comment puis-je implémenter cela avec des groupes de
Je voudrais désactiver l'échange pour un seul processus. Le swap devrait fonctionner comme d'habitude pour les autres processus. Comment puis-je implémenter cela avec des groupes de
Sur mon système Debian GNU / Linux 9, lorsqu'un binaire est exécuté, la pile n'est pas initialisée mais le tas est initialisé à zéro. Pourquoi? Je suppose que l'initialisation à zéro favorise la sécurité mais, si pour le tas, pourquoi pas aussi pour la pile? La pile n'a-t-elle pas non plus besoin...
Je sais que lorsqu'une page de cache de page est modifiée, elle est marquée comme sale et nécessite une réécriture, mais que se passe-t-il lorsque: Scénario: le fichier / apps / EXE, qui est un fichier exécutable, est paginé complètement dans le cache de pages (toutes ses pages sont dans le cache /...
J'ai une carte intégrée avec 512 Mo de RAM exécutant Linux 2.6.29 et le chargeur de démarrage UBoot. Mais le noyau ne peut utiliser que 128 Mo de RAM. J'ai essayé de changer la valeur de XCODE_MEMSIZE, ce qui, je pense, détermine la quantité de RAM utilisée par le noyau. Lorsque je le mets à 512,...
Sur Mac OS X Yosemite 10.10.5, lorsque j'essaie d'exécuter un calcul qui doit allouer et utiliser 128 Go de mémoire (c'est un programme de ligne de commande écrit en C), le noyau tue mon processus avec un préjudice extrême. Cette entrée de journal de la console est un exemple d'une instance:...
La puce MMU (Memory Management Unit) est-elle nécessaire pour qu'un processeur prenne en charge la mémoire virtuelle? Est-il possible d'émuler la fonctionnalité MMU dans un logiciel? (Je suis conscient que cela aura probablement un impact important sur les
Voici à quoi ressemble le graphique de la mémoire sur un VPS exécutant CentOS avec 512 Mo de RAM et nginx / php-fpm / mysqld servant du contenu (principalement statique) à quelques milliers de visiteurs par jour. (ce sont des jours sur l'axe des x) Comme vous pouvez le voir, c'est assez agité dans...
Je connais plusieurs commandes comme top, htop, free, etc. Cependant, est - il une commande pour voir le pic / rafale utilisation de la mémoire de l'ensemble du serveur (pas de processus individuels) sur, disons, les 30 derniers jours / 24 heures /
Avoir des problèmes avec l' utilisation de la mémoire httpd( Apache/2.2.29). Au fil du temps, l'utilisation de la mémoire dans les httpdprocessus augmente jusqu'à ce qu'elle atteigne finalement 100%. La dernière fois que j'ai redémarré, httpdc'était il y a environ 24 heures. La sortie de free...
La fenêtre maximisée non affichée et la fenêtre minimisée sont invisibles pour l'utilisateur final. Par non affiché, je veux dire une fenêtre maximisée inactive couverte par la fenêtre active. Il existe cependant une différence --- qui devient évidente dans les services de changement d'application,...
Mon ami avait des problèmes avec une clé USB et je lui ai suggéré de faire un formatage bas niveau. Puis j'ai pensé que je ne savais même pas comment faire ça sous Linux. Alors ... comment puis-je utiliser une mémoire flash de bas niveau sous Linux? Mon ami a essayé un "format complet" sur le...
J'utilise zram sur mon ordinateur comme un échange compressé avec RAM. Lorsque le système doit échanger quelque chose, le remplacer par un fichier d'échange sauvegardé par zram équivaut plus ou moins à compresser ces données en mémoire pour libérer de l'espace. Cela rend la permutation très rapide...
getrlimit (2) a la définition suivante dans les pages de manuel: RLIMIT_AS La taille maximale de la mémoire virtuelle du processus (espace d'adressage) en octets. Cette limite affecte les appels à brk (2), mmap (2) et mremap (2), qui échouent avec l'erreur ENOMEM lors du dépassement de cette...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Plus tôt aujourd'hui lors de la construction...
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M Comment décrire ou expliquer les "tampons" dans la sortie de free? Je...
Il est expliqué ici que OOM-Killer peut être configuré via overcommit_memoryet que: 2 = pas de surengagement. Les allocations échouent si vous en demandez trop. 0, 1 = surcharge (heuristiquement ou toujours). Tuez certains processus basés sur des heuristiques lorsque trop de mémoire est réellement...
J'utilise une base de données redis et j'aimerais explorer le contenu de la RAM que l'application utilise. Je pense que l'explication de la raison pour laquelle je veux faire cela aura plus de sens que la question que je poserais. Redis est un simple magasin de valeurs clés qui stocke des données...
Je suis dans uboot et je me demandais, comment pourrais-je savoir quelle plage d'adresses RAM est utilisée par uboot. uboot a besoin de mémoire pour fonctionner, il peut donc utiliser une partie de la RAM. Je veux éviter de modifier ces adresses RAM. Comment savoir quelle région de la mémoire est...
En exécutant certains serveurs Linux avec un seul ou quelques démons de service système vitaux, je voudrais ajuster le tueur OOM pour ces processus démonisés au cas où quelque chose d'étrange se produirait. Par exemple, aujourd'hui un serveur Ubuntu faire fonctionner MySQL a un démon MySQL tué à...
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...