Les avantages de la mise en cache Optane sont-ils disponibles en dehors de l'écosystème moderne d'Intel? long

Disclamer. La publication est une suite logique de la première partie, disponible au référence. Matériel

conçu pour un large éventail de lecteurs et donc pasIl contient des détails techniques très profonds qui intéressent particulièrement les spécialistes restreints. Tout ce qui est décrit dans l'article a été réalisé sur du matériel d'essai à des fins expérimentales et l'auteur n'est pas responsable des dommages résultant de tentatives faites pour répéter ce qui précède. Toujours faire des sauvegardes!

Pas plus tard que 15M, les spécialistes du marketing d’Intel avecLes personnes sérieuses ont annoncé au monde la bonne nouvelle sous la forme d'une annonce d'incompréhensible à cette époque, qu'il s'agisse d'une décision, d'un produit ou d'une technologie sous le label de marché 3D Xpoint. Il s'agissait d'une nouvelle classe! mémoire, qui était censée être incorporée dans les modules nommés Optane. Les communiqués de presse promettaient au moins un miracle avec la canonisation ultérieure de ceux qui achetaient - les caractéristiques promises du produit semblaient si audacieuses et invraisemblables. Si la promotion d'un produit similaire sur le marché avait été confiée aux évangéliques d'Apple, le «fan d'expérience» devrait de toute urgence chercher un remplaçant ou au moins un ticket basique avec des stéroïdes.

Jugez par vous-même - la mémoire promise est 1000 fois plus rapide que NAND, 1000 fois plus forte que la même NAND et 10 fois plus dense et, en conséquence, plus compacte DRAM. Je vous le garantis avec une capture d'écran!

Dans la structure du système, un nouveau produit a été reléguépositionnement entre le fait que les masses sont plus ou moins claires, comme la RAM et les disques SSD. On s'attendait à ce que certains hybrides révolutionnaires à la michurine aient des indicateurs au-delà de cette période. Iops Les prix ne sont pas modestement exprimés.

Une étude un peu plus approfondie des communiqués de presse sur l'exemple de solutions d'entreprise a laissé entendre qu'Intel avait inventé un certain type cache, sur la technologie si vite qu'ils peuventcache même la croissance des disques à semi-conducteurs en raison des prix plus bas! Pour un utilisateur ordinaire qui ne pouvait que rejoindre le monde des transporteurs rapides, tout semblait moins incompréhensible au chocolat. Hier, à leur connaissance, les meilleures performances dans le monde des lecteurs étaient les disques SSD, puis tout à coup Optane. Bien entendu, les spécialistes techniques ont tout compris à l’avance, mais telle, nous le savons, une minorité. Le reste s'attendait vraiment à quelque chose d'extraordinaire bases de stockage et d'accès à l'information.

La réalité s’est avérée un peu plus prosaïque. Dans le contexte des entreprises clientes, l’avenir de la distribution a été proposé à partir de modules NVME pour 16 Go pour plus de 40 USD et 32 ​​Go pour près de 80 USD pour une utilisation sous forme de cache de manière absolument non conventionnelle.

Le miracle était censé être une béquille principalement pourlecteurs lents sur des disques durs, dans le parc d'utilisateurs sur la planète Terre est toujours la majorité. Donc, Optane était censé être à première vue une sorte de tampon entre la mémoire rapide en RAM et un lecteur plus lent. La RAM coûte cher, les disques SSD de bonne taille sont chers. Pourquoi ne pas mettre en cache un support de frein avec un matériel révolutionnaire?

Mais il a été suggéré que ce serait un peu illogique.d'une certaine manière. La principale caractéristique de la mise en œuvre du lecteur de mise en cache Intel a supposé son utilisation dans les systèmes basés sur des processeurs de 7ème génération (et non tous) et au-dessus i. Le public cible n'a été enregistré que par les acheteurs de fer neuf et coûteux, qui ont presque garanti de planifier le système SSD. De ce fait, la «trésorerie à un prix élevé» proposée dans le nouveau système moderne était trivialement inutile. Intel a essayé de déplacer les accents, ce qui, disent-ils, inciteront les joueurs à acheter un petit disque SSD pour le système, et le disque dur avec de grandes versions d'igori devra encore accélérer quelque chose, et c'est là que Optan peut être ajouté.

Mais "n'a pas décollé" parce que L'ancien parc technologique était ignoré par défi, et le nouveau était très en retard en raison de la bonne pénétration de grandes quantités de RAM et de disques SSD parmi les amateurs de solvants et plus loin dans les émissions.

Rejeter le sarcasme, il convient de noter que, en soi,la technologie s'est avérée et a permis de créer des supports, bien que la vitesse ne soit pas aussi fabuleuse que prévu, mais en fait, une vitesse sans précédent, en particulier dans le travail avec accès aléatoire. Par conséquent, assez rapidement, avec un oeil sur le secteur des entreprises sur la base du Xpoint 3D, le volumineux Optane SSD 800P a été déployé et le Optane SSD 900P était extrêmement rapide. Mais les prix ... et oui, avec un excès d'endurance de 1000 fois clairement s'est excité bien que dans mon opinion personnelle et 3dnews testentLe résultat du lien indique clairement que le dump de la porteuse était plutôt probable par programme et avait été réalisé selon un algorithme prédéterminé après avoir atteint un nombre prédéterminé de remplacements de cellules. Mais sans analyser le programme de contrôle, ces déclarations sont invérifiables.

