phhsnews.com


phhsnews.com / Les fichiers compressés NTFS sont-ils décompressés en disque ou en mémoire?

Les fichiers compressés NTFS sont-ils décompressés en disque ou en mémoire?


Si vous cherchez des moyens de modifier votre système Windows pour économiser de l'espace disque, vous pouvez envisager la compression NTFS. Mais si vous choisissez cette option, alors comment fonctionne le processus de décompression?

La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A

La question

Lecteur SuperUser CausingUnderflowsEverywhere veut savoir si les fichiers compressés NTFS sont décompressés en disque ou en mémoire:

Comment fonctionne la décompression NTFS sous Windows? Selon Microsoft, la décompression NTFS est effectuée en développant le fichier, puis en l'utilisant. Cela semble juste, mais ma question est de savoir comment ce processus se produit techniquement?

Windows charge-t-il le fichier compressé en mémoire, l'agrandit en mémoire, puis le lit depuis la mémoire? Ou est-ce qu'il charge le fichier compressé en mémoire, le développe sur disque ou en mémoire, l'écrit sur le disque, puis le lit?

J'essaie de comprendre si je peux améliorer les performances de mon ordinateur en utilisant la compression NTFS. Ainsi, un disque dur lent ou un SSD incapable de gérer autant d'opérations d'écriture aura toujours moins de données à écrire et à lire, et le processeur puissant qui tourne au ralenti la plupart du temps peut décompresser les fichiers et améliorer la vitesse de stockage de mon ordinateur.

Les fichiers compressés NTFS sont-ils décompressés sur disque ou en mémoire?

Le contributeur SuperUser Answer

Ben N a la réponse pour nous:

Windows décompresse les fichiers en mémoire. Le faire sur le disque effacerait complètement toute amélioration de la vitesse et causerait beaucoup d'écriture sur disque inutile. Voir la fin de cet article de blog Microsoft sur les fichiers fragmentés NTFS et la compression.

Bien sûr, si vous avez peu de mémoire, la mémoire utilisée par le processus de décompression pourrait faire paginer d'autres mémoires et les écrire sur le disque. . Heureusement, seuls les morceaux contenant des sections que vos programmes lisent seront décompressés. NTFS n'a pas besoin de décompresser le tout si vous n'avez besoin que de quelques octets.

Si votre SSD est rapide, vous n'obtiendrez probablement aucune amélioration de la vitesse de la compression NTFS. Il est concevable que le temps que votre processeur passe à décompresser des données plus le temps passé par votre disque à lire les données comprimées puisse être supérieur au temps nécessaire à votre SSD pour lire les données non compressées.

Cela dépend aussi de la taille de la fichiers avec lesquels vous travaillez La taille minimale d'un fichier compressible varie entre 8 et 64 Ko, en fonction de la taille de votre cluster. Tous les fichiers de taille inférieure à celle-ci ne seront pas compressés du tout, mais une petite quantité de comptabilité sera ajoutée. Si vous écrivez beaucoup dans des fichiers compressés, vous pouvez constater une grande variabilité de la vitesse due à l'algorithme de compression utilisé (LZ).

Lectures complémentaires

Comment la compression NTFS affecte-t-elle les performances?


ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.

Crédit photo: Jannis Andrija Schnitzer (Flickr)


Comment désactiver temporairement l'ID tactile et exiger un code d'accès dans iOS 11

Comment désactiver temporairement l'ID tactile et exiger un code d'accès dans iOS 11

IOS 11 dispose d'une nouvelle fonctionnalité qui vous permet de désactiver discrètement la fonctionnalité de déverrouillage Touch ID, nécessitant le code PIN pour accéder à le dispositif. Voici pourquoi c'est important (et comment utiliser la nouvelle fonctionnalité de verrouillage) CONNEXION: Quoi de neuf dans iOS 11 pour iPhone et iPad, disponible maintenant La nouvelle fonctionnalité sur iOS 11, un des nombreux nouveaux changements , a été appelé le "bouton flic", car l'utilisation la plus immédiate et la plus pratique du bouton est de désactiver discrètement Touch ID lorsque vous rencontrez des agents des forces de l'ordre, des agents des frontières ou d'autres personnes souhaitant accéder à votre téléphone.

(how-top)

Comment exécuter les commandes Sudo à l'aide de Touch ID sur macOS

Comment exécuter les commandes Sudo à l'aide de Touch ID sur macOS

La saisie de mots de passe est un jeu d'enfant, c'est pourquoi la meilleure partie du dernier MacBook Pro est Touch ID. Sauter l'écran de verrouillage avec un robinet rapide est facilement ma fonction préférée. Mais il y a un endroit qui nécessite encore un mot de passe: le Terminal, si vous voulez utiliser sudo.

(how-top)