Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

swap sur ssd

37 réponses
Avatar
Thomas
bonjour :-)


pour mon prochain ordinateur, j'envisageais de mette un ssd interne à
l'ordi pour aller plus vite, pas gros pour pas être trop cher, et de
solliciter plus que maintenant mes dd externes pour les données un peu
grosses

et d'avoir sur mon ssd : système + swap + données courantes pas trop
grosses,
enfin de l'utiliser comme un dd interne presque normal, juste un peu
petit


qu'en pensez vous ?


2 vendeurs m'ont dit que les ssd étaient fragiles il y a un certain
temps, mais que maintenant on est tranquille, "on peut y aller"

et 1 non-vendeur m'a dit que si, c'est encore d'actualité, parce que
10000 écritures ça file à toute vitesse,
du coup ce qu'on fait quand on veut aller vite c'est mettre le système
et les logiciels sur le ssd, mais surtout jamais le swap, et même pas
les données personnelles


alors en regardant ce qui existe j'envisage 2 extrêmes :

- un ssd bien garanti
https://www.ldlc.com/fiche/PB00170018.html

- un ssd pas trop bon marché pour tout sauf le swap
https://www.ldlc.com/fiche/PB00208741.html
+ un ssd bon marché pour le swap, que je prévois de changer des que
nécessaire
https://www.ldlc.com/fiche/PB00200461.html

--
Téléassistance / Télémaintenance
http://invites.biocer.fr/thomas-de-contes/

10 réponses

Avatar
Pascal Hambourg
Le 13/02/2018 à 12:20, pehache a écrit :
Franchement, ne te casse pas la tête et prends le moins cher du moment
parmi les marques reconnues (Crucial, Samsung, Intel, Sandisk...).

Quelque chose me dit que le moins cher ne sera pas chez Intel...
Par contre, ne lésine pas sur la quantité de RAM de ton futur ordi, de
sorte que le swap ne soit pas sollicité en permanence (en fait, raisonnes
comme si tu avais un HDD, avec lequel on cherche à éviter le swap pour
des raisons de perfs).

Mais pourquoi cette croyance répandue que le swap est mauvais pour les
performances ? En fait ça peut être le contraire : swapper permet de
libérer la mémoire de données inutilisées afin qu'elle serve à des
choses plus utiles.
Avatar
Pascal Hambourg
Le 13/02/2018 à 14:34, Nicolas George a écrit :
pehache , dans le message
, a écrit :
Physiquement cela me parait difficile : l'espace nécessaire pour
l'hibernation c'est la quantité de RAM + l'espace disque alloué au swap.

Non, c'est la quantité UTILISÉE de mémoire virtuelle.

Même pas. C'est juste une partie de la mémoire virtuelle. Les caches,
buffers... bref toutes les données dupliquées déjà sur disque n'ont pas
besoin d'être conservées.
Sous Windows les fichiers de swap et d'hibernation sont clairement
différents.


Ils peuvent l'être aussi sous Linux.
Sous Linux, l'hibernation, c'est swapper toute la mémoire.

Pas vraiment. Si j'ai bien compris, ça consiste à créer une image d'une
partie du contenu de la mémoire qui sera restaurée de façon atomique
(instanané) au réveil. Cette image étant d'abord stockée en mémoire
avant d'être écrite sur disque, sa taille ne peut excéder la moitié de
la RAM. Il peut donc être nécessaire de swapper une partie du contenu de
la mémoire au préalable afin de 1) libérer assez de RAM pour contenir
l'image, et 2) limiter la quantité de données à mettre dans l'image.
Ensuite l'image peut être compressée lors de son écriture sur disque,
typiquement dans une partition de swap mais pas forcément le swap actif.
Par conséquent, l'espace nécessaire à l'hibernation est inférieur à la
somme RAM + swap.
Avatar
Pascal Hambourg
Le 13/02/2018 à 15:19, jdd a écrit :
On peut sans doute, même sous Linux, ne pas mettre de swap et hiberner
dans un fichier

