Outils pour utilisateurs

Outils du site


issue130:labolinux1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue130:labolinux1 [2018/03/01 14:15] d52frissue130:labolinux1 [2018/03/01 16:43] (Version actuelle) andre_domenech
Ligne 33: Ligne 33:
 Avant de continuer, cela vaut le coup de noter que SwapFree n'a changé à aucun moment du test. Ceci semble confirmer la théorie d'Abhishek que, avec beaucoup de RAM, vous pourriez ne jamais toucher à l'espace swap. Avant de continuer, cela vaut le coup de noter que SwapFree n'a changé à aucun moment du test. Ceci semble confirmer la théorie d'Abhishek que, avec beaucoup de RAM, vous pourriez ne jamais toucher à l'espace swap.
  
-J'ai commencé par me connecter, puis charger le bureau Cinnamon. Depuis le démarrage, mon téléphone était connecté au PC en mode Charger uniquement, mais rien d'autre s'exécutait. J'ai lancé le même cat /proc/meminfo et le résultat était +J'ai commencé par me connecter, puis charger le bureau Cinnamon. Depuis le démarrage, mon téléphone était connecté au PC en mode Charger uniquement, mais rien d'autre ne s'exécutait. J'ai lancé le même cat /proc/meminfo et le résultat était :
  
 MemFree 27,752,840 kB MemFree 27,752,840 kB
Ligne 56: Ligne 56:
 In other words, Yahoo by itself takes 447,248 kB, roughly the equivalent of 3-4 tabs. I picked Yahoo on purpose because I see a lot of people using Yahoo as a starting page (or for email). I’m not sure why people pick such a heavy site as a home page in this day and age, but it still seems to be relevant for some people.** In other words, Yahoo by itself takes 447,248 kB, roughly the equivalent of 3-4 tabs. I picked Yahoo on purpose because I see a lot of people using Yahoo as a starting page (or for email). I’m not sure why people pick such a heavy site as a home page in this day and age, but it still seems to be relevant for some people.**
  
-Il s'agit d'une différence de 1,041,728 kB. Sur un système ayant 28 Go de RAM, cette différence ne se remarque à peine, mais sur un système avec seulement 2 Go de RAM, la RAM disponible pour les autres applications et le système d'exploitation se voit déjà baisser de façon significative. En gardant à l'esprit qu'un peu moins de la moitié du chiffre est le bureau Cinnamon, il s'agit d'un argument pour l'utilisation d'un bureau plus léger, comme LXDE, iceWM ou Enlightenment au moins sur du matériel vieillissant. Cela illustre également le fait que les applications modernes ont tout simplement besoin d'un peu plus de RAM.+Il s'agit d'une différence de 1.041.728 kB. Sur un système ayant 28 Go de RAM, cette différence ne se remarque à peine, mais sur un système avec seulement 2 Go de RAM, la RAM disponible pour les autres applications et le système d'exploitation se voit déjà baisser de façon significative. En gardant à l'esprit qu'un peu moins de la moitié du chiffre est le bureau Cinnamon, il s'agit d'un argument pour l'utilisation d'un bureau plus léger, comme LXDE, iceWM ou Enlightenmentau moins sur du matériel vieillissant. Cela illustre également le fait que les applications modernes ont tout simplement besoin d'un peu plus de RAM.
  
