[SWAP] Est-elle utilisée ? (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Yobar73
archer de cavalerie
Messages : 163
Inscription : sam. 22 mars 2008, 11:46
Localisation : NANTES (44)

[SWAP] Est-elle utilisée ? (résolu)

Message par Yobar73 »

Bonjour à tous,

Alors voilà, je me suis amusé à lancer plein d'applications en même temps (au nombre de 74), outre l'intérêt plus que ridicule qui est de lancer autant d'application, je me suis rendu compte que ma mémoire SWAP restait à 0.

Alors ma question est, à quoi sert-elle? Il se peut que j'ai loupé quelque chose dans l'install qui permet d'utiliser cette mémoire qui d'aprés la documentation, est utile?

Merci de m'éclaircir
Dernière modification par Yobar73 le ven. 30 mai 2008, 21:59, modifié 1 fois.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

La réponse est dans la question : combien as-tu de mémoire vive ?

J'ai 512 Mo et j'utilise pratiquement pas de swap, sauf lorsque je sollicite une des partitions tmpfs, système de fichiers qui utilise le swap lorsqu'il n'y a pas assez de RAM disponible.

C'est ça de ne pas subir l'effet Wouah [il en faut du gros matos !].
Anarchy for the triple A.
Yobar73
archer de cavalerie
Messages : 163
Inscription : sam. 22 mars 2008, 11:46
Localisation : NANTES (44)

Message par Yobar73 »

Ben j'ai 2Go de Ram mais tu veux me dire que je vais l'utiliser que rarement cet espace, surtout que j'avais lu qu'il fallait laisser autant de mémoire SWAP que de Ram ???
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Tu vas l'utiliser pour la mise en veille. Autrement... :)

Tu peux monter ton /tmp en tmpfs, comme ça tous tes fichiers temporaires seront en RAM au lieu d'être écrit sur le disque. Ça sera plus rapide et tes programmes auront moins l'impression d'être seuls dans toute cette étendue vide qu'est ta mémoire (du PC bien sûr).
Anarchy for the triple A.
Yobar73
archer de cavalerie
Messages : 163
Inscription : sam. 22 mars 2008, 11:46
Localisation : NANTES (44)

Message par Yobar73 »

Oui ca serai pa mal de faire ce que tu m'as dit mais je fais comment?

Et aussi, ca ne serait pas plus rapide si j'envoyais des informations sur la SWAP et la Ram plutot que de toute avoir sur la Ram? Bien que la SWAP soit juste un espace disque dur
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Le swap c'est une zone mémoire de secours quand ton ordinateur n'a pas assez de ram.
Si tu n'utilise jamais le swap c'est tant mieux pour toi.

Bon sinon il est conseillé de garder un swap de la taille de ta ram pour qu'en hibernation le contenu de la ram passe en swap. Encore que pour l'hibernation il me semble qu'il y a un système pour utiliser un fichier au lieu de la ram.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Yobar73 a écrit :Oui ca serai pa mal de faire ce que tu m'as dit mais je fais comment?
Dans /etc/fstab tu ajoutes:

Code : Tout sélectionner

tmpfs                   /tmp            tmpfs   defaults,   0 0
Chez moi il y a en plus une option pour la taille:

Code : Tout sélectionner

tmpfs                   /tmp            tmpfs   defaults,size=1G   0 0
J'ai 1 Go de ram au total...
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Message par Vinvin »

De la même façon, on peut mettre le répertoire /var/tmp en RAM.


Autre astuce : mettre le cache de votre navigateur internet en mémoire RAM (plutôt que sur le disque dur). Voici comment faire pour Firefox :
  1. On suppose que le répertoire /tmp est en RAM (voir le post de Mélodie ci-dessus)
  2. Dans la barre d'adresse de Firefox, tapez "about:config"
  3. Créez une valeur chaine "browser.cache.disk.parent_directory"
  4. Entrez la valeur "/tmp/votre_user"
Remarque : Si on met /tmp plutôt que /tmp/votre_user, chaque user ne pourra pas avoir son cache bien à lui.
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Mettre le cache de firefox en RAM sa veut dire aussi qu'il sera effacé à chaque reboot.
Mettre en /tmp en RAM je trouve que c'est une très bonne idée pour ceux qui ont une bonne quantitée de RAM vu que /tmp et effacé à chaque reboot dans tous les cas.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

excellente idée ! je viens de faire pareil pour opera ;)
Répondre