En résumé, la société de marketing peutDire qu'Intel et ses collègues ont été en mesure de créer des disques d'entreprise très rapides, qui, dans le secteur de la vente au détail, ne peuvent être qu'un produit de niche en raison de leur prix, que ce soit pour les enthousiastes professionnels fortunés ou comme fragments de tâches de cache non conventionnelles.

La mise en cache n'est pas si simple. L’implémentation, bien que tardive, pourrait néanmoins être utile pour des millions d’anciens systèmes - en effet, même les plus jeunes Optans devraient avoir suffisamment de vitesse pour supporter sérieusement les systèmes de disques du passé, mais Optan n’avait pas sa place pour y insérer - NVME n’était pas supportée par toutes les cartes mères, Intel n'a pas cuit d'autre implémentation. Dans les mêmes systèmes, où la baguette magique avait beaucoup à brancher, mais le processeur ne cadrait pas avec la logique, il semblait être le transporteur habituel de volume ridicule pour aujourd'hui. En général, le fabricant a artificiellement limité le cercle des acheteurs potentiels à ceux qui n'étaient pas intéressés par le produit.

Et qu'en est-il de la mise en cache? “Il était” avant Optan. Les systèmes d'exploitation modernes qui mettent en cache l'échange de données par des moyens standard avec différents degrés d'efficacité sont imperceptibles pour l'utilisateur. En période de mémoire RAM plus courte, un analogique plus ou moins compréhensible (l’analogique est que les implémentations sont très différentes, mais le sens est similaire) conçu par Intel sur la base d’Optan a été appelé dans Windows ReadyBoost et a été mis en œuvre naturellement avec des lecteurs flash (non seulementmais surtout), ce qui pourrait être beaucoup plus rapide que de faire tourner des disques durs. USB3.0 et tout ça. Les enthousiastes particulièrement avancés pourraient apparaître comme un rappel du disque virtuel, mais la question de l’efficacité de dépenser une mémoire coûteuse pour une telle action était déjà en train de devenir.

Oldfags sphériques dans le vide rappelez-vous le moment oùpour courir, disons, DOOM de ramdrayv chevauchait la graisse toutes les machines n'avaient pas assez de RAM pour cela. Cela permettait d'éliminer complètement le chargement des freins d'un disque très lent dans les scènes de bataille de masse et de ne pas voir la disquette clignotante dans le coin. C'est à dire Le goulot d'étranglement était déjà le NZHMD, mais il n'y avait pas d'alternative dans le segment des consommateurs, et ramdrayv était presque le seul moyen de regarder bien au-delà des limites des vitesses proposées pour le NZHMD. Il était également possible d'y placer des dossiers temporaires et même d'exécuter un logiciel fonctionnel, mais le problème de la non-volatilité gâchait tout. En conséquence, des mutants tels que le Gigabyte i-RAM sont nés sur bezrybe, mais avec l'augmentation de la disponibilité de la RAM, ils ont été poussés à la périphérie du marché et oubliés de tous, à l'exception de très rares geeks.

Dans le segment des entreprises, le logiciel de mise en cache existe depuis longtemps, il fonctionne bien et coûte cher. Mais là le prix d'émission est secondaire.

Des produits tels que PrimoCache fonctionnent avec succès dans le segment de la vente au détail. Comment tout cela fonctionne dans la pratique, vous pouvez voir ici Cela fonctionne bien la vague. D'autant plus que dans ce cas, un système de mise en cache à 2 niveaux est implémenté - avant d'arrêter le système pour qu'il fonctionne avec le disque, les données sont placées dans le cache RAM et l'arrière-plan est écrit sur le lecteur sans gêne apparente. Si les données ne sont pas encore entrées sur le lecteur, elles seront relues presque instantanément à partir du cache dans la RAM. La lecture des données les plus populaires et les plus volumineuses lorsque vous utilisez PrimoCache provient de la copie dupliquée de SSD, appelée dans ce programme cache L2. De plus, le schéma de fonctionnement de PrimoCache est relativement sûr, si vous ne vous laissez pas emporter par le recul de l’horizon temporel de l’enregistrement différé sur le disque dur.

Il semblerait - pourquoi Intel n’a-t-il pas suivi ce chemin? Qu'est-ce qui a empêché la disponibilité d'anciens systèmes optan-cache et la sécurisation d'un grand marché? Apparemment, tout d’abord, l’orientation vers une entreprise cliente. Mais alors pourquoi brasser ce gâchis du tout? Ici, à propos, il convient de noter qu'Intel, bien que bien implémentée la technologie de cache multiniveau connue depuis longtemps, ne pouvait s'empêcher d'être remarqué pour l'originalité de cette implémentation au mauvais sens. Le fait est que, à en juger par les manuels, la mise en cache de disques durs via Optan dans les systèmes où elle pourrait être utilisée est très originale - contrairement à la duplication de données utilisée par le système d’exploitation sur disque, comme ce fut le cas dans PrimoCache, Intel a décidé de ne pas dupliquer les données. et porter.

C'est à dire en théorie, avec l'effondrement du système de mise en cache dans le cas de PrimoCache, l'ensemble des informations source sur le support mis en cache est resté complètement, moins le fait qu'il n'ait pas réussi à être écrit du cache vers la RAM, puis le système a démarré complètement, bien que depuis un support lent, mais vivant et complet, Mais dans le cas d’Intel, lorsque le système s’est effondré sur un support physique différent, des données étaient éparpillées, et la question de savoir s’il est possible de restaurer quelque chose dans ce cas est une grande question, mais il n’ya nulle part où tenter.

