GNU/Linux >> Tutoriels Linux >  >> Linux

L'algorithme de copie de fichiers Linux (Ubuntu) est-il meilleur que Windows 7 ?

La norme copy builtin dans Windows n'est pas très bon, mais Windows est livré avec deux commandes avancées bien plus efficaces :xcopy et robocopy . Surtout lorsque vous avez besoin d'un contrôle total sur les fonctionnalités avancées du système de fichiers comme les ACL ou les flux de données alternatifs, robocopy est l'outil de choix.

Par exemple, si vous copiez une grande structure de répertoires, vous souhaiterez peut-être que la cible soit non fragmentée . L'invocation standard de robocopy est déjà assez bon dans ce domaine, mais comme les entrées de répertoire sont mises à jour au fur et à mesure que les sous-répertoires sont créés, vous pouvez toujours obtenir des répertoires fragmentés. Pour éviter cela, vous pouvez exécuter robocopy en deux passes, la première créant uniquement la structure du répertoire cible sans copier le contenu du fichier, et la seconde pour copier réellement les corps du fichier.

Au total, robocopy est très efficace et parfaitement conscient des fonctionnalités NTFS.


Une partie de la vitesse que vous voyez d'Ubuntu Linux est probablement la mise en cache de fichiers. Autant que je sache, la copie de fichiers sous Linux ne fait aucun effort pour minimiser l'utilisation du cache de fichiers.

Avec Linux, lorsque vous copiez un fichier dont la taille est inférieure à environ 50 % de votre RAM, le fichier entier est copié dans le cache de fichiers, puis écrit sur le disque lorsque le temps le permet. Cela semble être très rapide, mais cela force d'autres fichiers plus utiles à sortir du cache. Il peut s'agir de fichiers de cache Web, d'e-mails, de fichiers de configuration, de fichiers de polices, etc.

Windows XP utilisé pour copier sans tenir compte du cache de fichiers également. Mais dans Windows Vista, Microsoft a modifié l'Explorateur pour que, lors de la copie, il utilise une quantité limitée de cache de fichiers. Cela réduit l'impact des copies de fichiers volumineux sur le reste du système. Mais cela réduit également la vitesse des copies de fichiers, même relativement petites, à la vitesse du disque dur.


Sous Windows, utilisez Teracopy - cela résoudra le problème global de stupidité d'Explorer.

Dans Ubuntu, j'ai trouvé que la copie de fichiers était très rapide.

La boîte de dialogue "File Opertion" ne disparaît toujours pas lorsque vous utilisez des lecteurs amovibles. Si vous essayez d'éjecter le lecteur en toute sécurité immédiatement après la disparition de la boîte de dialogue, vous obtiendrez un message d'erreur. Les données passent cependant.

Mise à jour :les opérations sur les fichiers Windows sont probablement lentes de toute l'intégration avec les services et le registre. Nautilus (dans Gnome) est juste un processus simple, je suppose, ou du moins n'a pas la charge/les interruptions d'Explorer.


Linux
  1. Linux vs Windows :quel système d'exploitation est le meilleur pour les jeux sur PC

  2. Pourquoi un VPS Linux est-il un meilleur choix qu'un VPS Windows

  3. Meilleures polices Ubuntu

  4. copier le fichier de Windows vers Linux

  5. Ubuntu Linux - VHDX partagé

11 raisons pour lesquelles Linux est meilleur que Windows

Linux vs Mac :7 raisons pour lesquelles Linux est un meilleur choix que Mac

Comment partager un fichier entre Ubuntu et Windows 10 ?

Ubuntu vs Arch :quelle distribution Linux est la meilleure ?

Pourquoi est-il si difficile de trouver un fichier dans Ubuntu ?

Administrateur Windows cherchant à démarrer petit avec le serveur de fichiers Linux (ubuntu)