Bon, heu... La discussion a quelque peu dévié du sujet. Mais puisqu'on
en est à la swap et que je suis un nul, je pose une question pour les
nuls. La voici: faut'il oui ou non installer une partition swap sur nos
ordis domestiques et si oui dans quelle proportion par rapport au volume
de la ram ?

bonne soirée

François



Le 17/08/2013 16:38, Johnny B a écrit :
>
> Le 08/17/2013 03:49 PM, jguezenec a écrit :
>>
>> Le 17/08/2013 13:12, Avell Diroll a écrit :
>>> On 12/08/2013 20:29, jguezenec wrote:
>>>> Le swap est un mécanisme système ancien qui permettait au système de
>>>> mettre dans ce petit espace disque les pages de programmes qui
>>>> n'étaient
>>>> plus utilisées, partant du principe qu'elles avaient des chances
>>>> d'être
>>>> rappelées rapidement. Le swap étant petit, ça va plus vite de
>>>> recharger
>>>> à partir de là que à partir de son emplacement réel sur disque.
>>>>
>>>> Ca reste vrai dans une petite mesure, mais ce n'est pas utile
>>>> d'avoir un
>>>> gros swap.
>>> Ça n'a rien "d'ancien", et c'est encore assez utilisé ... par exemple
>>> pour pouvoir passer un ordinateur en statut d'hibernation il est
>>> nécessaire d'avoir au moins autant de swap que de ram, par ailleurs un
>>> ordi qui veut consommer plus de ram que ce qui est disponible, sans
>>> swap
>>> va partir dans un OOMKill assez sauvage ... un peu de swap permet de se
>>> laisser un peu de temps pour réagir et éviter de perdre des données.
>>> Enfin certains programmes assez spécifiques (essentiellement du calcul
>>> scientifique), nécessitent d'avoir de la swap pour fonctionner (car ils
>>> vont utiliser toutes la ram dispo et déposer leur jeu de données
>>> temporaire sur la swap).
>>>
>>> Enfin swap=2*ram est certes conservateur, mais l'espace disque est
>>> rarement la ressource limitée sur les machines récentes, donc ce n'est
>>> pas si absurde que ça de le garder comme choix par défaut. De nos
>>> jours,
>>> à part sur les SSD, j'ai tendance à poser une swap de 1.5*ram, en
>>> réduisant la swapiness.
>>>
>>> Bonne continuation.
>>>
>>> Ju
>
> Ah bon... c'est vrai que pour un serveur la swap est essentielle pour
> l'hibernation =)
>
> Et de plus vous oubliez tous les uswsusp , tuwonice, systemd
>
> Donc oui le concept de swap est archaique dans la "plupart" des cas et
> sert surtout a pallier a une surcharge pour permettre un diagnostic et
> garder la main sur sa machine. Testez une install avec 64 Mo de swap
> vous verrez que ca ne changera rien dans la vie de tous les jours par
> rapport a vos 4 Go en place
>
> Désolé perso je n'ai pas de supercalculateur chez moi avec une super
> swap of the death.... ^^ ma swap je la reserve pour mon cluster
> posgres a la limite ok
>
> Ubuntu a une façon de gérer la swap qui est useless. Balancer 4 Go de
> swap automatiquement quand on a 8 Go de ram c'est juste une aberration
>
>
>>>
>> Merci pour ce cours d'informatique donné à un docteur ingénieur en
>> informatique, certes à la retraite :)
>>
>> Tant que tu y es, tu aurais du nous détailler aussi le fonctionnement
>> des registres, les défauts de pages qui entraînent l'utilisation du
>> swap quand il y en a un (sinon, il va chercher sur le disque, à
>> l'emplacement de la page manquante) , les politiques de gestion de
>> défaut de page (ou de segment, quand il s'agit de segments) Lifo,
>> Fifo, Lru et Lfu, etc.
>>
>> Bon, tout ça, ça m'a ramené en 1973 (d'où ma qualification de
>> mécanisme "ancien" : dieu que le temps passe vite, mais la
>> technologie n'a guère changé (sauf dans les gestions de réseau).
>>
>> Il y a 3 ans, je travaillais encore sur l'installation et la
>> maintenance des supers calculateurs péta-flopiques du service R&D
>> d'une grande entreprise ex-publique de production d'électricité.
>>
>>
>>
>
>
>

-- 
Liste de diffusion ubuntu-fr [email protected]
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte

Répondre à