Maison >Problème commun >Sur quels composants informatiques le stockage virtuel repose-t-il principalement ?
Le stockage virtuel est principalement réalisé en s'appuyant sur le disque dur de l'ordinateur ; une tâche informatique n'a besoin que d'être partiellement chargée dans la mémoire principale pour commencer à s'exécuter, et le reste reste sur le disque et chargé dans la mémoire principale en cas de besoin, ce qui peut améliorer le taux d'utilisation de l'espace mémoire principal, de sorte que la capacité de la mémoire principale du système soit beaucoup plus grande que la capacité réelle de la mémoire principale. Cette mémoire est appelée mémoire virtuelle.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le stockage virtuel repose principalement sur le disque dur
Une tâche informatique n'a besoin que d'être partiellement chargée dans la mémoire principale pour commencer à s'exécuter, et le reste reste ; sur le disque si nécessaire. Chargez la mémoire principale, ce qui peut améliorer l'utilisation de l'espace mémoire principale. De cette manière, la capacité de la mémoire principale du système sera bien supérieure à la capacité réelle de la mémoire principale. Cette mémoire est appelée mémoire virtuelle.
Le disque dur virtuel et le cache virtuel sont principalement implémentés en fonction de la mémoire et du disque U. La mémoire virtuelle est nécessaire au fonctionnement de l'hôte ; le disque dur virtuel peut être utilisé pour stocker des fichiers temporaires tels que des dossiers TEMP et des pages Web, qui seront automatiquement effacés lors de l'arrêt pour éviter l'accumulation de déchets, le cache virtuel peut éviter des écritures fréquentes ; au disque dur. Lors du téléchargement d'un grand nombre de fichiers tels que des vidéos, cela peut protéger efficacement le disque dur mécanique ; pour les disques solides, la durée de vie dépend principalement de la quantité de données écrites. L'utilisation du cache virtuel peut écrire toutes les données qui doivent y être écrites. le disque solide dans le cache, ce qui peut réduire considérablement le besoin de volume d'écriture sur disque dur, de sorte qu'il n'est pas nécessaire d'écrire du tout.
Développer les connaissances
1. Stockage virtuel côté serveur
Les fabricants de serveurs mettront en œuvre le stockage virtuel côté serveur. De même, les éditeurs de logiciels mettront en œuvre le stockage virtuel sur les plates-formes serveurs. La mise en œuvre de ce stockage virtuel consiste à mapper l'image sur le périphérique de stockage via le côté serveur. En plus de l'allocation des données, il n'y a aucun contrôle sur le périphérique de stockage. Le côté serveur implémente généralement la technologie de stockage virtuel via la gestion des volumes logiques. La gestion des volumes logiques fournit une couche de virtualisation pour mapper le stockage physique aux volumes logiques. Le serveur n'a besoin de gérer que des volumes logiques et n'a pas à gérer les paramètres physiques du périphérique de stockage.
En utilisant cette méthode pour construire un système de stockage virtuel, le côté serveur constitue un goulot d'étranglement en termes de performances, il est donc rarement utilisé dans le domaine du traitement multimédia.
2. Stockage virtuel du côté du sous-système de stockage
Un autre endroit où la virtualisation est implémentée est sur le périphérique de stockage lui-même. Ce type de stockage virtuel est généralement mis en œuvre par le fabricant de stockage, mais il utilise probablement le produit de stockage exclusif du fabricant. Pour éviter de telles incompatibilités, les fournisseurs peuvent travailler avec des fournisseurs de serveurs, de logiciels ou de réseaux. Lorsque le stockage virtuel est implémenté côté périphérique, l'environnement logique (virtuel) et le périphérique physique sont sous le même contrôle. L'avantage est que les disques virtuels utilisent la capacité du disque de manière très efficace et que les bandes virtuelles utilisent les supports de bande de manière très efficace.
Le périphérique de stockage virtuel côté sous-système de stockage est principalement connecté au serveur via un sous-système RAID à grande échelle et plusieurs canaux d'E/S. Le contrôleur intelligent fournit le contrôle d'accès aux LUN, la mise en cache et d'autres fonctions de gestion telles que la réplication des données. L'avantage de cette approche est que l'administrateur du périphérique de stockage a un contrôle total sur le périphérique et qu'en étant séparé du système serveur, la gestion du stockage peut être isolée de plusieurs systèmes d'exploitation serveur et les paramètres matériels peuvent être facilement ajustés.
3. Implémentation du stockage virtuel côté périphérique réseau
Les fabricants de réseaux implémenteront le stockage virtuel côté périphérique réseau et mapperont les images logiques sur les périphériques de stockage via le réseau. Outre l'allocation de données, ils n'ont aucun contrôle sur les périphériques de stockage. . Il est raisonnable d'implémenter le stockage virtuel côté réseau, car sa mise en œuvre ne se fait ni côté serveur ni côté périphérique de stockage, mais entre les deux environnements, c'est peut-être l'environnement de mise en œuvre virtuel le plus « ouvert » et le plus. possible de prendre en charge n’importe quel serveur, système d’exploitation, application et périphérique de stockage. Techniquement parlant, il existe deux formes structurelles de stockage virtuel implémentées côté réseau : le stockage virtuel symétrique et asymétrique.
À en juger par la situation actuelle des technologies et des produits de stockage virtuel actuels, les approches basées sur l'hôte et basées sur le stockage sont les plus attrayantes pour les premiers utilisateurs car elles ne nécessitent aucun matériel supplémentaire, mais pour des systèmes de stockage et des systèmes d'exploitation hétérogènes. l'effet de fonctionnement du système n'est pas très bon. La méthode basée sur des appareils interconnectés se situe entre les deux. Elle évite certains problèmes de sécurité, dispose de fonctions de virtualisation du stockage plus puissantes, peut réduire la charge d'un seul hôte et permet d'obtenir une bonne évolutivité.
Quel que soit le type de technologie de stockage virtuel utilisé, son objectif est de fournir une plate-forme de réseau de stockage hautes performances, sûre, stable, fiable et évolutive pour répondre aux exigences exigeantes des systèmes de réseau de production de programmes. Selon le rapport performance-prix global, dans des circonstances normales, lorsque les technologies de stockage virtuel basées sur l'hôte et sur le périphérique de stockage peuvent garantir les exigences de capacité de traitement des données du système, la priorité est donnée, car ces deux technologies de stockage virtuel sont faciles à construire. , simple à gérer et facile à entretenir, le produit est relativement mature et le rapport performance-prix est élevé. Lorsque la technologie de stockage virtuel pure basée sur des périphériques de stockage ne peut garantir les exigences de performances du système de stockage, nous pouvons envisager d'utiliser une technologie de stockage virtuel basée sur des périphériques d'interconnexion.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!