web-dev-qa-db-fra.com

L'utilisation de tmpfs et de zram a-t-elle un sens?

Je me demandais si tmpfs et zram interfèrent négativement les uns avec les autres de quelque manière que ce soit? Après ce que j'ai lu à ce sujet, je ne sais pas s'il existe un effet cumulatif positif réalisable avec cette combinaison.

Quelqu'un a-t-il fait des expériences avec cette combinaison?

Merci d'avance pour les réponses utiles!

1
FuzzyQ

Donc, pour répondre à la question que je pense que vous posez, il est possible d'utiliser ces deux ensemble, et cela ne causera aucun effet néfaste sur l'autre.

Je ne sais pas si vous connaissez /dev/shm, mais c'est un système de fichiers monté dans RAM qui semble être un dossier. SHM, tmpfs et zram sont tous des implémentations légèrement différentes qui mènent à la même sortie - stockage des données dans RAM au lieu d'un périphérique de stockage secondaire. Pour autant que je sache, les différences résident dans la façon dont ils réagissent lorsque RAM commence à se remplir).

Puisque vous posez cette question, vous avez probablement entendu parler de swap - lorsque la mémoire atteint sa capacité presque complète, le système d'exploitation commence à déplacer des données entre RAM et une partition dédiée. D'après ce dont je me souviens, et cela peut être faux, mais tmpfs ne sera échangé que lorsque cela est absolument nécessaire , et essaiera toujours de rester dans la RAM. /dev/shm peut être échangé aussi facilement que n'importe quelle autre donnée en RAM, et je ne connais pas zram mais je pense que c'est la même chose.

1
jackweirdy