1

J'utilise un "vieil" ordi portable datant de 2007 dans lequel j'ai remplacé le disque dur (80Go) par un SSD (512Go).
J'aime bien cet ordi, car il est léger, a encore un peu d'autonomie sur batterie, mais son problème est qu'il ne reconnait pas plus de 2Go de RAM
Donc Windows 7 + Firefox suffit pour afficher des messages du genre "Voulez vous fermer firefox qui utilise trop de RAM ?" :/

Bref, j'hésite à utiliser de la mémoire virtuelle sur mon SSD, mais avant j'aimerais savoir si ça va le bousiller ou non.
-> Est-ce que l'utilisation de la mémoire virtuelle réduira sensiblement la durée de vie de mon SSD ?
Par "sensiblement", j'entends que par exemple réduire une durée de vie de 10 ans à 7-8 ans ne me dérange pas.

Mon SSD est un "ASX900S3-512GM-C", de chez ADATA.


Dans le même genre, est-ce que mettre son ordi en hibernation plusieurs fois par jour est mauvais pour un SSD ?
Avec 2Go de RAM utilisés à 80% sauvegardés/lus 5 fois par jour, on est déjà à 8Go de données écrites par jour, soit 250Go par mois.


PS : les solutions du genre "change d'ordi" ou "change d'OS" ou bien "change de navigateur internet" ou encore "Ferme des tabs / désinstalle des plugins sur ton Firefox" ne m'intéressent pas grin
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

2

personnellement, je ne pense pas que le swap abime plus le ssd qu'une utilisation standard pour des fichiers. mais je peux me tromper.

quoi qu'il en soit les algos de wear leveling s'appliquent à tous les accès swap ou non.

3

Oui ils s'appliquent mais si le pc passe son temps a swaper, tu va forcement user plus vite ton SSD.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

OK, je vais rajouter un peu de mémoire virtuelle alors.
Et aussi, je vais faire un peu de tri pour libérer environ la moitié du disque, pour le wear leveling.


À propos, le wear leveling s'applique indépendamment du partitionnage du disque ?
Si ma partition C: contenant la mémoire virtuelle est quasi plein, mais que la partition D: à côté est plus ou moins vide, le wear leveling des secteurs de la mémoire virtuelle va utiliser l'espace libre sur D: ?
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

5

