J'ai récemment installé Ubuntu 10.04 sur mon ordinateur portable. En raison de la contrainte d'espace du SSD, je n'ai pas défini de partition de swap pour le système d'exploitation et j'ai 1,5 Go de RAM.
Il y a un avertissement lors de l'installation, mais je pense que ce n'est pas grave car tout s'est bien passé.
À long terme, y aurait-il des inconvénients à ne pas avoir de partition de swap?
Réponses:
Je pense que si je dois vous écrire une réponse à la question, je dois d'abord expliquer tout le truc du fichier d'échange ici. Pardonnez-moi pour ma longue haleine.
Un swapfile / swap-partition, similaire au fichier d'échange dans Windows, est un espace disque dur dédié à faciliter une meilleure utilisation de la mémoire. Il y a deux utilisations de l'espace d'échange.
Lorsqu'il n'y a pas suffisamment de mémoire pour toutes les applications - dans le cas où cela se produit sur un système sans espace de swap, cela entraînera l'échec de l'allocation de mémoire pour la nouvelle application demandant de nouvelles pages de mémoire - et cela entraîne généralement l'arrêt du programme.
Lorsque certaines pages de la mémoire (la mémoire est divisée en `` pages '') étaient utilisées il y a quelque temps, mais ne sont plus utilisées maintenant, elles seraient transférées sur le fichier d'échange et la mémoire restante peut être utilisée pour faire autre chose qui pourrait être plus utile ( par exemple, même la mise en cache!) - lorsque cela se produit dans un système sans espace de swap, cela entraînera le maintien en mémoire des pages inactives. Ce n'est cependant pas trop grave, car nous avons assez de mémoire ces jours-ci.
Et puis, maintenant nous avons la liste des utilisations de la partition swapfile / swap, combien est généralement conseillé? - cela dépend de la fonction de la machine. S'il s'agit d'un ordinateur de bureau, réglez-le sur 1 à 1,5 fois la mémoire. S'il s'agit d'une machine serveur, faites de même, mais notez l'utilisation du swap, si elle est très utilisée, mettez à niveau la mémoire.
Comme d'autres l'ont souligné, gparted peut vous aider à créer plusieurs espaces dans votre partition ext2 / ext3, mais vous pouvez également utiliser un fichier d'échange:
Tu aurais dû
sur
fstab
pour assurer qu'il soit utilisé à chaque redémarrageEt encore une chose: si cela ne vous dérange pas d'avoir swapspace mais que vous souhaitez minimiser l'utilisation à moins que votre mémoire ne soit vraiment surchargée, vous pouvez changer le "swappiness" du noyau en changeant
/proc/sys/vm/swappiness
(valeurs, 0-100; par défaut, 60).la source
Pas de suspension sur le disque.
la source
Si vous manquez de mémoire, un comportement imprévisible peut arriver à vos programmes.
Parfois, le noyau commence à perdre de la mémoire à des endroits aléatoires. Le noyau commencera à abandonner les processus de faible priorité.Aucune mémoire virtuelle ne peut causer de gros problèmes, surtout si elle
commence à perdre de la mémoire endétruisant des documents importants qui ont une faible priorité et sur lesquels on travaille.la source
Après l'installation, vérifiez votre utilisation de la mémoire lorsque vous exécutez des opérations gourmandes en mémoire ou ouvrez simplement de «grandes» applications, comme Openoffice.org, décompressez des fichiers, etc. Si vous voyez que la mémoire totale utilisée est de près de 1,5 Go, alors c'est probablement une bonne idée d'avoir une partition de swap ou un fichier de swap, juste au cas où vous exécuteriez commodément quelque chose qui utilise beaucoup de mémoire et Ubuntu commence à perdre de la mémoire importante, et peut-être même des parties du noyau (pas bon, vraiment pas bon ...).
la source
Pas une réponse complète, mais voici l'histoire d'une chose qui m'a vraiment attaqué, même quand je pensais que j'avais tous les inconvénients possibles sous contrôle:
/programming/4567972/error-executing-aapt-all-of-the-sudden En résumé, certains outils exécutés à partir de très gros processus / applications Java ne pourront pas toujours s'exécuter. Cependant, la plupart des utilisateurs réguliers ne rencontreront pas cela.
la source