windows vs unix
par zeb13, le 04/02/2007 19:01:24
La différence entre une partition ntfs (wintruc) et les partitions unix (ext3, reiserfs et autres), c'est l'indexation.
Windows jette en vrac les fichiers n'importe où sur un disque dur puis essaie de se débrouiller avec comme il peut, par exemple on pourra voir que pour son propre système, c'est à dire la première chose que l'on installe sur une partition que l'on vient juste de formater, il ne sait même pas écrire d'abord sur le premier cluster puis le reste d'un seul morceau à la suite, lorsque j'utilisai encore xp je faisait une défragmentation juste apres l'install afin d'avoir une installation compact.
Par la suite il continue de jeter en vrac, il coupe les fichiers pour remplir les trous, comme si je coupait ma déclaration d'impot en 1000 morceaux pour la rentrer dans un tiroir :pt1cable: .
Un jour je veut lire sur wmp le dernier wma que j'ai téléchargé légalement avec tous les drm qu'il faut et cher sur la plateforme wintunes (tm) et là horreur !!!, c'est lent, ça saccade, "ça bugue" mais qu'est ce qu'il se passe t'il????
Je lance la defragmentation de winchose et apres analyse je constate que mon fichier de 50Mo est coupé en 6000 morceaux répartis sur tout le disque :berk:
Tu parle que c'est gourmand windows, il faut un sacré matos pour utiliser un systeme de fichier aussi bordelique, que de ressources perdus.
Sur linux, le travail se fait en amont, des l'install l'espace disque est attribué, et le système est complètement séparé du reste, ainsi que le swap.
Le disque est utilisé depuis le premier cluster et ce qui vient par la suite, est écrit à la suite.
Le système de fichier index les espaces disque de sorte qu'il sait ce qui est écrit, et les espaces libres (et leur taille), ainsi j'efface un fichier de 10Mo il le sait et la prochaine fois que j'écris un fichier de moins de 10Mo il le mettra en priorité dans cet espace, par contre si j'ai besoin de 11Mo il ne le mettra (coupé en deux) que si il n'a vraiment pas le choix (plus un seul "trou" de cette taille).
En résumé (et en simplifiant) linux (unix) s'organise pour pas mettre le souc sur le disque, alors que windows, croyant aller plus vite jette tout en vrac, et quand ce n'est plus utilisable (mais seulement à la demande de "l'utilisateur final" et quand c'est encore possible, c'est à dire qu'il lui reste au moins 30% d'espace libre) il va prendre deux ou trois bonnes heures pour tenter de faire de l'ordre.
Linux se tient à une fragmentation moyenne de 5 à 6 % au bout de deux ans sur mon pc (sur lequel passent pourtant de nombreux fichiers d'environ 700Mo) et le plus drole, c'est qu'une fois c'est azureus qui m'a appris que mon disque était plein (100%) alors que le système avait fonctionné correctement jusqu'au dernier moment (d'ailleur je n'ai eu aucun probleme à faire le ménage alors que sous xp lorsque ça m'est arrivé il m'a fallu formater, parce qu'en suivant l'install de base je n'avait créé qu'une seule partition C ).