Oui. (Le wear-leveling est géré à bas niveau à l'échelle du disque complet)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

OK, merci smile
(Même à 2H du matin, il y a encore du monde pour répondre top)
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

7

Ah ben faut pas croire, admin sur yAronet, c'est un boulot où t'as pas d'horaires embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

^^
Bon courage pour la suite, mais pense à dormir un peu quand même smile
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

9

La réflexion à se faire, c'est que ton ordi est déjà assez vieux, donc la durée de vie d'un composant comme le disque dur n'est plus le point crucial à ce point. En admettant qu'il ne dure que 3~5 ans parce que tu l'utilises très intensivement, il y a des chances que tu aies déjà changé d'ordi pour une autre raison (et surtout qu'au pire à ce moment un SSD de 512 Go -- que dis-je 256 Go puisque tu comptes n'en utiliser que la moitié, ne coûtera plus rien).
Ensuite il faut voir que tu peux y aller un moment avec les écritures. Tu n'arriveras jamais au cas où tu as la moitié des secteurs "morts". wink
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

10

pastek (./4) :
OK, je vais rajouter un peu de mémoire virtuelle alors.
Et aussi, je vais faire un peu de tri pour libérer environ la moitié du disque, pour le wear leveling.


À propos, le wear leveling s'applique indépendamment du partitionnage du disque ?
Si ma partition C: contenant la mémoire virtuelle est quasi plein, mais que la partition D: à côté est plus ou moins vide, le wear leveling des secteurs de la mémoire virtuelle va utiliser l'espace libre sur D: ?

À ce niveau, il n'y a plus de notion de partition. En gros, ton SSD possède N blocs et en déclare M < N, il garde les N - M pour lui (quand certains blocs seront trop utilisés). Ensuite, il a des algos en interne pour dispatcher les données sur l'ensemble des blocs, sans aucun rapport avec les partitions. Tu peux donc avoir des blocs d'une partition D: entre deux blocs de la partition C:.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

Brunni (./9) :
La réflexion à se faire, c'est que ton ordi est déjà assez vieux, donc la durée de vie d'un composant comme le disque dur n'est plus le point crucial à ce point. En admettant qu'il ne dure que 3~5 ans parce que tu l'utilises très intensivement, il y a des chances que tu aies déjà changé d'ordi pour une autre raison (et surtout qu'au pire à ce moment un SSD de 512 Go -- que dis-je 256 Go puisque tu comptes n'en utiliser que la moitié, ne coûtera plus rien).
Ensuite il faut voir que tu peux y aller un moment avec les écritures. Tu n'arriveras jamais au cas où tu as la moitié des secteurs "morts". wink.gif?3


Je suis d'accord avec toi, mais le disque dur / SSD est le composant que je veux faire durer le plus longtemps.
Je sauvegarde mes données de temps en temps, mais c'est toujours ennuyant de restaurer les données à cause du crash de mon disque dur.
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

12

flanker (./10) :
À ce niveau, il n'y a plus de notion de partition. En gros, ton SSD possède N blocs et en déclare M < N, il garde les N - M pour lui (quand certains blocs seront trop utilisés). Ensuite, il a des algos en interne pour dispatcher les données sur l'ensemble des blocs, sans aucun rapport avec les partitions. Tu peux donc avoir des blocs d'une partition D: entre deux blocs de la partition C:.


Merci pour les précisions smile
Est ce que l'algo de wear leveling utilise les secteurs visibles par l'OS mais ne contenant pas de fichier ? Ou uniquement des secteurs réservés.
-> Est ce que libérer de l'espace disque peut "aider" l'algo de wear leveling ?
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

13

Oui, si tu utilises un OS qui supporte le TRIM. Sinon il faut exécuter un utilitaire fourni par le fabricant du SSD régulièrement.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

Zerosquare (./13) :
Oui, si tu utilises un OS qui supporte le TRIM. Sinon il faut exécuter un utilitaire fourni par le fabricant du SSD régulièrement.


Ah OK, je me disais bien qu'il fallait quelque chose pour indiquer qu'un secteur est libre ou occupé smile
Donc pour mon SSD, ça a l'air d'être supporté, merci pour toutes ces précisions, je vais pouvoir utiliser mon SSD plus sereinement smile
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

15

J'ai retrouvé un article sur Macbidouille d'un gars qui maîtrise assez bien le sujet : http://www.macbidouille.com/articles/297/page3

Et un petit test sur la durée : http://www.macbidouille.com/news/2014/03/04/un-test-de-durabilite-de-ssd-en-conditions-reelles
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

16

pas mal, donc bon ça va, on peut swapper sur nos deux oreilles grin

17

Très intéressant. Pas de test de durabilité Linux vs Windows ? Windows a toujours des centaines de Mo swappés chez oam, et nux jamais rien. Mais je ne sais pas ce que fait MacOS à ce niveau.

18

Merci pour les infos, Flanker, "on peut swapper sur nos deux oreilles" (c) grin
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

19

Je crois qu'on est déjà entrés dans la discussion Folco, mais Windows ne swappe pas vraiment des centaines de Mos pour rien. C'est juste que l'info est extrêmement difficile à trouver, et les outils normaux qui croient te l'indiquer sont faux.
Et OS X c'est comme Linux.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

20

Non OS X va plus loin que linux actuellement car il essaye au maximum de ne pas utiliser le swap, a travers leurs technique de compression de ma memoire non utilise etc..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

21

En effet, OS X peut compresser la mémoire de façon transparente (et ça a l'air de plutôt pas mal fonctionner, on peut gagner 20 ou 25% de RAM comme ça)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22

Excellent la compression transparente !

Pour Windows, je ne me fie à aucun outil ou article trollatoire en particulier, je me contente de simplement regarder ce que me met la surveillance du système intégrée de Windows. J'avoue probablement mal lire, je suis pas un pro de l'utilisation de la mémoire par Windows.

23

Folco (./22) :
je suis pas un pro de l'utilisation de la mémoire par Windows.
(Comme tout le monde, en fait trioui)

24

Folco: il y a bien ca pour linux :

https://events.linuxfoundation.org/sites/events/files/slides/tmc_sjennings_linuxcon2013.pdf

Mais je comprends pas pourquoi ils veulent absolument sauver dans la partition swap en mode non compresse...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

25

alors qu'il suffirait un swap sur un ramdisk monté comme un volume logique compressé!

26

Exactement!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27

28

Pen^2 (./23) :
Folco (./22) :
je suis pas un pro de l'utilisation de la mémoire par Windows.
(Comme tout le monde, en fait trioui)

Jeveux dire par là qu'il y a certainement beaucoup de gens qui en connaissent bien plus que moi sur le sujet, ya pas de souci grin

29

(Pas sûr que ça se trouve si facilement cheeky)

30

Lol Folco grin Toujours est-il que Windows réserve de la mémoire dans la swap sans forcément y écrire. En gros si une appli réserve un espace comme "heap" (style malloc(2 Gio) à la Java), Windows va réserver cette mémoire. Il s'engage (commit) à te la fournir quand tu en auras besoin, donc elle est réservée mais elle n'est pas forcément ni en RAM ni en swap (car si tu ne t'en es pas servi le contenu n'a pas d'importance). Et du coup Windows considère cette mémoire non utilisée comme du swap (note qu'on appelle ça commit charge, Windows ne parle jamais de swap, c'est pour ça que ce n'est pas comparable à Linux), comme ça elle ne prend pas d'espace en RAM et qu'elle a un espace (virtuel) dédié pour le cas où elle deviendrait active.
Du coup tu peux avoir l'impression que tu utilises 1 Go de swap alors que c'est juste de la mémoire inactive. Et je peux te dire pour avoir fait des tests à l'époque que Windows 6.x (Vista+) n'écrit jamais en swap avant environ 70%~80% de mémoire utilisée, comme un Linux bien paramétré wink
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741