Dans ce contexte, AMD n’a pas pris de retard, présentantStoreMi est une solution similaire sur le plan conceptuel, sans oublier les limites de la ligne de processeur et de la logique: X399 ou 400, mais permettant d’utiliser tout disque SSD en tant que cache. Il est à noter que, là encore, il était prévu de pousser la décision à ceux à qui cela n'est pas particulièrement nécessaire - les acheteurs des nouvelles lignes. AMD l'a vu d'une manière ou d'une autre.

Dans ce contexte, PrimoCache pour tous les systèmesCela semblait un peu plus universel que les décisions des leaders du marché qui étaient excessivement liées au matériel. À la nouvelle glande. Le fer n'est pas donné, surtout dans le cas d'Intel. Mais plus à ce sujet ci-dessous.

Il convient également de noter que la mise en cache fonctionne avecFree RAM est offert gratuitement par les sociétés Сrcial et Samsung. La principale exigence est la disponibilité du disque système de ces fabricants. Dans le cas de la mémoire cache classique, le logiciel Momentum vous permet de travailler en plus du disque SSD du système Crucial avec d’autres supports SATA du système.

C'est à dire Le choix est assez vaste et, dans son contexte, la proximité de la solution d’Intel n’est pas tout à fait claire, en particulier si l’on considère les caractéristiques de performances vraiment exceptionnelles de leurs produits, qui ne peuvent être rattrapées les meilleurs représentants des concurrents NAND dans le mode SLC multicanal.

Résumons le sous-total. L'utilisateur a aujourd'hui une très large sélection. Il est possible de détourner des disques SSD bon marché vers le système, qui est aujourd'hui massivement disponible à des vitesses incroyables dans le cas de NVME pour un prix relativement raisonnable. C’est le choix le plus correct, logique et efficace d’aujourd’hui. En fonction des besoins de stockage de données froides, vous pouvez utiliser un disque dur ou des disques SSD supplémentaires, ou des baies RAID du premier au second et au besoin de fiabilité. Eh bien, ou stockage externe, NAS, nuages, etc. Et compte tenu du fait que des leaders du marché tels que Samsung proposent également un cache natif fourni avec le produit, la mise en cache d’Intel passe clairement par la caisse enregistreuse.

La deuxième direction peut être assuméemise en cache qu'Intel et AMD ont vue, mais les deux sont liés au matériel et implémentés de manière ambiguë. En conséquence, le solvant entre dans la catégorie ci-dessus et le reste - le public. Et à cette époque, la DDR4 était encore si inappropriée que l’augmentation des prix était légèrement ralentie par la transition mondiale vers de nouvelles plates-formes destinées à ceux pour qui les anciennes étaient encore relativement normales.

Ceux qui, en général, devraient être la cibleLe public, à savoir les propriétaires de l'ancien parc, est resté injustement oublié des producteurs traditionnels. Et bien que le grand public poursuive d'autres objectifs, le disque principal du système reste le disque dur ancien et lent, comme nous l'avons vu, bien que de nombreuses autres parties du système lui permettent de fonctionner parfaitement, même selon les normes modernes.

Il suffit de ne pas ignorer le fait queIl n’est pas toujours possible de remplacer les disques durs par des disques SSD pour un grand nombre de ces machines en raison de circonstances subjectives, qui peuvent consister principalement dans le fait que tout est répété et familier sur la machine, les mots de passe sont entrés, les fichiers situés à des emplacements pratiques et la réinstallation du système avec 0 peut être stressante. tous les sens. Le déplacement direct par clonage n'est également pas toujours pratique, surtout si ce n'est pas un spécialiste qui n'oublie pas, par exemple, de désactiver la défragmentation selon un planning. Dans certains cas, le passage à un nouveau fer peut être une catastrophe à l’échelle locale, en particulier dans le cas du type comptable. C’est pour ce public que tous les avantages d’Optana seraient, mais ils ont été exclus de la liste des consommateurs potentiels marqués d’un marqueur noir gras, c’est-à-dire les restrictions et les prix artificiels des plates-formes, qui rendent cette entreprise même en perspective dans le contexte de la chute des prix des disques SSD traditionnels, sembleraient totalement dénués de sens.

Pour illustrer à nouveau la situationAvec la mise en cache des disques durs anciens et lents, en tenant compte des capacités actuelles des mêmes disques durs PrimoCache et Kingston 16 Go de Kingston, je vous donnerai quelques copies d’écran soigneusement conçues à cet effet sur un ordinateur portable ordinaire, où SONO et les divertissements sont effectués avec un temps de disponibilité d'environ 90 jours . 3 mois Il n'y a pas de tâches gourmandes en ressources telles que le transcodage vidéo ou la modélisation de projets à grande échelle. Je suis sûr de ne pas me tromper si je suppose qu’environ 23 ordinateurs personnels et professionnels sont utilisés dans un scénario similaire.

Alors fois.

Et deux.

Comme le montre le rapport du programme pendant 3 mois à compter deLe disque système du système d'exploitation a tenté de lire 664 Go d'informations, dont 643,61 représentaient le cache partagé, c'est-à-dire. presque 97%. Et un tiers de toutes les données, soit près de 222 Go, ont été lues à partir du cache L2. C'est à dire En fait, à partir d'un disque dur lent, le système ne lisait que 3% des données - tout le reste était lu dans la RAM et un disque SSD en cache avec les vitesses et la réponse de l'interface utilisateur appropriées. Au quotidien, Windows ne ralentissait pas.

