Comment l'attribut de fichier de compression affecte-t-il les performances d'un fichier enregistré dans Windows?

StackOverflow https://stackoverflow.com/questions/1444888

Question

QUESTION:

Si je définit l'attribut de compression sur un répertoire d'un serveur Windows, en quoi cela affecte-t-il les performances d'enregistrement des fichiers?

POURQUOI JE VEUX SAVOIR:

J'ai un serveur sur lequel plusieurs processus de traitement par lots sauvegardent des fichiers volumineux. Ce sont principalement des fichiers au format Txt ou CSV que je voudrais compresser pour économiser de l'espace disque.

Si la compression s’effectue à la volée au fur et à mesure de l’écriture des fichiers, je devrai rechercher l’utilisation du processeur lors de l’écriture, ce qui peut poser problème.

S'il les écrit non compressés et qu'un thread d'arrière-plan les compresse plus tard, ce serait l'idéal: les processus de traitement par lots ne seraient pas ralentis lors de l'écriture.

Ma solution alternative consisterait à ne pas définir l'attribut sur le répertoire, mais à laisser un travail planifié exécuter la commande compacte sur ces fichiers.

Était-ce utile?

La solution

Ceci n'est pas lié à la programmation, mais voici quand même:

La lecture et l'écriture à partir du disque nécessiteront un traitement supplémentaire de la part du processeur, car la compression est une tâche gourmande en ressources.

Cependant, la lecture et l’écriture des fichiers sont généralement liées aux entrées / sorties et non au processeur. Ainsi, votre ordinateur passera plus de temps à attendre que les données soient écrites / lues qu’à attendre que les données soient compressées / décompressées.

Si longtemps que votre serveur n’est pas à court de ressources processeur, vous ne devriez pas constater de changement majeur dans les performances.

Bien sûr, avant d’implémenter de telles modifications, effectuez des tests dans un environnement de test simulant les conditions réelles de votre serveur.

Modifier:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top