Page 1 sur 1

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

Publié : dim. 18 mai 2008, 14:57
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

Publié : dim. 18 mai 2008, 15:07
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 !].

Publié : dim. 18 mai 2008, 15:12
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 ???

Publié : dim. 18 mai 2008, 15:20
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).

Publié : dim. 18 mai 2008, 15:36
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

Publié : dim. 18 mai 2008, 16:27
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.

Publié : lun. 19 mai 2008, 16:06
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...

Publié : lun. 19 mai 2008, 19:27
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.

Publié : mar. 20 mai 2008, 09:48
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.

Publié : sam. 07 juin 2008, 18:54
par wain
excellente idée ! je viens de faire pareil pour opera ;)