Out of memory à 10.1 Go sur 16...
Bonjour,
mon PC commence à me les briser et à me sortir des "gnagnagna la mémoire est insuffisante, fermez des programmes" quand il dépasse les 10 Go d'utilisation. Sachant que j'ai un total de 16 Go. Mon fichier de pagination est réglé de 3 Go à 6 Go.
Les soucis se présentent :
- Avec Chrome...
- Minecraft
- Certains jeux, genre Arma 2, Rust
Comme j'ai un SSD de petite taille, augmenter la taille de la pagination n'est pas vraiment une option. Enfin... ça pourrait, mais dans certaines limites. Mais je ne pense pas que ça vienne de là...
des idées ? Svp me laissez pas en chien JPP. J'écris des putain de scripts de merde et j'arrive pas à garder mon jeu et mon notepad++ ouverts en même temps tout en ayant un oeil sur mes références d'id sur chrome...
Déjà il est déconseillé d'utiliser les SSD en swap (si tu veux les perfs de la swap achète plutot de la ram et passe toi de la swap, au prix que ca coute ...), d'autant qu'avec tes 16Go tu ne devrais pas en avoir besoin.
Par contre je me demande comment tu fais pour remplir 16Go de ram, tu laisses tout tourner tout le temps ? J'en ai 8 et je ne suis jamais à 100% (sans swap)
@Minipouss: Feed the beast avec une vingtaine de mods, (minecraft moddé quoi) 15 pages chrome, notepad++, un explorateur de fichiers .class, winrar.
Mais c'est pas le problème. Je cherche à comprendre pourquoi le PC me dit que je suis A COURT DE MEMOIRE lorsque je n'ai rempli que 2/3 de ma mémoire. Les 16Gb je ne les remplis que très rarement, sur photoshop avec des images en très très haute résolution par exemple...
@Puke: c'est pas tes jeux qui sont en 32 bits ? et qui ne peuvent pas utiliser plus que 4go ?
@Minipouss: Non, minecraft c'est java, et j'ai java 64 bits. Chrome est en 64 bits aussi. C'est Windows qui me dit qu'il arrive à court de mémoire et que sa mémoire est insuffisante, ou chrome, qui se met à crash. J'ai Win10 64 bits. Un processeur 64bits...
Pour Rust et Arma 2 je ne sais pas, mais je ne vois pas pourquoi un jeu se plaindrait de ne pas avoir assez de mémoire s'il est codé pour n'en utiliser que 4 et qu'il en reste 5 de libre.
@Puke: quand tu fais Windows+ Pause (Infos sytème) il affiche combien de ram ? Il n'affiche pas entre parenthèses mémoire utilisable 10go ?
@Puke: et l'écran info système, il dit quoi ? (propriété de Ce PC ou Windows + Pause)
@Minipouss: C'est pas ça. Il prend bien mes 16go en compte à tous les niveaux. L'OS les reconnait, la CM les reconnaît, le bios... tout.
Oula, chaud chaud on dirait. En tout cas j'ai jamais vu ce problème.
- 16 GO physiques en mémoire c'est ça ?
- Combien de temps ça fait que tu utilises le SWAP sur le même disque ?
Edit: J'te mets un lien, car dans l'article ils parlent d'un coefficient de mémoire virtuel compris entre 1.5x et 2x du montant total de tes rams (physiques). Si tu as 16 GO physique et 3-6 GO virtuel, peut être que le problème viendrait de là.
Edit 2 : Vers la fin : " Si pour le poste d’un utilisateur on pourra arguer du fait que la place disque manque et qu’un fichier de SWAP doit être dynamique et extensible au besoin, il en est tout autre pour un serveur où la place disque ne doit jamais primer sur les performances". Si te veux mon avis, la taille mémoire virtuelle allouée
ne rentre pas dans les critères de performances, d'où l'insuffisance de RAM qui est détectée comme matérielle je présume.
Désolé, j'ai jamais vraiment étudié le sujet, j'ai regardé quelques fofo et docs
https://virtualmin.wordpress.com/2010/03/01/comprendre-et-utiliser-le-fichier-de-pagination-swap-de-windows/
"Plutôt que de le laisser en plus calculer la taille de SWAP à utiliser, prenez pour habitude de toujours figer votre fichier de pagination à 1,5 ou 2 fois la taille totale de votre mémoire physique. Pour l’exemple on a préalablement défini une plage de SWAP sur un serveur Windows Server 2003 avec 4 Go de RAM. Corrigeons donc cela et appliquons les bonnes pratiques en figeant à 1,5 fois la taille totale de mémoire physique. Vous l’aurez peut-être également remarqué, on a aussi pris soin de rétablir le multiple de 1024 et de changer la valeur 6142 à 6144 (6 x 1024)."
@benichouw: Je vais essayer d'allouer 8 Go sur mon Western digital pour voir si ça lui suffit (+ les 6 du SSD). Le truc c'est que je ne suis pas certain que ça vienne de là même si ça semble le plus probable.
@Puke: Comme dans l'article, essaies d'allouer 8 Go (De plus, soit 16 + 8 en arrondissant à un multiple de 1024 = 24576).
Tiens moi au jus si y'a du nouveau.
Ps : tu fais tourner le swap sur 1SSD et 1 HDD en meme temps ?
Si oui faudrait voir si le fait de mettre DD mécanique + DD électrique joue car l'écart des vitesses de transfert entre les 2 sont énormes, donc mauvais transfert ce qui expliquerait ton bug soudain.
Ex : Tu vas commencer à allouer de l'espace sur le SSD et à tel point de charge, l'HDD stock à son tour, et c'est peut être à ce niveau que ça bloque, j'en sais trop rien, j'hypothétise.
Si tu veux faire un petit test pour savoir, alloue uniquement sur un disque dur, commence par le SSD et fait monter la charge de ta ram jusqu'au moment clé, et teste avec l'autre aussi seul.
@benichouw: Je viens juste d'allouer de la swap sur le HDD en plus du SSD. Mais la swap ne me prend pas plus de quelques centaines de mégas durant les soucis. Je ne la remplis JAMAIS. Mais vraiment JAMAIS.
@Puke: Le problème n'est pas au niveau du swap ni de la taille allouée je pense, mais plus au niveau des perfs des disques de stockages.
imaginons que tu ais 4 x 4 Go de ram physique, Mais que une paire de ram ait une fréquence inférieur à l'autre, alors la fréquence maximum sera celle de la barrette la moins cadencée, en sachant qu'il faut prendre les mêmes rams (série, marque...) pour éviter les problèmes d'incompatibilité.
Ici on peut retourner ça dans ce sens, Tu as 2 disques (1SSD et 1HDD) qui ont des méthodes de traitement différent. Le HDD qui va t'envoyer peut être à 40, 50mb/s de données et le SSD qui va t'en plomber plus d'une centaine. Le rapport de vitesse est trop grand, ce qui (peut?) engendre(r) des problèmes de lectures/écritures sur les disques, puisqu'ils doivent normalement travailler avec un minimum de synchro.
Perso j'trouve ça bizarre de stocker des données volatiles dans un hdd, tu passes de l'électrique au mécanique puis re électrique, alors que le HDD c'est assez similaire à la ram en soit.
@benichouw: Bon mec, j'apprécie ta tentative de m'aider, mais arrête de me prendre pour un débile.
Je sais ce qu'est un SSD. Je sais ce qu'est un HDD. Je monte mes ordinateurs moi même depuis que j'ai 15 ans.
Windows n'écrit pas une chaîne en commençant sur un disque puis en finissant sur un autre. Il utilise systématiquement le disque le plus disponible. Que ce soit le SSD ou le HDD on s'en fout. Ils n'ont pas à s'attendre l'un ou l'autre. La swap n'est pas de la mémoire qui s'actualise aussi souvent que la mémoire vive, c'est d'ailleurs là toute la raison d'être de la swap.
Ce que je ne comprends pas, c'est comment Chrome peut me balancer qu'il est à court de mémoire avec un total de disponible de plus de 20 Go et sachant que la mémoire disponible n'est même pas remplie... mais de loin. Et ça, ça n'a rien à voir avec la vitesse à laquelle la mémoire paginée peut être utilisée par le système.
Il me dit pas que je ne vais pas assez vite. Il me dit que ma voiture a plus d'essence.
Faut comprendre, à un moment, que ma swap, je ne l'utilise pas du tout, mais alors pas du tout au point où ça pourrait impacter les performances.
Chrome est très gourmand quand tu as plusieurs onglets d'ouverts et plusieurs extensions d'installées
@kaalp: Le problème vient pas de ses softs. De plus, Mozilla consomme presque tout autant voir plus par moment que Gchrome.
Juste par hasard, tu n'as pas le driver killer performance suite ? j'avais des problèmes de rams a cause de ce driver a l'époque ^^ ça me faisait les même problèmes que toi :p un redémarrage du pc puis ça allé mieux pour un court moment.
@thib67: Sur le PC portable uniquement. Pas sur le PC affecté par le problème. J'aime pas trop cette merde, mais c'est assez pratique.
Comment t'arrive a saturer 16Go de ram... Même quand j'ai toshop et AF d'ouvert avec travaux en cours, firefox et netflix en route pour les gamines j'arrive pas a taper les 10Go... Je sais que chrome bouffe encore plus que firefox mais quand même! T'as pas un process de merde qui tourne en arrière plan? Un petit zombie planqué dans un coin??
@feiho: Justement ! Je ne les sature pas ! L'ordi se met à péter des cables alors qu'il a encore 5 go de libre !!!
@feiho: Si j'ai bien compris il utilise le swap sur 2 disques durs, 1SSD et 1HDD, le problème viendrait pas de là ? (cf : mes comms plus haut)
@Puke: Bah alors là, je comprends pas.
Garde espoir, on trouve toujours une solution à ces problèmes d'info.
Au pire, comme dit plus haut, tu peux toujours arrêter le swap et rajouter de la ram physique, tu te feras moins chier je pense.
Edit : si ça faisait déjà ça avant le swap, vérifie tes rams, le problème est peut être ici.
@Puke: cest la merde, c'est à dire ? re plantage ?
D'ailleurs, tu peux me donner les refs de tes rams ?
Edit : j'ai peut etre trouvé un truc sauf que c'est pour linux, faudrait savoir si sur windaub y'a la meme chose http://askubuntu.com/questions/157793/why-is-swap-being-used-even-though-i-have-plenty-of-free-ram
@Puke: j'ai même encore plus con. Le message que windows t'indique " la mémoire est insuffisante, fermez des programmes", il parle de ta mémoire virtuelle, non physique. tu as bien essayé de mettre entre 1.5x et 2x la capacité de tes rams dans le gestionnaire de pagination ?
@benichouw: Depuis que le bug est apparu jai modifié pour laisser windows gérer tout seul la taille du fichier. Depuis ce n'est pas réapparu. C'est peut etre ça mais encore une fois ça me semble débile vu qu'il est très loin de l'utiliser vraiment ce fichier.
Si je vire le swap jai des alertes encore plus souvent.
Mémoire Kit de 2 Barrettes CRUCIAL DDR3 PC3-12800 - 2 x 8 Go (16Go) 1600 MHz - CAS 9 - Ballistix Sport XT
@Puke: En effet c'est bizarre, si ça marche comme ça tant mieux mais pour le coup si tu peux pas enlever le swap sans qu'il te lâche des alertes...
@benichouw: Ouais c'est totalement... étrange. Je ne comprends pas trop. Pour le moment ça marche. En fait, depuis que j'ai tout simplement reboot le PC ça marche... J'ai pas voulu reboot de suite car j'ai voulu chercher s'il y avait une véritable cause. D'autant que ça m'était déjà arrivé auparavant.
Pour le swap laisse windows gérer sa taille tout seul ! La vieille technique de multiplication c'était bon pour XP. Les OS d'aujourd'hui savent très bien gérer ca tout seul....
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.