On peut hiberner dans un fichier de swap, mais c'est un sale hack (pour
le réveil il faut spécifier le périphérique qui contient le système de
fichiers et l'offset du fichier de swap dans celui-ci) et l'utilisation
d'un fichier de swap n'est pas possible avec certains systèmes de
fichiers comme btrfs.
Avatar
Pascal Hambourg
Le 13/02/2018 à 13:32, Ascadix a écrit :
- Swap sur SSD, ça ne se configure pas comme sur un HDD ou la préco
était min=max. Pour Windows il faut mettre en réglage manuel, et régler
un minima juste assez (100 à 200 Mo, et un max suffisant sans être
exessif, en gros qq Go, suivant ton usage et ton besoin.

Pourquoi faut-il définir un swap de taille variable sur un SSD ?
A cause du TRIM ?
Avatar
Pascal Hambourg
Le 13/02/2018 à 13:00, jdd a écrit :
Le 13/02/2018 à 12:56, pehache a écrit :
d'ailleurs mon ssd 500Go est donné pour 480...

Que veux-tu dire ? Qu'il est annoncé pour 500 Go mais a une capacité
utilisable de 480 Go ? Ou l'inverse ? Ou bien ce sont 480 Gio ?
La capacité annoncée par le fabricant est la capacité visible et
utilisable (ex: 500 Go visibles pour 512 Gio internes, soit 50 Go
d'over-provisioning). Parfois la capacité utilisable est légèrement
supérieure à la capacité annoncée, mais pas de beaucoup.
Avatar
pehache
Le 13/02/2018 à 23:44, Pascal Hambourg a écrit :
Le 13/02/2018 à 12:20, pehache a écrit :
Franchement, ne te casse pas la tête et prends le moins cher du moment
parmi les marques reconnues (Crucial, Samsung, Intel, Sandisk...).

Quelque chose me dit que le moins cher ne sera pas chez Intel...

A moins de tomber sur une promo (ça m'était arrivé il y a quelques années).
Par contre, ne lésine pas sur la quantité de RAM de ton futur ordi, de
sorte que le swap ne soit pas sollicité en permanence (en fait, raisonnes
comme si tu avais un HDD, avec lequel on cherche à éviter le swap pour
des raisons de perfs).

Mais pourquoi cette croyance répandue que le swap est mauvais pour les
performances ?

Parce que c'est le cas. Le swap doit rester occasionnel, s'il est trop
fréquent c'est le signe qu'il manque de la RAM pour l'usage fait de la
machine.
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes.", ST sur fr.bio.medecine
Avatar
pehache
Le 14/02/2018 à 00:05, Pascal Hambourg a écrit :
Le 13/02/2018 à 13:32, Ascadix a écrit :
- Swap sur SSD, ça ne se configure pas comme sur un HDD ou la préco
était min=max. Pour Windows il faut mettre en réglage manuel, et
régler un minima juste assez (100 à 200 Mo, et un max suffisant sans
être exessif, en gros qq Go, suivant ton usage et ton besoin.

Pourquoi faut-il définir un swap de taille variable sur un SSD ?
A cause du TRIM ?

J'imagine pour ne pas réserver inutilement de la place sur le SSD.
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes.", ST sur fr.bio.medecine
Avatar
Pascal Hambourg
Le 14/02/2018 à 01:11, pehache a écrit :
Le 14/02/2018 à 00:05, Pascal Hambourg a écrit :
Le 13/02/2018 à 13:32, Ascadix a écrit :
- Swap sur SSD, ça ne se configure pas comme sur un HDD ou la préco
était min=max. Pour Windows il faut mettre en réglage manuel, et
régler un minima juste assez (100 à 200 Mo, et un max suffisant sans
être exessif, en gros qq Go, suivant ton usage et ton besoin.

Pourquoi faut-il définir un swap de taille variable sur un SSD ?
A cause du TRIM ?

J'imagine pour ne pas réserver inutilement de la place sur le SSD.

En quoi est-ce différent d'un disque dur de même capacité ?
Avatar
Pascal Hambourg
Le 14/02/2018 à 01:10, pehache a écrit :
Le 13/02/2018 à 23:44, Pascal Hambourg a écrit :
Mais pourquoi cette croyance répandue que le swap est mauvais pour les
performances ?

Parce que c'est le cas.

Non. Un système peut être plus performant avec du swap que sans.
Le swap doit rester occasionnel, s'il est trop
fréquent c'est le signe qu'il manque de la RAM pour l'usage fait de la
machine.

Mais ce n'est pas le seul indicateur. L'absence de swap ne signifie pas
que la RAM est suffisante, si la priorité est donnée à l'éviction du
cache. Le vrai indicateur, c'est l'activité disque, que ce soit pour le
swap ou les fichiers.
Avatar
jdd
Le 13/02/2018 à 23:44, Pascal Hambourg a écrit :
Mais pourquoi cette croyance répandue que le swap est mauvais pour les
performances ?

*trop*, de swap.
j'en ai vu la démonstration il n'y a pas très longtemps (mais je ne
saurais pas la refaire)
jdd
--
http://dodin.org