Gestion des systèmes de fichiers dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Espace de swap et mémoire virtuelle

Le système d'exploitation Oracle Solaris et les applications peuvent utiliser de l'espace disque pour le stockage temporaire plutôt que pour les systèmes de fichiers. La zone réservée du disque est appelée espace de swap. L'espace de swap est une zone de stockage en mémoire virtuelle utilisée lorsque le système ne dispose pas de mémoire physique suffisante pour gérer les processus en cours. Dans un système de fichiers root ZFS, l'espace disque réservé au swap est un volume ZFS.

Le système de mémoire virtuelle associe les copies physiques des fichiers sur le disque à des adresses virtuelles en mémoire. Les pages de mémoire physique qui contiennent ces associations peuvent être sauvegardées dans des fichiers standard du système de fichiers ou dans l'espace de swap. En cas de sauvegarde dans l'espace de swap, on parle de mémoire anonyme car aucune identité n'est affectée à l'espace disque de sauvegarde.

Le SE Oracle Solaris utilise le concept d'espace de swap virtuel, qui désigne une couche intercalée entre les pages de mémoire anonyme et le stockage physique (ou l'espace de swap sauvegardé sur le disque) où ces pages sont véritablement stockées. L'espace de swap virtuel d'un système est égal à la somme de l'ensemble de son espace de swap physique (sauvegardé sur disque) et d'une partie de la mémoire physique actuellement disponible.

L'espace de swap virtuel présente un certain nombre d'avantages :

  • Il réduit la nécessité de larges espaces de swap physiques : l'espace de swap virtuel ne correspond pas nécessairement au stockage physique (sur disque).

  • Un système de pseudofichiers appelé SWAPFS fournit des adresses pour les pages de mémoire anonyme. SWAPFS contrôlant l'allocation des pages de mémoire, ce qu'il advient d'une page peut être déterminé avec plus de flexibilité. Par exemple, SWAPFS peut modifier les exigences d'une page en matière de stockage swap sur disque.