Mémoire virtuelle, légende?

Mémoire virtuelle, légende? - Matériels & problèmes divers - Hardware

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 :p

Reply

Marsh Posté le 05-10-2016 à 14:11:49   

Reply

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.


---------------
---I like Scsi---
Reply

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  :o  
 
En soit, c'est toujours safe de définir un fichier swap. C'est encore plus safe de gérer ses applications ;)

Reply

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  :o  
 
En soit, c'est toujours safe de définir un fichier swap. C'est encore plus safe de gérer ses applications ;)


machines virtuelles, ramdisk histoire d aller 5 fois plus vite qu un ssd [:yuck]  
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 [:guitar2]  


---------------
---I like Scsi---
Reply

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.

Reply

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 ;)


---------------
https://www.flickr.com/photos/182924845@N04/
Reply

Marsh Posté le 05-10-2016 à 16:11:30    

zerist a écrit :


 
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 ;)


 
http://i68.tinypic.com/1zgdr0w.png
 
 :D  

Reply

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.

Message cité 1 fois
Message édité par zerist le 05-10-2016 à 16:34:01

---------------
https://www.flickr.com/photos/182924845@N04/
Reply

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  :o

 

à l'époque ils vendaient des kits de 6gb (3x2gb) et 12gb(3x4gb)
C'était très commun le 6GB  ;)


Message édité par Andorria le 05-10-2016 à 16:58:25
Reply

Marsh Posté le 05-10-2016 à 19:19:45    

C'est très bien, mais ça dévie un peu du sujet :)

Reply

Marsh Posté le 05-10-2016 à 19:19:45   

Reply

Marsh 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  :o  
 
En soit, c'est toujours safe de définir un fichier swap. C'est encore plus safe de gérer ses applications ;)


 
2 VM + firefox + session windows du pc = environ 10 Go de RAM consommée en tout.


Message édité par leroimerlinbis le 05-10-2016 à 19:28:00
Reply

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 :


- 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?


 
- 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
 
 
 

Reply

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é !


Message édité par MrVhek le 06-10-2016 à 07:25:24
Reply

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?

Message cité 1 fois
Message édité par florinus le 06-10-2016 à 11:46:44
Reply

Marsh Posté le 06-10-2016 à 11:51:54    

florinus a écrit :

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?


 
Ç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).


---------------
https://www.flickr.com/photos/182924845@N04/
Reply

Marsh Posté le 12-10-2016 à 10:24:59    

Ok,  merci pour vos réponses :)

Reply

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.

Message cité 1 fois
Message édité par artouillassse le 12-10-2016 à 11:49:36
Reply

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.


---------------
https://www.flickr.com/photos/182924845@N04/
Reply

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.

Reply

Marsh Posté le 12-10-2016 à 12:03:04    

artouillassse a écrit :


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.


 
+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.


---------------
https://www.flickr.com/photos/182924845@N04/
Reply

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.

Message cité 1 fois
Message édité par blazkowicz le 12-10-2016 à 15:17:42
Reply

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..
 
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. En restant sous linux, je peux donc "éteindre" le PC à volonté, mais j'ai pas rebooté ou booté depuis un mois


 
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…


---------------
https://www.flickr.com/photos/182924845@N04/
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed