lunes, 4 de junio de 2012

6.3 Aplicar El Desfragmentador.



La desfragmentación es el proceso mediante el cual se acomodan los archivos de un disco de tal manera 
que cada uno quede en un área contigua y sin espacios sin usar entre ellos. Al irse escribiendo y borrando 
archivos continuamente en el disco duro, éstos tienden a no quedar en áreas contiguas, así, un archivo
 puede quedar "partido" en muchos pedazos a lo largo del disco, se dice entonces que el archivo está 
"fragmentado". Al tener los archivos esparcidos por el disco, se vuelve ineficiente el acceso a ellos.

El problema de almacenamiento no contiguo de archivos se denomina fragmentación, 
se produce debido al almacenamiento de archivos en dispositivos como disco duro y memoria RAM 
por el uso del computador.

La fragmentación es un problema que surge debido al ordenamiento interno de los datos en algunos
 sistema de archivos. Se da muy comúnmente en el sistema operativo Windows aunque también 
afecta a otras plataformas pero en una escala mucho menor. También se produce fragmentación
 dentro de la memoria del computador (memoria RAM) cuando se asignan los procesos a los diferentes
 bloques de memoria. Existen dos tipos de fragmentación: doble y triple.

Des fragmentar no hace que el ordenador trabaje más rápido, sino que agiliza el proceso de la navegación
 por los archivos.


Desfragmentadores según tipo de partición del sistema


  • FAT: Los sistemas DOS 6.x y Windows 9x vienen con una utilidad de desfragmentación llamada Defrag. La de DOS es una versión limitada de SpeedDisk de Norton[6], y la de Windows es una versión con licencia de Diskeeper.
  • NTFS: Windows 2000 y posteriores incluyen una herramienta de desfragmentación basada en Diskeeper. NT 4 y anteriores no incorporan utilidades de desfragmentación. Desafortunadamente, el desfragmentador integrado no consolida el espacio libre. Por lo tanto una unidad fuertemente fragmentada con muchos archivos pequeños puede no tener grandes espacios libres consecutivos después de la desfragmentación. Así, cualquier nuevo archivo grande instantáneamente será dividido en fragmentos pequeños, con un impacto inmediato en el rendimiento. Esto puede ocurrir incluso si el espacio usado en el disco es inferior al 60%.[7]
  • ext2 (Linux) usa un desfragmentador externo llamado e2defrag, el cual no funciona con su sucesor ext3, a menos que este sistema de archivos se convierta temporalmente en ext2. En su lugar se puede usar un desfragmentador independiente del sistema de archivos, tal como Shake[1] .
  • vxfs tiene una utilidad, fsadm, pensada para realizar también operaciones de desfragmentación.
  • JFS tiene una utilidad, defragfs,[2] en los sistemas operativos de IBM.
  • HFS Plus (MAC OS X) introdujo en 1998 un número de optimizaciones a los algoritmos de asignación, en un intento de desfragmentar los archivos mientras se accedía a ellos, sin un desfragmentador separado. Si el sistema de archivos se vuelve fragmentado, la única manera de desfragmentarlo es adquirir iDefrag de Coriolis System.
  • WAFL en el sistema operativo ONTAP 7.2 de NetApp tiene un comando llamado reallocate, diseñado para desfragmentar archivos grandes.
  • XFS proporciona una utilidad de desfragmentación en línea, llamada xfs_fsr.
  • SFS procesa la característica de desfragmentación de manera casi completamente desnacionalizada (aparte de la ubicación donde está funcionando), así que la desfragmentación se puede detener e iniciar instantáneamente.

No hay comentarios:

Publicar un comentario