Le deuxième élément important de la statistique estdemande totale d'enregistrement par le système - près de 369 Go, dont seulement 223,43 ou 62,1% ont atteint la porteuse réelle. Le fait est qu’à un moment donné, l’écriture d’une partie des données perd sa pertinence à ce moment-là. Si l’enregistrement physique n’est pas encore implémenté du cache vers la RAM, et que le délai est réglé manuellement et que j’ai 60 secondes, ces données n’atteignent pas devant le transporteur. Dans notre cas, grâce à la mise en cache, nous n’avons pas enregistré plus de 100 Go. Dans le cas d'un disque SSD, on pourrait appeler cela sauver sa ressource, mais aujourd'hui, cet indicateur est peu pertinent.

À la fin, je noterai que la mise en cacheCela s'est produit sur un ordinateur portable doté de 16 Go de RAM avec un SSD de mise en cache de 16 Go, et ces mêmes 16 antémémoires sur un disque SSD ont duré environ 60 jours d'activité. En outre, les données non pertinentes ont été remplacées par de nouvelles, mais si le disque SSD était plus volumineux, il dupliquerait la quasi-totalité du disque principal dans la partie à partir de laquelle la lecture active est effectuée plus de 2 à 3 fois. C'est à dire Si nous mettons un disque SSD de 128 Go dans le cache, les jeux seront lentement dupliqués. Ce serait Optan.

Mais en réalité, comme vous le savez, tout est un peupas comme il est vraiment. Les versions plus jeunes de l’Optan miraculeux ont soudainement commencé à apparaître sur les marchés aux puces à un prix d’environ 10 USD, et souvent sous une forme inutilisée, c.-à-d. nouveau! Selon Intel, ils ne peuvent pas être utilisés pour la mise en cache en dehors de l'écosystème natif. Dans le meilleur des cas, sur des systèmes incompatibles, ils peuvent être utilisés comme lecteur NVME normal dans un emplacement défectueux et avec un volume amusant de 16 ou 32 Go. Comme le disait le film classique - ce n'est pas grave!

Et on peut comprendre - eh bien, qui a besoin, bien que16 Go sur le plan cosmique rapide sur le fond d'un règlement qui tend à 1 probabilité dans un slot haute vitesse pour beaucoup plus rapide et plus volumineux, par exemple, série supérieure de Samsung pour de l'argent relativement adéquat? Eh bien, Samsung mène actuellement des campagnes très compétitives, et s’ils participent également à un raid, mais nous sommes distraits.

Cependant, la manière d'utiliser Optan tel qu'Intel l'avait envisagé, mais elle a complètement fermé de façon déraisonnable la fenêtre d'opportunité pour les utilisateurs d'anciens systèmes.

Et maintenant, nous allons l'illustrer assezAntique, mais néanmoins quand même se rencontrant dans une plate-forme SOHO. Il ne s'agit pas d'un matériel spécifique, mais plutôt d'une période de transition des interfaces IDE vers SATA au tout début. À ces fins, j'ai trouvé toute une haute couture qui fonctionne. d'ASUS - M2NPV-VM.

C'était assez bon marché, mais assez bon.équipé à la base de temps pour le bureau ou la maison: vidéo intégrée avec possibilité de connecter 2 moniteurs, 8 Go de mémoire DDR2 prise en charge, sortie vidéo, 2xIDE, 4xSATA2 et même LPT (les financiers comprendront alors la valeur), sans USB, réseau, audio et 1394a.

Jusqu'ici en 2006, j'en ai recueilli un très bon.Un bureau situé sur les panneaux de cette série, qui résout toujours les problèmes financiers et comptables, bien que sous une forme légèrement améliorée - la plate-forme vous permet de le faire à moindre coût et sans déplacer le système d'exploitation avec tous les compléments.

Le point d’assemblage le plus faible de la journéemesures et le profil de la tâche est juste un lecteur. Le moyen le plus simple de résoudre le problème consiste à cloner le disque système sur le disque SSD et à travailler avec le transporteur, aujourd'hui rapide et peu coûteux, mais il existe une nuance. Bien que la ressource SSD puisse aujourd'hui être considérée comme un problème, le disque SSD échoue de manière inattendue et irrévocable.

Avec des sauvegardes régulières, ce n’est pasne joue aucun rôle, mais ce ne sont pas tous et pas toujours, surtout à la maison. Au bureau, bien sûr, il doit - il doit simplement - être un enikikishchik responsable, mais dans la pratique, il ne siège pas non plus avec tout le monde, ni toute la journée, mais lorsqu'il siège, il n'enregistre pas les matches et la sauvegarde d'arrière-plan est généralement levée et en cours d'exécution. de manière autonome.

Il est facile de voir que la charge de test al’interface SATA2, qui nous donne une bande passante théorique de 300 mégaoctets par seconde, inaccessible pour les lecteurs de masse de cette époque. Le disque dur typique de l'époque dans le test populaire d'aujourd'hui ressemblait à ceci

Vue déchirante. C'est ainsi que l'âne Ea aurait caractérisé le résultat de la course.

Les collègues modernes ne semblent pas mieux.

Il n’est pas difficile de deviner que nous n’avons pas besoin d’un tel hockey aujourd’hui. Mais que se passe-t-il si le service de la comptabilité utilise ces anciens freins et que, pour une raison quelconque, le faire est inapproprié?

La réponse est en réalité exactement un et demi. ils ont des racines communes. Par référence nous avons compris que pour mettre une béquille sur un lent maisle disque dur peut même passer par un petit disque SSD utilisant PrimoCache. Le logiciel créera une mémoire tampon à partir de la RAM, à partir de laquelle les données seront mises en cache sur le SSD, puis les données d'arrière-plan seront écrites sur le disque dur. En cas de lecture après la lecture initiale, les données les plus utilisées sont lues soit à partir du cache rapide dans la RAM, soit ... à partir d'une copie sur un SSD de mise en cache un peu moins vite que dans la RAM, mais à une vitesse relativement stable. La logique générale est rappelée ci-dessous.

Le SSD de 16 Go avec interface SATA moyen et le moins cher indiquera ces vitesses sur le système en question.

Il s’agit là d’une avancée décisive pour la lecture de la mémoire cache -à environ 60! fois plus rapide que le disque dur. C'est à dire les données les plus courantes seront dupliquées sur un disque SSD en cache et, lorsqu'elles seront consultées, elles seront lues à la vitesse du disque SSD. L'écriture dans un tel cache se fera avec un retard et via SDD à 30! fois plus vite. Dans le même temps, il n’ya aucun risque de défaillance imprévue de ce type de disque SSD. Si cela se produit, le système s’amorce silencieusement à partir du MCD principal, prêt à fonctionner. Lent, mais entier. Seules les données qui échoueront ne seront pas écrites du cache sur le disque peuvent en souffrir.

Je voudrais noter que linéaireNous ne sommes pas intéressés par l'enregistrement des vitesses pour 2 raisons. 1 - la grande majorité des opérations des utilisateurs domestiques avec des lecteurs se caractérisent par une profondeur d'interrogation de 1 à 4. Et fondamentalement, c’est 1. Cela ne signifie pas qu’il n’ya plus de longues files d’attente, mais elles se produisent rarement et la vitesse linéaire n’est importante pour nous que lorsque la cible enregistre et lit un grand tableau de données, ce qui souvent n’est pas le cas dans SOHO. Par exemple, prenons les recherches d'Intel sur nos propres employés avec la profondeur moyenne des demandes de lecture.

Mais la profondeur de la file d'attente au lancement du logiciel populaire

La chose importante ici est que lorsque vous accélérez le travail avecUne longueur de file d'attente de 1 à 4 accélère radicalement la réactivité du système pour l'utilisateur. L’utilisateur n’est pas si critique pour l’enregistrement de vidéos en quelques minutes que les frises en fractions et secondes lorsqu'il travaille avec une interface familière. La mise en cache de ces secondes frises élimine la capacité du processeur à gérer une tâche utilisateur. C'est à dire le disque cesse d'être un goulot d'étranglement.

Il semblerait, d'où vient Optan? Pourquoi avons-nous lu autant de texte? 1 ... no 2 tea reading - il s'avère que tout est possible!

Bien sûr, attachez NVME à un tableau quiJ’ai vu des dinosaures, il n’ya nulle part directement, et il semblerait - c’est inutile - après tout, nous pouvons implémenter la mise en cache, c’est ce dont nous parlons, en utilisant absolument tout disque SSD SATA classique, même sur SATA2. Cette interface n'est pas une restriction pour les tâches de travail arbitraire avec de petits fichiers, dont la majorité absolue. C'est à dire Les vitesses linéaires spatiales des disques SSD modernes dans le scénario de travail avec des tableaux de petits fichiers ne sont pas demandées, car des dizaines de cœurs de processeurs qui ne pourraient pas utiliser leur logiciel pendant longtemps, mais les tests synthétiques ont toujours l'air cool

Cependant, la carte est équipée d’un slot PCI Express x16 et x1. Et si en x16 vous pouvez attacher une carte vidéo et même jouer à un petit jeu d'un passé pas si lointain, alors x1 reste souvent libre (sinon à la mienne) et sa ligne devrait théoriquement avoir un débit de 250 mégaoctets par seconde, ce qui est même inférieur à SATA2.

Cependant, il s’agit de pciex, ce qui signifie que vous pouvez essayer d’y installer un périphérique NVME!

Bien sûr, cela ne fonctionnera pas directement car la mise en œuvre physique des groupes de contact dans pciex et m.2 est différente. Mais peut-être qu'il y a des options?

Ils sont et gentiment fabriqués en Asie et présentés sur Ali pour pas très cher. Ça ressemble à ça.

Commandez, attendez, espérez.

En attendant, nous recherchons Optan expérimental et le trouvons sur le marché aux puces Internet le plus proche pour exactement 10 m3.

Oui, j'en ai acheté un spécialement pour ce matériel, mais apparemment, ce n'était pas la seule offre et "il y en aura plus."

Pour le matériel d'écriture, je suis allé à picofinancialrisque - car en cas de panne, ni l’Optan ni l’adaptateur ne seront particulièrement nécessaires, car J'utilise SSD avec un logiciel de mise en cache complet et il n'y aura pas de place pour les utiliser - peut-être encore pour le marché aux puces, mais ...

Merci, citoyen de Kharkiv, pour l'envoi honnête -Je n'ai pas eu l'occasion de vérifier le courrier, mais Optan s'est avéré être en vie et vous participez maintenant à la rédaction de ce texte. Peut-être, si vous nous lisez, vous allez écrire dans les commentaires d'où proviennent ces «disques» à ce prix, même si nous avons déjà supposé précédemment qu'ils étaient vraiment utiles pour ceux qui ont été installés avec le système pour une raison quelconque - un peu et dans les marchés aux puces ils apparaissent à des prix très différents des prix de détail. Fortement.

Donc, en théorie, nous devrions mettre OptanAdaptateur chinois, adaptateur en pci-e x1 sur le matlpat, allumez la carte mère et espérons que toute la construction va commencer. Si les manuels ne mentent pas, nous obtiendrons quelque chose. En attendant, ce personnage observe les manipulations avec intérêt, nous suspectant de piratage de l'idée.

"Il y a une île sur la mer sur l'océan, un chêne se dresse sur cette île, un coffre est enterré sous un chêne, un lièvre est dans un coffre, un canard est dans un lièvre, un œuf est dans un canard et une aiguille est dans un œuf"

Bien alors. Ils ont ramassé notre poitrine c'est à dire. système et appuyez sur le bouton d’alimentation. Bien qu'en théorie, cela devrait fonctionner, mais au moment de la production de notre carte mère, personne de sensé ne pouvait construire de telles structures, et donc personne ne donnait aucune garantie de succès.

3-2-1 ... allons.

Et puis le premier arrêt. Le BIOS devrait ignorer notre métier. Il n'y a rien de particulièrement inattendu. Désirer commencer par une telle appendicite serait trop présomptueux. Nous allons plus loin.

J'ai oublié de clarifier. Pour être complet, nous avons choisi Windows 7 Maximum 64 bits Sp1 comme système d'exploitation.

Et en fait, nous avons eu un trou dans un anneau - dans la liste des périphériques que notre solution d'ingénierie s'est révélée être, bien que visible, mais non identifiée.

Et ces deux sont au coin de la rue.

Au fil des ans, je l’avoue, j’ai oublié queWindows 7 n'a pas immédiatement appris à comprendre NVME. Nativement, elle avait parfaitement le droit de le faire - en 2009, personne n'avait encore vu de telles pièces de fer aussi étranges - jusqu'à ce que les implémentations relativement modernes aient encore 5 ans et que la béquille correspondante ne soit composée que plus tard par Microsoft. Description de la béquille référence mais malheur - le patch numéro 29990941 n’est plus disponible pour les sept, mais est-il possible de nous faire peur avec une bagatelle?

Et après quelques secondes, nous trouvons ce que nous recherchons à thehotfixshare.net/board/index.php?showtopic=22296, en le faisant glisser sur le globe, par exemple. OS et en attente du résultat d'un redémarrage.

Le redémarrage est dans le système un nouveau périphérique identifié dans la section des lecteurs. Ici, les personnes intéressées peuvent se familiariser avec la liste complète des lecteurs utilisés lors des tests.

Leurs visages dégagent joie et sérénité - effetréalisé (avec). Pourquoi le système a-t-il si étrangement identifié l'Optan avec nous n'est pas si intéressant que de regarder dans le gestionnaire de disque pour s'assurer de la réalité. Regardant vers l’avenir pour dire que les médias devaient être formatés et il a vu quelque chose comme ça.

Top Optan. Sur cet écran, j'ai spécifiquement apporté deux disques - le deuxième, il s'agit du disque SSD classique de 16 Go de Kingston, qui était utilisé auparavant avec PrimoCache dans ce système pour la mise en cache. Comme vous pouvez le constater, le concept de 16 Go est conditionnel et diffusé dans les médias. Cela est dû principalement au fait que les fabricants considèrent des gigaoctets et des mégaoctets multiples de 1 000, et non de 1024. Deuxièmement, les chiffres que nous voyons montrent que, dans les deux cas, le contrôleur de support fonctionne au niveau du microprogramme. laisse une partie du volume de média utilisable inaccessible à l'utilisateur afin d'assurer la fiabilité et la stabilité des indicateurs de vitesse. Comment le contrôleur utilise exactement la zone cachée n’est pas important pour nous. Il est important que, dans le cas d’Optan, le «sous-remplissage» soit tout à fait perceptible à environ 2,5 Go! C'est à dire l'utilisation d'Optans plus jeunes à des fins système ne peut être préconisée que dans le cas d'installations ultra-compactes de Windows 7, ce qui, dans la pratique, peut sembler judicieux dans des cas très étroitement spécialisés. Pour arriver à un résultat aussi productif, pour que le personnel de M.2 soit également - cela reste une tâche. Et s’il n’ya pas de poste M.2 à temps plein, dans le cadre d’une construction comme celle-ci, tous les UEFI ne verront pas Optan au stade POST comme un transporteur en général - c’est-à-dire Il n'est pas question de démarrer à partir de celui-ci. Dans notre cas, Optan apparaît à l’étape de chargement du pilote Windows. Et à partir de quand exactement cela devient clair pour le système d'exploitation, maintenant, tout le succès de notre entreprise dépend.

Maintenant, quand nous avons enrichi l’Optan surla planche anti-quartier à l'aide d'une béquille, il est temps de lancer le test bien connu. À l’avance, il convient de préciser que dans le cas d’une carte aussi spécifique que la nôtre, lors de l’évaluation du résultat, il est nécessaire d’apporter une modification aux pilotes et au matériel. Faites attention - nous testons maintenant l'Optan comme un lecteur normal.

Départ, décollage, résultat. Les spécifications de base du fabricant sont énumérées à droite.

Pour la plate-forme d'exposition du musée, le résultat est trèsmême décent. Nous allons essayer de le comprendre plus en détail. Permettez-moi de vous rappeler que ces chiffres nous intéressent au premier chef, car leur répétabilité peut différer sur d'autres systèmes. Et plus le système est récent, plus les performances seront élevées!

Maximum vitesse de lecture linéaire un peuJe n'ai pas atteint le maximum théorique de notre pci-e x1 à 250 mégaoctets par seconde dans une direction. Et en termes de lecture jusqu’à 4 ko de blocs avec une profondeur de 1, le chiffre ne change presque pas.

Vitesse d'essai en ligne sur l'arbre et de dispersion Opatnovde lecteur de calibre différent et le lecteur lui-même peut comparer notre résultat à celui obtenu sur du matériel moderne haut de gamme, et nous affirmons encore que pendant environ 10 ans, sur la base d’une carte ancienne, comme celle de la laine de mammouth, nous ne voyons qu’une secousse spatiale du taux de croissance du travail avec des blocs de 4 ko par rapport à avec disque dur de cette période!

Encore une fois pour plus de clarté.

Dans la partie 4kb des blocs avec une longueur de file d'attente d'une hauteurest environ 312 fois! Étant donné que ces opérations constituent la majorité du travail quotidien, la rapidité de réponse d'un système doté d'un tel support ne devrait reposer que sur le processeur. Mais ceci est vrai si un tel disque est systémique et qu’ils ont la bonne quantité cosmique. À cet égard, il est nécessaire de réfléchir à la manière de transférer une partie des tâches de lecture des fichiers système et d’autres logiciels vers Optan. La réponse sera tirée des documents précédents - PrimoCache et d’autres programmes de mise en cache pouvant utiliser des lecteurs rapides comme mémoire tampon.

Dans notre cas, PrimoCache voyait régulièrement la construction et était prêt à l'utiliser pour la mise en cache.

Dans la fenêtre système de PrimoCache, cela ressemble à ceci.

Donc, nous arrivons à la fin de tous les cours. PrimoCache identifiait régulièrement Optan rapide comme un cache L2 potentiel et était configuré pour l'utiliser.

Le moment de vérité viendra quand vous redémarrez. nous ne savons pas à quelle étape du démarrage du système d’exploitation l’Optan est reconnu en tant que transporteur et, par conséquent, PrimoCache commence à l’utiliser, et PrimoCache peut déjà utiliser un SSD de mise en cache au cours du processus de démarrage - une partie de celui-ci ne provient pas du disque dur en cache, mais du SSD beaucoup plus vite tout devient au démarrage. Effet en cas de lecture de la mise en cache via SSD SATA au démarrage ici était installé pratiquement et c'est évident.

Redémarrez et ... Optan dans l'adaptateur est tout à faitparvient à se mettre au travail - nous avons finalement défini la possibilité de l'utiliser comme disque de mise en cache pour l'ancien système avec disque dur utilisant PrimoCache.

En fin de compte, on s'en souvient, au bout d'un momentPrimoCache dupliquera les données populaires sur Optan et leur lecture supplémentaire en sera faite à une vitesse très élevée. Selon la version de PrimoCache, vous pouvez mettre en cache en lecture et en écriture. La différence principale par rapport au modèle proposé par Optan par Intel réside dans le fait que l’algorithme d’Intel transfère les données de système d’exploitation prisées par Optan, et que PrimoCache les duplique. C'est à dire dans le cas de PrimoCache, si le support de cache est endommagé, les données ne disparaîtront pas. Le système reprendra le chargement avec le disque dur et fonctionnera plus lentement.

Quels sont les chiffres définitifs que nous avons à la suite de cette idée? Captures d'écran ci-dessous.

Essayons de les comprendre. Dans notre système, PrimoCache a besoin de 2 Go de DDR2 antique et, dans ce volume, toutes les opérations avec le sous-système «disque» ont lieu essentiellement dans la RAM à la vitesse appropriée. Il faut comprendre que sur les plates-formes plus modernes et la vitesse sera plus. Lorsque le travail avec les données est terminé, elles sont insérées dans l’arrière-plan et se déposent imperceptiblement (dans certains cas via Optan - pour plus d’informations plus bas) sur un disque dur lent, sans gêner l’utilisateur. Logiquement, c'est une sorte de ramdrayv. Dans le cas où le tableau de données est traité plus que la quantité de RAM allouée, alors il ne rentrera pas dans ramdrayv et ira directement au disque dur, à moins qu'il ne soit divisé en fichiers, dont certains entrent dans celui-ci. Deux mesures au bas est un grand spectacle. Il est évident que la mise en cache n’est pas totalement inutile ici - même dans un cas difficile, les données sont transférées sur le disque dur beaucoup plus rapidement, et au moins 2 à 4 fois plus rapidement que sur le disque dur non mis en cache. C'est à dire partiellement, le cache parvient à traiter quelque chose même dans le cas d’un grand tableau, en particulier lors de l’écriture, en utilisant Optan. Mais, comme nous l’avons écrit ci-dessus, de telles charges ne sont pas fréquentes à la maison et au bureau et par conséquent, l’attente d’un traitement ponctuel de tels volumes n’est pas critique, mais la réponse du système dans le cas d’un travail typique devient radicalement plus rapide!

Afin de comprendre la contribution de notre Optan au résultat final, nous allons désactiver le cache dans PrimoCache en RAM et laisser uniquement Optan.

Comme vous pouvez le constater, la situation a beaucoup changé.

Pour les cas de 50 et 100 mégaoctets, nousNous observons une faible vitesse de lecture séquentielle et une forte croissance dans les passages suivants. Cela peut s'expliquer par le fait que le jeu de données nouvellement créé est lu pour la première fois, ce qui est simultanément dupliqué dans l'Optan et lu ultérieurement, mais le système ne le voit pas et «pense» que la lecture continue directement à partir du lecteur C:. Les échantillons de test plus volumineux sans cache dans la RAM, apparemment, n’ont pas le temps, pendant le passage, de se répliquer intégralement sur Optan, ce qui donne des résultats observables à partir de 500 Mo.

