4 votes

Meilleure utilisation d'un disque RAM ?

Je me demande juste si vous avez déjà fait quelque chose d'utile avec un Disque RAM en production ? Je me demande si l'avantage en termes de performances qu'ils offrent ne l'emporte pas sur leur caractère temporaire dans une circonstance spécifique.

Je n'en ai utilisé qu'une seule fois, et ce n'était pas pour les performances. C'était lorsque j'avais besoin d'un espace disque inscriptible sur un serveur présentant des erreurs de disque dur - cela m'a donné juste assez d'espace pour installer l'utilitaire RAID de 3ware afin d'identifier le disque défectueux.

Comment avez-vous utilisé un disque RAM en production ?

0voto

Geoff Fritz Points 1707

En général, ils constituent un gaspillage de mémoire car le système d'exploitation est souvent très bon pour décider de l'utilisation de la RAM disponible.

0voto

svec Points 2050

Je n'ai pas vu de disques RAM utilisés depuis longtemps, mais je pense que c'est parce que des outils comme memcached permettant une plus grande mise à l'échelle et le fait qu'il est possible d'obtenir des disques durs si rapides aujourd'hui (en pensant aux disques SSD) que les performances ne sont pas un facteur déterminant (cf. ce poste pour dire que cela n'a pas fait de grandes différences).

Un exemple d'une utilisation intéressante de memcachd est Twitter . Une idée très intelligente pour les ramdisks est un système de confidentialité, en particulier pour l'utilisateur local - il suffit de penser à l'arrêt et les données ont disparu (idée de Surasoft ).

0voto

James Sneeringer Points 6645

A l'époque où j'utilisais sendmail, j'utilisais un ramdisk (techniquement, Linux tmpfs, mais c'est fonctionnellement la même chose) pour la base de données hoststat. Il prend très peu de place, mais il crée une tonne d'inodes. Sendmail n'a pas (à l'époque) fait de ménage dessus, et il grossit rapidement même sur un serveur de courrier électronique modestement occupé. J'ai utilisé un ramdisk pour que mon script de nettoyage n'entraîne pas une agitation des disques à cause de toutes les recherches de répertoires.

0voto

automatonic Points 2830

Solaris monte /tmp en ram (ou swap, selon la façon dont vous voyez les choses), et vous pouvez configurer Linux pour qu'il fasse de même. Il y a des années, j'avais la même configuration sur ma boîte OS/2, je déballais des trucs là, et c'était bon pour une amélioration de la vitesse (l'original était sur disque, ne pas avoir à frapper le disque était une victoire, et OS/2 avait un cache disque de taille fixe).

0voto

victoriah Points 8462

Bien que ce ne soit pas littéralement un disque de RAM, l'architecture de la Mailinator est dans le même esprit. En gros, puisque le contenu traité par Mailinator n'a pas de "valeur", ils peuvent se permettre de prendre le risque de le perdre pour améliorer considérablement les performances.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X