Mémoire virtuelle, légende? - Matériels & problèmes divers - Hardware
Marsh Posté le 05-10-2016 à 14:19:24
la mémoire virtuelle est là pour pallier à une quantité de ram insuffisante
on appelle ca "swaper" si on entends les tetes de lecture du disque démarrrer (et les performances de la machine se dégrader considérablement) c est que la mémoire virtuelle as pris la main. ca seras 50 fosi plus lent que la ram mais permettras de finir la tache en cours.
il vaut mieux la définir sur ssd ce qui limite un peu la casse.
ca garde une utilité toutefois, 8go de ram c est pas spécialement énorme, la quantité en standard pour bien tourner aujourd hui est plutot 16go à vrai dire.
tu peux sinon définir le swap à 4go, mais toutefois ces 7go ne sont pas génants dans l absolut.
Marsh Posté le 05-10-2016 à 14:36:31
16 Go, je me demande bien ce que vous faites. Dans un environnement de dév, avec 3 sessions VS 2013, 3 navigateurs avec plusieurs onglets, différentes applications consommatrices en mémoire (LINQPAD p.ex), je suis à 9 Go
En soit, c'est toujours safe de définir un fichier swap. C'est encore plus safe de gérer ses applications
Marsh Posté le 05-10-2016 à 14:41:00
Moumoule a écrit : 16 Go, je me demande bien ce que vous faites. Dans un environnement de dév, avec 3 sessions VS 2013, 3 navigateurs avec plusieurs onglets, différentes applications consommatrices en mémoire (LINQPAD p.ex), je suis à 9 Go |
machines virtuelles, ramdisk histoire d aller 5 fois plus vite qu un ssd
je dépasse rarement 21go d occupation en charges lourdes.
perso je met 32go et n ait pas swappé du tout depuis, je hait le swap
Marsh Posté le 05-10-2016 à 14:45:16
Mes DD tournent alors que la RAM est utilisée au minimum.
J'ai lu que Windows est du genre à swapper un peu trop facilement, meme quand la RAM est "au repos"
Bon, je fais faire un test a 2 GO de mémoire virtuelle et on verra bien.
Marsh Posté le 05-10-2016 à 15:30:20
Moumoule a écrit : 16 Go, je me demande bien ce que vous faites. Dans un environnement de dév, avec 3 sessions VS 2013, 3 navigateurs avec plusieurs onglets, différentes applications consommatrices en mémoire (LINQPAD p.ex), je suis à 9 Go |
Bah tu prends 9 Go, la puissance de 2 supérieure c'est 16… Alors oui tu peux mettre 12 ça fonctionne, mais c'est rare dans le commerce des kits de 12Go
Marsh Posté le 05-10-2016 à 16:11:30
zerist a écrit : |
Marsh Posté le 05-10-2016 à 16:33:15
C'est ce que je viens de dire, tu peux mettre 12, mais généralement on va par puissances de 2, et ça se trouve rarement dans le commerce un kit de 12Go. Donc la majorité des gens mettent 16Go.
Marsh Posté le 05-10-2016 à 16:57:57
zerist a écrit : C'est ce que je viens de dire, tu peux mettre 12, mais généralement on va par puissances de 2, et ça se trouve rarement dans le commerce un kit de 12Go. Donc la majorité des gens mettent 16Go. |
x5690 = s1366 = trichannel
à l'époque ils vendaient des kits de 6gb (3x2gb) et 12gb(3x4gb)
C'était très commun le 6GB
Marsh Posté le 05-10-2016 à 19:19:45
ReplyMarsh Posté le 05-10-2016 à 19:27:32
Moumoule a écrit : 16 Go, je me demande bien ce que vous faites. Dans un environnement de dév, avec 3 sessions VS 2013, 3 navigateurs avec plusieurs onglets, différentes applications consommatrices en mémoire (LINQPAD p.ex), je suis à 9 Go |
2 VM + firefox + session windows du pc = environ 10 Go de RAM consommée en tout.
Marsh Posté le 05-10-2016 à 22:24:07
florinus a écrit : C'est très bien, mais ça dévie un peu du sujet |
Tu as raison, désolé.
florinus a écrit : |
- Oui, si tu as pas assez de mémoire
- Oui
- Aucune bonne réponse, c'est en fonction de ton usage. De préférence, il faut éviter le swap
Marsh Posté le 06-10-2016 à 07:24:25
Salut,
Perso auj je dirais pour être large
Bureautique : 6-8go
Jeux/Applicatif léger ou ponctuel : 8-16go
Applicatif lourd : 16-32go
Dans ces cas la mémoire virtuelle t'en aura que peu besoin (je crois que j'ai mis 1go grand max)
La par ex juste windows + firefox pour moi c'est 3.5 go de ram d'utilisé !
Marsh Posté le 06-10-2016 à 11:45:32
Ok, merci pour vos réponses !
Et si on passe sur SSD, est ce que cela change l'intérêt de mettre du SWAP?
Marsh Posté le 06-10-2016 à 11:51:54
florinus a écrit : Ok, merci pour vos réponses ! |
Ça limite la casse (car le swap est beaucoup plus rapide que sur HDD), mais le mieux reste toujours d'éviter le swap (en ayant plus de RAM).
Marsh Posté le 12-10-2016 à 11:49:21
Salut
Le swap il y a des logiciels qui en ont besoin même quand la mémoire vive du système n'est pas saturée.
Sinon pour la réserve de mémoire virtuelle j'ai installé récemment une Fedora 24 sur un PC avec 8Go, j'ai choisi l'option de partitionnement automatique et même si c'est pas le même système de fichiers que sous windows il a alloué lui même environ la même quantité de mémoire virtuelle que de mémoire physique installée.
Tu peux bien entendu allouer manuellement la quantité de mémoire virtuelle que tu veux, tu peux tout à fait la baisser à 4Go pour laisser les logiciels qui en ont besoin swapper en cas de manque.
Le plus simple restant quand même de gérer son utilisation de la mémoire vive, couper les services inutiles ou les applications qui n'ont pas besoin d'être chargées en mémoire constamment.
Marsh Posté le 12-10-2016 à 11:52:18
artouillassse a écrit : Sinon pour la réserve de mémoire virtuelle j'ai installé récemment une Fedora 24 sur un PC avec 8Go, j'ai choisi l'option de partitionnement automatique et même si c'est pas le même système de fichiers que sous windows il a alloué lui même environ la même quantité de mémoire virtuelle que de mémoire physique installée. |
Sous Linux c'est pas tout à fait pareil que sous Windows, la partition de swap est aussi utilisée pour la mise en veille prolongée, alors que sous Windows c'est un fichier à part qui est utilisé pour ça. Du coup sous Linux si tu mets un swap plus petit que ta RAM, tu ne peux plus mettre ton PC en veille prolongée.
Marsh Posté le 12-10-2016 à 11:57:35
zerist a écrit : Du coup sous Linux si tu mets un swap plus petit que ta RAM, tu ne peux plus mettre ton PC en veille prolongée. |
Sauf si la conso de ram au moment de la mise en veille prolongée est inférieure à la quantité de mémoire virtuelle allouée non ?
Je pose la question car étant sur SSD je n'utilise pas du tout la mise en veille prolongée, je trouve d'ailleurs cette option totalement inutile quand l'OS est installé sur SSD, c'est encore valable quand on est en HDD par contre.
Marsh Posté le 12-10-2016 à 12:03:04
artouillassse a écrit : |
+1 pour l'inutilité de la veille prolongée sur SSD.
J'y mettrais pas ma main au feu, mais il me semble que si ton swap est plus petit que ta RAM, quel que soit l'état de la machine la veille prolongée est impossible. Il me semble avoir lu ça lors d'une installe d'Ubuntu en tentant de définir un swap trop petit.
Marsh Posté le 12-10-2016 à 15:13:52
Je trouve que la mise en veille prolongée pourrait avoir un peu plus d'intérêt avec un SSD? (encore mieux avec un SSD PCIe 2x ou 4x). A l'époque de Windows XP, je la trouvais nulle car écrire tout le contenu de la RAM ou le lire au boot prenait bien plus de temps que de shut down et de booter, sur disque IDE 250Go 7200 tours..
L'intérêt de la mise en veille prolongée serait sur un laptop, ou sur un PC fixe si on veut pouvoir le débrancher pour faire le ménage.
Autrement, la mise en veille simple "suspend to RAM" marche très bien car ça prend une seconde pour en rentrer ou en sortir. (à part les disques qui doivent se remettre en rotation, etc.) En restant sous linux, je peux donc "éteindre" le PC à volonté, mais j'ai pas rebooté ou booté depuis un mois.
Marsh Posté le 12-10-2016 à 15:16:53
blazkowicz a écrit : Je trouve que la mise en veille prolongée pourrait avoir un peu plus d'intérêt avec un SSD? (encore mieux avec un SSD PCIe 2x ou 4x). A l'époque de Windows XP, je la trouvais nulle car écrire tout le contenu de la RAM ou le lire au boot prenait bien plus de temps que de shut down et de booter, sur disque IDE 250Go 7200 tours.. |
Sauf que, en pratique, avec un SSD la mise en veille prolongée/reprise est à peu près de la même durée qu'un reboot… Donc à la limite si tu as la flemme de fermer et réouvrir tes applis, sinon autant faire un shutdown propre, qui sera meilleur pour la stabilité de la machine…
Marsh Posté le 05-10-2016 à 14:11:49
Bonjour à tous
Je regardais par hasard mon système windows 7 64 bits.
Je me suis rendu compte que la mémoire virtuelle était configuré à 7 GO. Ce que je trouve... un peu exagéré. Mon ordi est équipé de 8 GO de DDR
Je me rappelle d'une époque ou l'on disait que la mémoire virtuelle devait etre configurer entre 1,5 et 2 fois la taille de la RAM.
Mais ca, c'était bien pour l'époque ou l'on avait des PC avec de petite quantité de Ram non?
Maintenant, ca ne se justifie pas non?
Du coup, mes questions sont :
- A-t-on toujours besoin de mémoire virtuelle?
- Si oui, est ce fonction des usages du PC
- Et du coup, quelle quantité selon vous?
Cordialement