web-dev-qa-db-fra.com

Quelle taille de fichier d'échange à créer? J'ai 4 Go RAM

Très souvent, je manque de mémoire. J'ai remarqué que je n'ai pas de fichier d'échange. Quelle taille dois-je choisir? J'ai 4 Go de RAM.

Les programmes que j'utilise sont les suivants: Firefox, Thunderbird, Grive, Android Studio, ça y est, mon ordinateur portable gèle assez souvent.

1
Kirill Zhukov

Un échange de 500 Mo à 1 Go devrait suffire. J'ai effectué un échange de 500 Mo au moment de l'installation et je n'ai rencontré aucun problème jusqu'à présent. J'ai 2 Go de RAM.

3
Rolen Koh

Voici un guide assez judicieux de Wiki Linux Questions


Presque tous les systèmes Linux auront besoin d'un espace d'échange. Le conseil classique est "le swap devrait être le double de la quantité de RAM que vous avez", bien que ce ne soit pas une directive stricte. Une autre recommandation est d’avoir au moins 1x votre taille RAM, mais ce n’est pas non plus une exigence absolue et absolue (cela était nécessaire auparavant pour Linux, mais plus pour les versions récentes). Cela dépend principalement des applications que vous souhaitez exécuter. Les applications telles que le montage de vidéos/films, le rendu 3D, le montage d'images de grande taille, les serveurs de bases de données et les serveurs d'applications Web peuvent utiliser beaucoup de mémoire. Si vous ne disposez pas de cette mémoire vive, vous aurez besoin d'un espace d'échange important.

Un bon moyen de décider de la taille est d'essayer de voir. Choisissez une taille (il est généralement plus facile de réduire ensuite la taille de l'échange, donc visez haut) et exécutez votre charge de travail "normale" pendant un certain temps pour voir la quantité d'échange utilisée (voir Outils de diagnostic de la mémoire). Vous pouvez ensuite ajuster/redimensionner les partitions ou re-partitionner complètement.

Pour optimiser la vitesse, il est conseillé de placer la partition de swap sur un disque dur différent (le cas échéant) plutôt que sur le disque dur principal contenant le système d'exploitation. Il est également possible de répartir l’espace de permutation sur plusieurs disques durs, ce qui peut également augmenter la vitesse. Linux peut gérer plusieurs espaces de swap, et chaque espace de swap peut avoir une priorité (pri = somenumber dans fstab, voir aussi la commande swapon).


Je suis en train de construire un serveur de fichiers avec 4G de RAM pour le moment et j'ai démarré avec un espace d'échange 8G car je vais utiliser pas mal de RAM en utilisant un montage de l'union. Il peut toujours être ajusté plus tard.

4
Arronical