Fichier d'échange Windows sur plusieurs disques durs

13

Je ne peux pas trouver de documentation ou d'articles en ligne pour cela ...

comment Windows gère-t-il les fichiers d'échange sur plusieurs disques durs? Les fenêtres les traitent-elles comme une concaténation, en écrivant sur l'une jusqu'à son maximum puis en passant à la suivante? Ou les traite-t-il comme une bande, écrivant de façon incrémentielle à chacun? Est-ce qu'il écrit au premier gratuitement? Ou peut-être une autre méthode?

Keltari
la source
2
Très bonne question. Je suppose que Microsoft les traite comme deux fichiers de page distincts et utilise le lecteur qui n'est pas utilisé. Il n'y a aucun moyen que Microsoft risque de diviser des pages entières entre les lecteurs.
surfasb
La meilleure vitesse serait d'écrire sur les deux, mais pas de diviser les pages, je pense.
soandos
D'après ce que je peux voir lorsque je recherche sur Google (pas de liens authentiques cependant), il semble les traiter comme une bande, ce qui a du sens si vous y pensez. Bien que ce soit une conjecture.
il y a un test sur le web (je ne pouvais pas le trouver). social.technet.microsoft.com/Forums/hu/winservergen/thread/…
Psycogeek

Réponses:

11

Les informations les plus pertinentes que j'ai pu trouver étaient un article sur la configuration optimale du fichier d'échange sous Windows XP.

L'article indique que Windows utilisera le fichier d'échange situé sur le volume avec le moins d'activité . Cela signifie qu'aucun modèle n'est défini.

Par conséquent, on peut soutenir que la façon la plus probable pour Windows de gérer plusieurs fichiers de page consiste à conserver un tableau indiquant l'emplacement de chaque page de mémoire. L'endroit où une page se termine dépend en grande partie du volume le moins actif au moment où elle a été paginée.

Andrew Lambert
la source
article intéressant. Mais est-ce toujours vrai?
Keltari
Il n'y a aucune garantie que cette théorie soit vraie, même pour XP. Elle repose entièrement sur des suppositions.
Andrew Lambert
Il est peu probable qu'ils aient modifié leur gestion des fichiers de plusieurs pages. Je parie que cela reste vrai. Le gestionnaire de mémoire n'est pas exactement quelque chose que vous apportez des modifications en gros à chaque version.
surfasb
@surfasb Vrai, mais comme je l'ai dit, ce n'est qu'une spéculation pour commencer.
Andrew Lambert
2
Ce n'est pas une supposition. C'est tout droit sorti de Windows Internals . Le "tableau de l'emplacement de chaque page de mémoire" est simplement les tableaux de pages.
Jamie Hanrahan
2

Dans Windows 8.1 pour moi, il ignore totalement le deuxième lecteur et ne change que sur le premier.

Pas vraiment utile. C'est pourquoi je suis arrivé ici depuis que je cherchais dessus.

Johan Krüger Haglert
la source
Comment mesurez-vous cela? Je ne doute pas de vous, je me demande simplement quel outil vous utilisez. Perfmon est une façon de le faire (objet Pagefile, compteur d'utilisation%).
Jamie Hanrahan
-1

Concernant Windows 7 x64 et Windows 10 x64, le fractionnement du système de fichier d'échange ne fait rien comme dans une condition de type raid0. Il est d'abord saisi, d'abord servi par le lecteur le moins actif. La règle pour Windows x64 est un fichier d'échange 1,5 fois la taille. J'utilise une machine qui a 64 concerts et je n'ai même pas besoin d'un fichier d'échange de cette taille. La configuration d'un lecteur rapide pour gérer tous mes fichiers temporaires Windows, c'est-à-dire les fichiers de cache, et un seul fichier d'échange fonctionne très bien. Le but de ce lecteur est uniquement pour l'utilisation des fenêtres et des services temporaires d'Adobe. J'exécute des applications sur un puissant raid0 à trois disques et mon système d'exploitation est sur un SSD. Il y a des gens qui croient qu'un fichier d'échange n'est pas nécessaire, mais ces gens ne vivent pas dans un monde puissamment créatif où les applications puissantes doivent avoir un fichier d'échange comme les nouveaux outils Adobe CC 2017 et les machines de CAO 3D.

Ce qui est intéressant, Microsoft déclare qu'un fichier d'échange d'au moins 300 Mo doit être configuré sur le lecteur principal, votre lecteur de système d'exploitation et le plus gros sur un autre lecteur. Adobe indique que les fichiers temporaires et les fichiers d'échange doivent être situés à part un lecteur os ou le lecteur d'application. Ils le disent depuis la nuit des temps.

Douglas Taylor
la source