-Bien entendu, personne n'ouvre Firefox pour le laisser sur la page d'accueil. J'ai ouvert 5 onglets avec les pages Web suivantes : mon blogue (quelques photos, pas de vidéo), le site Web du magazine Full Circle, Slashdot (vous vous rappelez quand c'était à la mode ?), Distrowatch et OMG Ubuntu UK. L'utilisation de la mémoire était :+Bien entendu, personne n'ouvre Firefox pour le laisser sur la page d'accueil. J'ai ouvert 5 onglets avec les pages Web suivantes : mon blog (quelques photos, pas de vidéo), le site Web du magazine Full Circle, Slashdot (vous vous rappelez quand c'était à la mode ?), Distrowatch et OMG Ubuntu UK. L'utilisation de la mémoire était :
  
 MemFree 26,620,820 kB MemFree 26,620,820 kB
  
-Gardez à l'esprit, à ce stade, qu'aucune autre application de bureau n'est ouverte, seulement Firefox avec 5 onglets. L'usage de la mémoire est passé à 1.604.328 kB, soit 562.600 kB de plus qu'avec un seul onglet ouvert. Pendant que j'ouvrais tous ces onglets, je me suis rendu compte que certains sites Web ont beaucoup plus de contenu que d'autres : Yahoo, par exemple, a souvent beaucoup de pub et de Javascript. J'ai fermé tous les onglets, puis je n'ai ouvert que Yahoo. Il a fallu une attente de presqu'une minute sur une connexion à haut débit, avant le chargement complet (avec tous les scripts) de la page de Yahoo. La quantité de RAM nécessaire pour tout simplement charger Yahoo seul est un peu stupéfiant :+Gardez à l'esprit, à ce stade, qu'aucune autre application de bureau n'est ouverte, seulement Firefox avec 5 onglets. L'usage de la mémoire est passé à 1.604.328 kB, soit 562.600 kB de plus qu'avec un seul onglet ouvert. Pendant que j'ouvrais tous ces onglets, je me suis rendu compte que certains sites Web ont beaucoup plus de contenu que d'autres : Yahoo, par exemple, a souvent beaucoup de pub et de Javascript. J'ai fermé tous les onglets, puis je n'ai ouvert que Yahoo. Il a fallu une attente de presque une minute sur une connexion à haut débit, avant le chargement complet (avec tous les scripts) de la page de Yahoo. La quantité de RAM nécessaire pour tout simplement charger Yahoo seul est un peu stupéfiant :
  
 MemFree 26,736,172 kB MemFree 26,736,172 kB
Ligne 118: Ligne 118:
 MemFree 27,324,268 kB MemFree 27,324,268 kB
  
-En fait, Google Chrome semble utiliser légèrement moins de mémoire (que Firefox) 908.096 kB, lorsque la page d'accueil par défaut était ouverte.+En fait, Google Chrome semble utiliser légèrement moins de mémoire (que Firefox) 908.096 kB, lorsque la page d'accueil par défaut était ouverte.
  
-Avant de redémarrer pour tester Chrome, j'ai décidé de tester l'usage de la mémoire quand de multiples applications étaient ouvertes. J'ai ouvert Firefox sur le side Web du magazine Full Circle. Ensuite, j'ai ouvert le gestionnaire de logiciels de Mint, le gestionnaire de fichiers Nemo, l'application de fond d'écran, GIMP (avec une capture d'écran faire auparavant) et j'ai réglé VLC pour qu'il joue une station radio Web en streaming. Toutes ces applications étant ouvertes, j'ai pris le terminal virtuel et j'ai lancé cat /proc/meminfo. Voici le résultat :+Avant de redémarrer pour tester Chrome, j'ai décidé de tester l'usage de la mémoire quand de multiples applications étaient ouvertes. J'ai ouvert Firefox sur le site Web du magazine Full Circle. Ensuite, j'ai ouvert le gestionnaire de logiciels de Mint, le gestionnaire de fichiers Nemo, l'application de fond d'écran, GIMP (avec une capture d'écran faite auparavant) et j'ai réglé VLC pour qu'il joue une station radio Web en streaming. Toutes ces applications étant ouvertes, j'ai pris le terminal virtuel et j'ai lancé cat /proc/meminfo. Voici le résultat :
  
 MemFree 25,353,268 kB MemFree 25,353,268 kB
Ligne 140: Ligne 140:
 À ce stade, je me demandais si le problème était VLC ou si ce n'était pas tous les restes de Firefox et les autres applications. Et, s'il s'agissait bien des autres applications, comment « purger » la RAM sans redémarrer (que ce soit Linux ou le bureau Cinnamon) ? À ce stade, je me demandais si le problème était VLC ou si ce n'était pas tous les restes de Firefox et les autres applications. Et, s'il s'agissait bien des autres applications, comment « purger » la RAM sans redémarrer (que ce soit Linux ou le bureau Cinnamon) ?
  
-J'ai trouvé un article sur Tecmint sur Comment vider la cache de ram, le tampon et le swap sous Linux ici :+J'ai trouvé un article sur Tecmint sur Comment vider le cache de ram, le tampon et le swap sous Linux ici :
 https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/. https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/.
  
-L'article sur Tecmint nous dit comment vider PageCache, les entrées de répertoires et les inodes, et les trois ensemble, mais sans nous dire vraiment ce que sont les entrées de répertoires et les inodes, bien qu'il prévienne qu'il ne faut pas vider les entrées de répertoires et les inodes sur un serveur de production. Pour vider seulement Page Cache, l'article suggère de lancer (en tant que root) : +L'article sur Tecmint nous dit comment vider PageCache, les entrées de répertoires et les inodes, et les trois ensemble, mais sans nous dire vraiment ce que sont les entrées de répertoires et les inodes, bien qu'il prévienne qu'il ne faut pas vider les entrées de répertoires et les inodes sur un serveur de production. Pour vider seulement PageCache, l'article suggère de lancer (en tant que root) : 
  
 sync; echo 1 > /proc/sys/vm/drop_caches sync; echo 1 > /proc/sys/vm/drop_caches
Ligne 171: Ligne 171:
 sync; echo 3 > /proc/sys/vm/drop_caches sync; echo 3 > /proc/sys/vm/drop_caches
  
-À nouveau, ne jamais le lancer sur un serveur de production. Pour une meilleure idée de ce que sont les entrées de répertoires, regardez l'article Virual File System de notre propre Bruce Fields. Il se trouve ici : http://www.fieldses.org/~bfields/kernel/vfs.txt+À nouveau, ne jamais le lancer sur un serveur de production. Pour une meilleure idée de ce que sont les entrées de répertoires, regardez l'article Virtual File System de notre propre Bruce Fields. Il se trouve ici : http://www.fieldses.org/~bfields/kernel/vfs.txt
  
 Maintenant, il ne restait que VLC qui continuait à faire du streaming audio de la même station radio. Le résultat de la mémoire libérée était étonnant : Maintenant, il ne restait que VLC qui continuait à faire du streaming audio de la même station radio. Le résultat de la mémoire libérée était étonnant :
Ligne 183: Ligne 183:
 What does this all mean? It seems to mean that applications do “leak” RAM, and, even if you’ve closed an application completely, there may still be some residual RAM usage. When using a web browser, it’s much like using any other application that loads a lot of data; a single large file, or web page, may use up a lot of RAM compared to many smaller pages/files. While we all love the mantra of reuse before recycle, old computers with 2GB or less RAM might struggle when used for even light surfing if you surf large sites with lots of content, or open multiple tabs - 4GB of RAM really starts looking like a minimum even for basic web surfing. Lastly, if you are stuck using a system with a small amount of RAM for surfing, you can clear up some of that leaked RAM by clearing the PageCache, dentries and inodes cache.** What does this all mean? It seems to mean that applications do “leak” RAM, and, even if you’ve closed an application completely, there may still be some residual RAM usage. When using a web browser, it’s much like using any other application that loads a lot of data; a single large file, or web page, may use up a lot of RAM compared to many smaller pages/files. While we all love the mantra of reuse before recycle, old computers with 2GB or less RAM might struggle when used for even light surfing if you surf large sites with lots of content, or open multiple tabs - 4GB of RAM really starts looking like a minimum even for basic web surfing. Lastly, if you are stuck using a system with a small amount of RAM for surfing, you can clear up some of that leaked RAM by clearing the PageCache, dentries and inodes cache.**
  
-Un peu plus de mémoire est utilisé par rapport à ma première connexion au bureau Cinnamon, mais, en effet, cela paraît libérer une quantité significative de mémoire (1.083.404 kB). Cela semble indiquer que VLC n'utilisait que 277.048 kB de plus de RAM que lors de ma première connexion. VLC continuait son streaming en tâche de fond pendant que je vérifiais l'usage de la RAM.+Un peu plus de mémoire est utilisée par rapport à ma première connexion au bureau Cinnamon, mais, en effet, cela paraît libérer une quantité significative de mémoire (1.083.404 kB). Cela semble indiquer que VLC n'utilisait que 277.048 kB de plus de RAM que lors de ma première connexion. VLC continuait son streaming en tâche de fond pendant que je vérifiais l'usage de la RAM.
  
-Quelle est la signification de tout ceci ? Il semble signifier qu'en fait les applications laissent « fuiter » la RAM et que, même si vous avez fermé une application complètement, il pourrait toujours y avoir un peu d'usage résiduel de la RAM. Lors de l'utilisation d'un navigateur Web, c'est très similaire à l'utilisation de n'importe quelle autre application qui charge beaucoup de données ; un seul gros fichier, ou page Web, peut consommer beaucoup de RAM par rapport à des pages/fichiers plus petits. Bien que nous aimions tous le mantra de réutiliser avant de recycler, les vieux ordinateurs avec 2 Go de RAM ou moins peuvent ramer quand ils servent à faire même de la navigation légère sur le Net si vous allez sur de gros sites avec beaucoup de contenu ou ouvrez de multiples onglets ; 4 Go commence vraiment à paraître le minimum nécessaire pour faire de la navigation Web, même de base. Enfin, si vous ne pouvez faire autrement qu'utilisez un système avec peu de RAM pour aller sur le Net, vous pouvez vider une partie de la RAM qui a fuité en vidant la cache de PageCache, entrées de répertoires et inodes.+Quelle est la signification de tout ceci ? Il semble signifier qu'en fait les applications laissent « fuiter » la RAM et que, même si vous avez fermé une application complètement, il pourrait toujours y avoir un peu d'usage résiduel de la RAM. Lors de l'utilisation d'un navigateur Web, c'est très similaire à l'utilisation de n'importe quelle autre application qui charge beaucoup de données ; un seul gros fichier, ou page Web, peut consommer beaucoup de RAM par rapport à des pages/fichiers plus petits. Bien que nous aimions tous le mantra de réutiliser avant de recycler, les vieux ordinateurs avec 2 Go de RAM ou moins peuvent ramer quand ils servent à faire même de la navigation légère sur le Net si vous allez sur de gros sites avec beaucoup de contenu ou ouvrez de multiples onglets ; 4 Go commence vraiment à paraître le minimum nécessaire pour faire de la navigation Web, même de base. Enfin, si vous ne pouvez faire autrement qu'utiliser un système avec peu de RAM pour aller sur le Net, vous pouvez vider une partie de la RAM qui a fuité en vidant le cache de PageCache, entrées de répertoires et inodes.
  
 ===== 9 ===== ===== 9 =====
issue130/labolinux1.1519910106.txt.gz · Dernière modification : 2018/03/01 14:15 de d52fr