2 votes

Comment puis-je savoir si mon cache SSD SRT est suffisamment grand?

Je cherche à acheter un nouveau portable. Mon système actuel a un SSD pour le système d'exploitation et un disque dur magnétique pour les médias. Tous les nouveaux que je regarde ont un disque dur plus un cache SRT basé sur mSATA (ex: Lenovo Y500). Il semble que ce ne sera pas tout à fait aussi bon qu'un SSD "classique", mais bien meilleur qu'un disque magnétique seul.

La plupart des systèmes que j'ai vus viennent avec un SSD mSATA de 16 Go. Je vois des options pour 20, 32, voire 64 Go. D'après ce que je comprends de la technologie, il calcule d'une certaine manière ce que vous utilisez le plus souvent et reflète / "stripe" ces blocs sur le SSD, au niveau du BIOS. Ce que je ne sais pas, c'est comment calculer quand vous atteignez le point de rendement décroissant. Y a-t-il un type d'instrumentation / diagnostic qui peut me dire quel pourcentage de lectures touchent le cache, et à quelle fréquence faut-il faire tourner le disque dur ?

Je suppose que dans quelques années, augmenter la taille du cache sera probablement un investissement judicieux, à mesure que les tailles augmentent et que les coûts baissent. J'aimerais cependant avoir des données réelles pour fonder cette décision, si possible.

ETA : Deux éléments importants que j'ai trouvés spécifiques à la machine Lenovo que j'ai mentionnée : une question sur "ExpressCache", qui n'est pas tout à fait la même chose que SRT, et une page de Lenovo sur le logiciel ExpressCache qui fait en réalité la mise en cache, y compris des instructions pour savoir à quel point le cache est plein et à quelle fréquence les lectures et écritures touchent le cache. C'est en gros ce que je cherchais!

2voto

Breakthrough Points 33693

Cet ordinateur portable utilise simplement la technologie Intel RST (Rapid-Store Technology), intégrée à la carte mère, pour le cache. Vous n'avez pas du tout besoin d'un gros disque de cache, et je crois que le maximum est seulement d'environ 30-40 Go pour commencer. C'est même le cas pour les disques hybrides (c'est-à-dire combinés flash/mécaniques). Pourquoi ?

Tout ce qu'un cache doit faire est de fournir une partie du fichier auquel vous accédez, probablement pendant que les têtes de lecture de votre disque dur mécanique combiné se déplacent vers le fichier. Une fois que le cache est vidé, la lecture peut continuer sans problème à partir du disque dur.

Pour calculer réellement la quantité (théorique) dont vous avez besoin de cacher par fichier, vous pouvez multiplier le temps de recherche de votre disque par la vitesse de transfert en rafale du SSD (par exemple 10 ms * 350 Mo/s = 3,5 Mo). Cela serait la quantité moyenne de données que vous pourriez lire à partir du SSD pendant que votre disque dur se place.


Avec la baisse des coûts de stockage et le coût par gigaoctet des SSDs prêt à passer en dessous des disques durs mécaniques conventionnels dans quelques années, je m'attends à ce que l'utilisation de la mémoire flash pour les disques "cache" devienne obsolète alors que nous passons à une utilisation directe de la mémoire flash comme stockage primaire (en conservant les disques durs pour l'archivage à long terme).

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