La Fibre

Télécom => Logiciels et systèmes d'exploitation => Windows Microsoft Windows => Discussion démarrée par: Maggets le 29 juin 2017 à 16:52:07

Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 29 juin 2017 à 16:52:07
Bonjour,
J'ai un problème depuis que je suis passé sur Windows 10 (depuis plus d'un an), la gestion de la mémoire est vraiment merdique, mais j'arrive pas à régler ce problème, j'ai regardé des articles comme ça : http://www.lemagit.fr/conseil/Windows-10-les-petits-ajustements-de-la-RAM-et-des-services-qui-changent-tout (http://www.lemagit.fr/conseil/Windows-10-les-petits-ajustements-de-la-RAM-et-des-services-qui-changent-tout)

Mais j'arrive jamais à comprendre car rien ne fonctionne, je laisse en auto, je modifie, des valeurs.
Je sais pas quoi choisir (à savoir que j'ai 8GB de RAM) et que Windows indique ça :
Minimale autorisée : 16Mo
Recommandée : 1915Mo
Allouée actuellement : 8192Mo

Je comprends Windows en général mais là j'arrive pas à comprendre cette histoire de mémoire virtuelle...

Donc qu'est que je dois mettre dans cette fenêtre ? Merci
Titre: [Windows 10] Mémoire virtuelle
Posté par: Free_me le 30 juin 2017 à 11:35:32
je comprend pas l'interet de vouloir bidouiller ces truc ?? D'ailleurs c'est quoi ton 'probleme' ?

Avec 8Go tu as assez pour faire plus ou moins tout les truc normaux sans y reflechir.

Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 30 juin 2017 à 11:47:43
Le problème est que je sens que Firefox est super lent, parfois je veux sélectionner du texte sur un article et je sens une latence entre ma souris et la sélection affichée sur l'écran.
En gros, je sais pas ce que je dois choisir comme option pour que ce soit optimal, est-ce que je dois choisir entre :
Voilà. ^^
Pardon si c'était pas clair
Titre: [Windows 10] Mémoire virtuelle
Posté par: denis999 le 30 juin 2017 à 13:57:32
Le problème est que je sens que Firefox est super lent, parfois je veux sélectionner du texte sur un article et je sens une latence entre ma souris et la sélection affichée sur l'écran.
En gros, je sais pas ce que je dois choisir comme option pour que ce soit optimal, est-ce que je dois choisir entre :
  • Gestion automatique du fichier d'échange pour les lecteurs
  • Taille personnalisée
  • Taille gérée par le système
  • Aucun fichier d'échange
Voilà. ^^
Pardon si c'était pas clair
Bonjour.

Je ne vois pas de différence entre la gestion automatique et une taille gérée par le système.

Pas de fichier d'échange est à éviter car des programmes peuvent avoir dans leur code de s'en servir et crasher si il n'est pas là.

Tu est en SSD ?
Le seul intérêt à mon avis de fixer la taille est soit que le fichier ne soit pas fragmenté sur un disque mécanique, soit que tu veuille absolument permettre que son occupation soit vsibile sur le disque même quand il est peut utilisé.

Pour venir à ton sujet de base, si ta RAM n'est pas occupée à fond, aucun intérêt de chercher un ralentissement Firefox sur le fichier d'échange en premier.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 30 juin 2017 à 14:46:51
Il ne doit pas y avoir de différence.
Non, c'est un disque dur simple de 1To.

Ce que je souhaite en fait, c'est que mon système soit le plus fluide possible et que ma RAM soit utilisée intelligemment. Donc, pour cela, je ne sais pas quelle option choisir...
Titre: [Windows 10] Mémoire virtuelle
Posté par: Free_me le 30 juin 2017 à 15:12:53
le mieux justement est de ne rien choisir

franchement j'ai 8Go aussi je restart Windows tous les 2 mois pour les maj, des tonnes d'onglets ouvert sur chromes et IE et ca ne bronche pas.


Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 30 juin 2017 à 17:03:40
J'ai mis "Taille gérée par le système".
À voir si c'est stable. Merci du coup
Titre: [Windows 10] Mémoire virtuelle
Posté par: Globule le 30 juin 2017 à 22:04:10
Je pense que le problème est plus au niveau de Firefox... Je l'utilise encore comme navigateur par défaut, par habitude, j'ai 32Go de RAM et tout est clairement moins fluide que Chrome ou Edge... Faudrait me résoudre à le lancer en débug histoire d'être sûr que ce soit pas un module qui fait ramer, j'en ai pourtant peu, mais bon...
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 30 juin 2017 à 22:22:45
En fait, quelle que soit la taille du fichier d'échange (et il vaut mieux le laisser géré par le système, ou à la taille recommandée), le principe est qu'il ne faut pas swapper, donc utiliser plus de Ram que disponible. Car alors tu vas écrire sur le disque, et ce sera beaucoup plus lent qu'en mémoire vive, même si c'est peut-être un peu moins vrai (mais quand même valable), avec un SSD. Tu verras alors un fort ralentissement de ton système.

Si tu swappes régulièrement, il faut augmenter la taille de la RAM de ton système en ajoutant (ou upgradant) une barrette ou deux.
Titre: [Windows 10] Mémoire virtuelle
Posté par: vivien le 30 juin 2017 à 22:23:37
Pense a prendre la version 64bits de Firefox : https://www.mozilla.org/fr/firefox/all/

Il est nécessaire de faire une nouvelle installation.

32bits ou 64bits est marqué dans a propos :
(https://lafibre.info/testdebit/windowsVista/201703_firefox_52_esr.png)
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 00:38:28
Merci Vivien mais j'ai déjà la version 64 bits  ;)


En fait, quelle que soit la taille du fichier d'échange (et il vaut mieux le laisser géré par le système, ou à la taille recommandée), le principe est qu'il ne faut pas swapper, donc utiliser plus de Ram que disponible. Car alors tu vas écrire sur le disque, et ce sera beaucoup plus lent qu'en mémoire vive, même si c'est peut-être un peu moins vrai (mais quand même valable), avec un SSD. Tu verras alors un fort ralentissement de ton système.

Si tu swappes régulièrement, il faut augmenter la taille de la RAM de ton système en ajoutant (ou upgradant) une barrette ou deux.


Merci pour cette réponse détaillée


Je pense que le problème est plus au niveau de Firefox... Je l'utilise encore comme navigateur par défaut, par habitude, j'ai 32Go de RAM et tout est clairement moins fluide que Chrome ou Edge... Faudrait me résoudre à le lancer en débug histoire d'être sûr que ce soit pas un module qui fait ramer, j'en ai pourtant peu, mais bon...


Mozilla qui souhaitait reconquir des internautes, avec ce genre de problème c'est mal barré..
Titre: [Windows 10] Mémoire virtuelle
Posté par: Gabi le 01 juillet 2017 à 00:59:47
Avant de s'acharner sur Mozilla, es-tu sûr que tu n'as pas d'extension un peu foireuse dans Firefox ? (style, certains Adblocker mal conçus, gestionnaire de mots de passe...)
Les extensions sont souvent la source des problèmes qu'on peut rencontrer avec Firefox.

Pour en revenir au sujet original, je te conseille de laisser en "Gestion automatique". Les versions modernes de Windows se débrouillent très bien avec la gestion de la mémoire pour les utilisations "courantes".
Titre: [Windows 10] Mémoire virtuelle
Posté par: Globule le 01 juillet 2017 à 10:30:12
Je viens d'essayer le mode sans échec de Firefox, c'est mieux mais c'est toujours moins fluide que les autres.

Je pense switcher définitivement sur Chrome du coup, j'étais attaché à NoScript sur FF, mais semblerait que uMatrix soit mieux sur Chrome, donc plus vraiment de raison de rester...
Titre: [Windows 10] Mémoire virtuelle
Posté par: vivien le 01 juillet 2017 à 11:25:37
Fais nous un retour, mais Chrome n'est pas connu pour être économe en RAM...
Titre: [Windows 10] Mémoire virtuelle
Posté par: Nh3xus le 01 juillet 2017 à 12:37:00
(https://lafibre.info/images/logo/201601_google_chrome.png)
Titre: [Windows 10] Mémoire virtuelle
Posté par: Globule le 01 juillet 2017 à 13:37:35
Je regarde pas tant la consommation de RAM, je suis large. C'est plus au niveau confort d'utilisation...

Mais histoire de, là avec FF et 2 onglets ouverts (Accueil de la LaFibre.info et ce sujet) je suis à 589 Mo de RAM utilisée par FF. Dans le même temps j'ai Chrome avec un onglet ouvert sur le backoffice Prestashop. Je comprends rien aux processus Chrome, j'en ai un dans Applications (121 Mo) et 9 dans Processus en arrière-plan (676 Mo)

Donc Chrome doit effectivement être plus gourmand en RAM, mais c'est pas un scoop. Encore une fois, c'est sur la navigation, le scroll des pages, la fluidité d'écriture dans les champs de texte qui fait la différence, et c'était, je crois, le sujet initial du topic.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 15:28:30
Avant de s'acharner sur Mozilla, es-tu sûr que tu n'as pas d'extension un peu foireuse dans Firefox ? (style, certains Adblocker mal conçus, gestionnaire de mots de passe...)
Les extensions sont souvent la source des problèmes qu'on peut rencontrer avec Firefox.

Pour en revenir au sujet original, je te conseille de laisser en "Gestion automatique". Les versions modernes de Windows se débrouillent très bien avec la gestion de la mémoire pour les utilisations "courantes".
J'ai uBlock Origin, DownThemeAll, et Ghostery. De toute façon, je vais garder Firefox pour télécharger les fichiers avec un gestionnaire, car il n'y a aucun équivalent de Down Theme All sur Chrome..
Mes utilisations sont Gaming et Internet, si Windows sait se débrouiller avec ces deux utilisations, c'est parfait. Je ne fais pas de traitement vidéo, photo un peu mais juste des bricoles pas dans le cadre professionnel




(https://lafibre.info/images/logo/201601_google_chrome.png)


Funny  :D


Je regarde pas tant la consommation de RAM, je suis large. C'est plus au niveau confort d'utilisation...

Mais histoire de, là avec FF et 2 onglets ouverts (Accueil de la LaFibre.info et ce sujet) je suis à 589 Mo de RAM utilisée par FF. Dans le même temps j'ai Chrome avec un onglet ouvert sur le backoffice Prestashop. Je comprends rien aux processus Chrome, j'en ai un dans Applications (121 Mo) et 9 dans Processus en arrière-plan (676 Mo)

Donc Chrome doit effectivement être plus gourmand en RAM, mais c'est pas un scoop. Encore une fois, c'est sur la navigation, le scroll des pages, la fluidité d'écriture dans les champs de texte qui fait la différence, et c'était, je crois, le sujet initial du topic.


Oui, en effet c'était le sujet initial. Quoiqu'il en soit, j'ai téléchargé Chromium (je préfère l'alternative libre, sans cette télémétrie, et autres merdes de Google) et je vais l'utiliser pour mon utilisation quotidienne.






J'ai mis un screen de ma fenêtre de mémoire virtuelle.

Titre: [Windows 10] Mémoire virtuelle
Posté par: Hugues le 01 juillet 2017 à 16:16:09
8Go de swap ? hé béh...
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 16:30:50
Que me conseilles-tu, je sais pas c'est Windows qui a décidé...
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 01 juillet 2017 à 18:00:12
Je suis étonné que le système attribue 8 Go au fichier d'échange. J'ai un PC avec 16 Go de Ram, et le fichier d'échange géré par le système ne fait que 2.5 Go.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Gabi le 01 juillet 2017 à 18:25:03
Je suis étonné que le système attribue 8 Go au fichier d'échange. J'ai un PC avec 16 Go de Ram, et le fichier d'échange géré par le système ne fait que 2.5 Go.

Oui, ça varie selon l'utilisation.

Mais je réitère, il vaut mieux laisser le réglage par défaut, même si on peut avoir l'impression que le pagefile est surdimensionné. (Sous les Windows récents, il y a deux fichiers différents swapfile.sys et pagefile.sys qui ont un role un peu différent).

Le pagefile détermine la "Commit limit" qui est en gros la somme de la RAM physique + du pagefile. Si un process essaie de committer de la mémoire qui irait au-delà de cette limite, Windows doit réallouer un pagefile plus grand à la hâte ou refuser le commit au process. Donc être "à l'aise" n'est pas un mal, au contraire :-)
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 18:50:05
Oui, ça varie selon l'utilisation.

Mais je réitère, il vaut mieux laisser le réglage par défaut, même si on peut avoir l'impression que le pagefile est surdimensionné. (Sous les Windows récents, il y a deux fichiers différents swapfile.sys et pagefile.sys qui ont un role un peu différent).

Le pagefile détermine la "Commit limit" qui est en gros la somme de la RAM physique + du pagefile. Si un process essaie de committer de la mémoire qui irait au-delà de cette limite, Windows doit réallouer un pagefile plus grand à la hâte ou refuser le commit au process. Donc être "à l'aise" n'est pas un mal, au contraire :-)


Donc je laisse comme c'est ?
Titre: [Windows 10] Mémoire virtuelle
Posté par: Hugues le 01 juillet 2017 à 18:53:55
Que me conseilles-tu, je sais pas c'est Windows qui a décidé...

Tu manques clairement beaucoup de ram.
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 01 juillet 2017 à 21:16:03
Avec 8 Go de Ram, c'est quand même très étonnant. Maggets fait du calcul scientifique avec des éléments finis en 3 dimensions sur un gros volume sans symétrie ? Il héberge plusieurs machines virtuelles ?
Titre: [Windows 10] Mémoire virtuelle
Posté par: Gabi le 01 juillet 2017 à 22:06:02
Tu manques clairement beaucoup de ram.

Non, pas nécessairement, c'est assez courant sous Windows d'avoir un pagefile.sys qui fait la taille de la RAM (c'est d'ailleurs la première valeur que Windows va utiliser lorsque tu mets le mode automatique).

Un chiffre plus important, c'est dans le gestionnaire de tâches, le chiffre Committed (ou validation en français je crois). Si ce chiffre dépasse la taille de ta mémoire physique, oui, tu manques de RAM par rapport à ton utilisation. Mais avec 8go je doute que ce soit le cas.
Dans mon exemple, j'ai à peu près 9Go de mémoire "committée", et une limite maximale à 18Go (16Go de RAM + 2Go disponible dans le pagefile). Donc je suis large.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 22:10:38
Avec 8 Go de Ram, c'est quand même très étonnant. Maggets fait du calcul scientifique avec des éléments finis en 3 dimensions sur un gros volume sans symétrie ? Il héberge plusieurs machines virtuelles ?


Rien compris.


Non, pas nécessairement, c'est assez courant sous Windows d'avoir un pagefile.sys qui fait la taille de la RAM (c'est d'ailleurs la première valeur que Windows va utiliser lorsque tu mets le mode automatique).

Un chiffre plus important, c'est dans le gestionnaire de tâches, le chiffre Committed (ou validation en français je crois). Si ce chiffre dépasse la taille de ta mémoire physique, oui, tu manques de RAM par rapport à ton utilisation. Mais avec 8go je doute que ce soit le cas.
Dans mon exemple, j'ai à peu près 9Go de mémoire "committée", et une limite maximale à 18Go (16Go de RAM + 2Go disponible dans le pagefile). Donc je suis large.


Avec Chromium et un onglet avec lafibre.info je suis à 2,3/16.0
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 01 juillet 2017 à 22:31:34

Rien compris.

Je donnais quelques exemples d'application qui consomment vraiment beaucoup de mémoire.

Citer
Avec Chromium et un onglet avec lafibre.info je suis à 2,3/16.0

Avec Firefox et plusieurs onglets, Thunderbird, une machine virtuelle en activité, Libre Office..., je suis à 5.6/18.3, comme Gabi (16 Go de Ram + 2.5 Go de mémoire virtuelle).

C'est bien 'Validée' en français pour 'Commited'.

Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 22:44:59
D'accord, je mettrais la valeur de validée avec un jeu.  :D
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 01 juillet 2017 à 23:15:10
Comme dit Hugues, il est plus que probable que tu manques de Ram physique. Il vaut donc mieux que tu augmentes la quantité de Ram de ton PC. Cela ne sert à rien de toucher à la Ram virtuelle. Si tu swappes, ton PC va ralentir.

Ou alors il faut que tu trouves ce qui consommes tant de Ram chez toi (8 Go est amplement suffisant pour surfer sur le web). Tu peux le voir normalement toujours dans le gestionnaire de tâches, process, et en cliquant sur l'onglet mémoire pour classer par ordre de consommation de Ram.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 01 juillet 2017 à 23:57:46
Merci alain, par contre c'est Internet + Gaming mais avec 8Go de RAM je m'en suis toujours bien sorti, même avec GTA V (+ mods graphiques) sans problème...


Je ferais une analyse virus/malware/... demain pour être vraiment sûr que rien ne bouffe la mémoire
Titre: [Windows 10] Mémoire virtuelle
Posté par: Nh3xus le 02 juillet 2017 à 00:03:06
Je ferais une analyse virus/malware/... demain pour être vraiment sûr que rien ne bouffe la mémoire

Les deux sont liés ? ah.
Titre: [Windows 10] Mémoire virtuelle
Posté par: kgersen le 02 juillet 2017 à 00:10:24

(https://imgs.xkcd.com/comics/virus_venn_diagram.png)
Titre: [Windows 10] Mémoire virtuelle
Posté par: vivien le 02 juillet 2017 à 08:03:49
Si tu manques de RAM, c'est simple : au moment des lenteurs, tu aura des accès disque pour le swap. Si il n'y a pas d’accès disque c'est un autre problème.

Généralement, je considère qu'un PC manque de RAM, si la RAM allouée lors d'une utilisation habituelle dépasse 50% de la RAM physique.

Ce PC n'a que 2 Go de RAM, mais on voit que l’utilisation actuelle, seule 424 Mo ont utilisé. C'est donc suffisant.

(https://lafibre.info/testdebit/windows10/201507_windows10_bureau_07.png)



Le pb de fluidité avec Firefox peut être lié à l'accélération graphique :

Tu as quoi si tu mets dans la barre d'adresse about:support , section Accélération graphique  ?
Titre: [Windows 10] Mémoire virtuelle
Posté par: alain_p le 02 juillet 2017 à 10:49:08
Je viens de regarder sur mon PC portable, qui a 8 GO de Ram, et le système alloue bien 8 Go de swap. Je pense donc que Gabi a raison, c'est une valeur assez normale, même si elle parait assez énorme quand on a 8 Go de Ram (set que 2 GO est la taille "recommandée). Donc la mémoire validée est de 8+8, 16 Go. Dans le temps la taille recommandée pour le fichier de swap était d'environ x1.5 la taille de la Ram. Mais avec les quantités de Ram actuelles, ce n'est plus très réaliste, vu la place prise sur le disque et le fait qu'avec beaucoup de Ram, on ne doit pas swapper.  En fait, quand je touche aux paramètres du fichier de swap, c'est personnellement pour gagner de l'espace disque, en particulier en le déplaçant sur un autre lecteur, et éviter aussi qu'il écrive aussi au même endroit que le système.

Donc Maggets ne manque peut-être pas de Ram, mais le problème de manque de fluidité est probablement dû à un problème de configuration. Je pense que plutôt qu'une analyse antivirus, une analyse avec un outil comme malwarebytes serait préférable pour détecter les adwares éventuellement installés. Il peut aussi y avoir des problèmes avec les DNS etc...
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 02 juillet 2017 à 13:19:50
Si tu manques de RAM, c'est simple : au moment des lenteurs, tu aura des accès disque pour le swap. Si il n'y a pas d’accès disque c'est un autre problème.

Généralement, je considère qu'un PC manque de RAM, si la RAM allouée lors d'une utilisation habituelle dépasse 50% de la RAM physique.

Ce PC n'a que 2 Go de RAM, mais on voit que l’utilisation actuelle, seule 424 Mo ont utilisé. C'est donc suffisant.

(https://lafibre.info/testdebit/windows10/201507_windows10_bureau_07.png)



Le pb de fluidité avec Firefox peut être lié à l'accélération graphique :

Tu as quoi si tu mets dans la barre d'adresse about:support , section Accélération graphique  ?


(cliquer sur l'image pour zoomer)
(https://lafibre.info/testdebit/windows10/201707_firefox_acceleration_graphique_1.jpg) (https://lafibre.info/testdebit/windows10/201707_firefox_acceleration_graphique_1.jpg)

(cliquer sur l'image pour zoomer)
(https://lafibre.info/testdebit/windows10/201707_firefox_acceleration_graphique_2.jpg) (https://lafibre.info/testdebit/windows10/201707_firefox_acceleration_graphique_2.jpg)


Je viens de regarder sur mon PC portable, qui a 8 GO de Ram, et le système alloue bien 8 Go de swap. Je pense donc que Gabi a raison, c'est une valeur assez normale, même si elle parait assez énorme quand on a 8 Go de Ram (set que 2 GO est la taille "recommandée). Donc la mémoire validée est de 8+8, 16 Go. Dans le temps la taille recommandée pour le fichier de swap était d'environ x1.5 la taille de la Ram. Mais avec les quantités de Ram actuelles, ce n'est plus très réaliste, vu la place prise sur le disque et le fait qu'avec beaucoup de Ram, on ne doit pas swapper.  En fait, quand je touche aux paramètres du fichier de swap, c'est personnellement pour gagner de l'espace disque, en particulier en le déplaçant sur un autre lecteur, et éviter aussi qu'il écrive aussi au même endroit que le système.

Donc Maggets ne manque peut-être pas de Ram, mais le problème de manque de fluidité est probablement dû à un problème de configuration. Je pense que plutôt qu'une analyse antivirus, une analyse avec un outil comme malwarebytes serait préférable pour détecter les adwares éventuellement installés. Il peut aussi y avoir des problèmes avec les DNS etc...


Quand j'ai pensé à une analyse antivirus et Malwarebytes, on s'est foutu de ma gueule...
Titre: [Windows 10] Mémoire virtuelle
Posté par: vivien le 02 juillet 2017 à 14:37:41
Tout me semble ok pour l'accélération, via la carte graphique.
Titre: [Windows 10] Mémoire virtuelle
Posté par: Maggets le 02 juillet 2017 à 15:07:45
Okay, merci !