Je pense, être une version d'essai de la largeur de bande pourpci-e x1 enregistre alors le moment de la chute des performances et dans les systèmes modernes, il se situe bien au-delà de nos 250 mbps. C'est pourquoi il est important que PrimoCache utilise un tas de caches dans la RAM et sur un lecteur rapide. Une fois ce logiciel configuré, il n’exige pratiquement plus d’attention à l’avenir et, en cas d’arrêt imprévu du système d’exploitation, la collecte de la matrice de mise en cache reprend sans la participation de l’utilisateur et en arrière-plan. Un tableau réel après une défaillance est collecté beaucoup plus rapidement que le réseau principal - apparemment, le logiciel en décrit un peu et, en fait, les données déjà existantes sont dupliquées. La seule chose qui sera visible est un retour temporaire de la vitesse de travail au niveau du disque dur, mais, comme le montre la pratique, l'accélération se fait sentir après quelques minutes de travail.

Probablement quelque chose comme cette mise en cachepetit Optan en tant que produit de la société Intel. L'idée a ensuite été reprise par AMD, mais apparemment non pas parce que c'était vraiment nécessaire, mais pour ne pas être pire que celle d'un concurrent: le département marketing a été récompensé et le sera. Les deux géants ont lié la technologie à leur propre matériel dans le cas d’Intel ou un paquet de fer et, à certains endroits, des logiciels payants dans le cas d’AMD.

Mais tout peut être exécuté et contourner la logiqueLes oligopoles sont des outils assez réguliers. Bien entendu, PrimoCache n'est pas le seul logiciel capable de mettre en cache des lecteurs lents via la RAM et des lecteurs rapides, mais nous considérons cet exemple comme une continuation de la thématique passée. du matériau Oui, et certains logiciels de l'entreprise dans ce domaine ne sont pas disponibles, même pour des tests sans clé de fer.

En parlant de test, notre petit test devrait plutôt être traité comme un indicateur de tendance plutôt que comme un résultat exact.

Mais pourquoi avons-nous une arme à feu sur le mur? SSD Kingston sur 16 Go? Un troisième thé est offert à ceux qui ont lu à cet endroit

Dans le passé, le matériel que nous mettons en cache le disque dur està travers elle. Il s’agissait d’une variante à un sou, avec laquelle les marchés aux puces étaient submergés et ils seraient également vendus. aux prix actuels pour SDD 16gb ne peut tout simplement pas être cher - les lecteurs flash sont moins chers. Moins cher, mais pas plus vite. Et même un disque SSD de 16 Go, comme le montre le test ci-dessus, est beaucoup plus rapide que quiconque, même un disque dur grand public moderne. Bien sûr, il existe également des disques SSD-HDD hybrides, mais le cache qu'ils contiennent est rarement important et l'utilisateur n'est pas autorisé à personnaliser leur logique interne.

Après avoir connecté le "fabuleux" Optan en tant que disque de mise en cache, Kingston n’a pas été réclamé, mais nous en trouverons une utilisation.

Dans notre système, rappelons-nous, seulement 8 GoDDR2 RAM, une partie de laquelle nous allouons PrimoCache au cache de premier niveau. Par ce biais, les données sont stockées dans le cache de second niveau sous la forme d'Optan, puis elles sont déposées sur un disque dur lent. En ce qui concerne la quantité de RAM et les appétits des programmes actuels, des navigateurs en particulier, nous ne pourrons pas refuser le fichier d'échange, et ce n'est pas nécessaire. Les versions de PrimoCache supérieures à 3 peuvent mettre en cache et échanger fichier d'échange, mais dans notre cas, nous pouvons encore plus décharger le disque système et même le cache en plaçant un swap sur un disque SSD séparé. Nous aurons cette petite Kingston.

Pourquoi

Oh, ils vont tirer! (c)

Si vous avez un aperçu des discussions sur la logique d'utilisation des échangesDans l'environnement Windows, il est possible de trouver une explication dans la profondeur des commentaires Microsoft selon lesquels, si un système d'échange est situé sur plusieurs disques, Windows s'appuiera principalement sur celui qui est le plus exempt de requêtes. C'est à dire Après avoir placé le swap sur un disque SSD SATA séparé, nous allons également décharger le sous-système de disque. Il suffit de ne pas désactiver le swap sur le disque dur lent du système. certains logiciels nécessitent toujours sa présence et si Microsoft dit la vérité, l'échange sur un disque SSD rapide sera beaucoup plus productif, car il se situe sur un support physique différent de celui du système. À propos, il peut également être mis en cache, mais cela s'adresse à des personnes très enthousiastes et, selon le même Microsoft, la lecture que nous essayons d'organiser à partir d'un disque SSD distinct prévaut dans le travail avec le swap.

Donc nous avons eu Frankenstein, oùle disque système est un ancien disque dur, qui ne peut pas être manipulé en fonction des conditions de la tâche. Il est mis en cache en utilisant PrimoCache et transitant par RAM dans la mémoire vive de Optan. Le swap repose sur un disque dur SATA séparé physiquement + 2 Go de disque dur pour les données froides, les sauvegardes, etc.

En conséquence, les tâches typiques après 2-3 exécutionssont pris en charge en lisant Optan, puis ils sont exécutés très rapidement. Nous ne sommes pas intéressés par des millisecondes spécifiques. Subjectivement, il est radicalement plus rapide que la version d'origine avec un disque dur système et visiblement plus rapide que la mise en cache uniquement via SSD. Au début et au travail. Et tout cela sans risque de perte de données en cas de défaut d'Optan ou d'un autre SSD!

La solution n'est certes pas massive, mais extrêmement efficace et je suis sûr que vous ne retrouverez probablement pas la deuxième expérience de ce type sur les antiquités avec Optan