Haga acelera la liberación de espacio en disco de su ordenador?

Esta es una traducción de la respuesta a la pregunta sobre el impacto de espacio libre en disco en el rendimiento del sitio superuser.com - Aprox. intérprete i>

Desde el autor: Parece que escribí accidentalmente un libro entero. Vierta una taza de café antes de leer. I>

Acelera si la liberación de espacio en disco de su equipo? Blockquote> Cuando el espacio no acelera su ordenador, por lo menos no por sí mismo. Es mito muy común. Este mito está tan extendida debido a que el disco duro ocurre a menudo simultáneamente con otros procesos que tradicionalmente puedo i> * ralentizar el equipo. Rendimiento SSD может declive como rellenar , pero esto es un problema relativamente nuevo SSD inherente, y, de hecho, apenas perceptible para los usuarios normales. En general, la falta de espacio - sólo un trapo rojo para un toro ( distrayendo -. Aprox Intérprete i >).

Prim. Autor: * «Slow Down" - un término con una interpretación muy amplia. Aquí lo uso en relación con los procesos asociados a la I / O (es decir, si su ordenador ha sido cálculos puramente contenido del disco no tiene ningún efecto), o asociado con el procesador y compitiendo con el proceso consume una gran cantidad de recursos de la CPU (es decir Antivirus , la exploración de un gran número de archivos) i> blockquote>
 Por ejemplo, cosas tales como:
fragmentación Archivo. La fragmentación de archivos es un problema **, pero la falta de espacio, sin embargo, y es uno de los muchos i> de factores no es sólo i> causa fragmentación. Aspectos destacados:

Prim. Autor: ** La fragmentación afecta ​​i> en el SSD debido al hecho de que las lecturas secuenciales son generalmente mucho más rápido que el acceso aleatorio, aunque SSD no existe para las mismas restricciones que los dispositivos mecánicos (incluso en este caso, falta de fragmentación no garantiza el acceso de serie en virtud de la distribución de ropa y procesos similares). Sin embargo, prácticamente cualquier escenario de uso típico no es un problema. Las diferencias en el rendimiento SSD asocian generalmente con la fragmentación de los procesos invisibles para lanzar aplicaciones, iniciar el equipo y otro. I> blockquote> La probabilidad de la fragmentación de archivos no está relacionado con la cantidad de espacio libre en disco. Depende del tamaño del mayor bloque contiguo de espacio libre en el disco (es decir, "lagunas" de espacio libre) que está delimitado desde arriba i> de la cantidad de espacio libre. Otra dependencia es una técnica utilizada cuando el sistema de archivos (de asignación de archivos sobre esto más adelante).
Por ejemplo: Si el espacio en disco ocupado por el 95%, y todo lo que se libremente representado por un bloque continuo, a continuación, un nuevo archivo está fragmentado, con una probabilidad de 0% ( si el curso no es presenta unas fragmentos normales del sistema de archivos específicamente - aprox. de i>) (también posible fragmentación del archivo extensible no depende de la cantidad de espacio libre). Por otro lado, el disco lleno de un 5% de los datos se distribuyen uniformemente en él tiene una muy alta probabilidad de fragmentación. Tenga en cuenta que la fragmentación de archivos afecta al rendimiento de sólo cuando se accede a estos archivos i >. Por ejemplo: ¿Tiene una buena, desfragmentar el disco con un montón de "lagunas" en él. Una situación típica. Todo funciona bien. Sin embargo, en algún momento se llega a una situación en la que no hay más grandes bloques libres. Está descargando una gran película, y este archivo es altamente fragmentado. No hace más lento el ordenador i>. Los archivos de las aplicaciones y otras cosas que estaban en perfecto orden, no serán fragmentados inmediatamente. La película ciertamente ya se puede cargar (pero las películas típicas de velocidad de bits son los discos duros de velocidad de lectura mucho más bajo, es probable que va a pasar desapercibido), también puede afectar al rendimiento de E / S mientras se carga la película, pero nada más va a cambiar. < Mientras que la fragmentación es un problema, el problema es a menudo compensada almacenamiento en caché y el almacenamiento en búfer desde el sistema operativo y hardware. Entrada retardada, lectura anticipada, y así ayudar a resolver los problemas causados ​​por la fragmentación. En general, no noto nada i>, mientras que el nivel de fragmentación es demasiado alta (incluso me atrevo a decir que el tiempo que su archivo de intercambio no está fragmentada, no notará nada) < / Otro ejemplo - Motor de búsqueda de indexación. Suponga que ha permitido a la indexación automática, y el sistema operativo no está bien que vende. Al almacenar más y más indexados archivos en su ordenador (documentos, etc.), la indexación comienza a tomar cada vez más tiempo y puede empezar a tener un efecto notable en el desempeño observado de la computadora en el curso de su trabajo, comer al mismo tiempo de E / S y tiempo de CPU. No está asociado con el espacio libre, pero debido a la cantidad de datos que se indexado. Sin embargo, quedarse sin espacio de disco se produce al mismo tiempo que se preserva más contenido, por lo que muchos set relación equivocada. Antivirus. Es muy similar al ejemplo del índice de búsqueda. Digamos que usted tiene un antivirus, realizando fondo escaneo de su disco. ¿Le da más y más ficheros que analizar, la búsqueda comienza a consumir más y más recursos, E / S y CPU pueden interferir con sus actividades. De nuevo, el problema está relacionado con el número de el contenido escaneada. Más contenido - menos espacio, pero la falta de espacio e está causando el problema Programas instalados.. Suponga que tiene varios programas que se ejecutan al iniciar el equipo, lo que aumenta el tiempo de carga. Esta desaceleración se debe a que muchos programas cargados. Al mismo tiempo, los programas instalados ocupan espacio en el disco. En consecuencia, la cantidad de espacio libre disminuye simultáneamente con la desaceleración, lo que puede llevar a conclusiones erróneas. Hay muchos otros ejemplos similares que dar ilusión i> Conexión de quedarse sin espacio en disco y un rendimiento lento. < /
 Escrito arriba ilustra otra razón para la prevalencia de este mito: si bien el agotamiento del espacio libre no es una causa directa de la demora, desinstalar varias aplicaciones, eliminando indexado y examinado el contenido, etc. a veces (pero no siempre, estos casos están más allá del alcance de este texto) resulta en aumentar i> el rendimiento por razones no relacionadas con la cantidad de espacio libre. Cuando este espacio de almacenamiento se libera de forma natural. En consecuencia, aquí se muestra un falso vínculo entre "más espacio" y "equipo rápido».

Ver

Si se trata de algo que ver con la búsqueda de un lugar para que los archivos? Blockquote>
 No, no está conectado. Hay dos puntos importantes:
el disco duro no está involucrado en el espacio de búsqueda de archivos El sistema operativo también está buscando un lugar para quedarse. No hay una "búsqueda» sistema de archivos , por ejemplo, FAT32 (ordenadores antiguos con DOS y Windows), NTFS (New sistema de Windows), HFS + (Mac), ext4 (algunos sistemas Linux) y muchos otros. Incluso el concepto de "archivo" o "directorio» ( «Carpetas" - sólo un producto de un sistema de archivos típico - aprox Intérprete i>.): ". Archivos" discos duros no saben nada de bestias como Los detalles de este se encuentran fuera del texto. Sin embargo, de hecho, todos los sistemas de archivos más comunes incluyen una forma de rastrear el espacio en disco, y debido a que el espacio de "búsqueda", en circunstancias normales (es decir, el estado normal del sistema de archivos) no es necesario. Ejemplos:

NTFS contiene glavnuyu archivo (tabla maestra de archivos) que incluye archivos especiales (por ejemplo, $ Bitmap) y una pluralidad de metadatos que describen la unidad. De hecho, se realiza un seguimiento de los siguientes bloques libres, por lo que los archivos se pueden escribir en el disco, sin la necesidad de escanear el disco cada vez. Otro ejemplo, ext4 tiene una entidad llamada «bitmap asignador », una mejora sobre ext2 y ext3, que ayuda a determinar directamente la posición de bloques libres, en lugar de escanear la lista de bloques libres. Ext4 también apoya "la asignación retardada" es esencialmente un conjunto de datos tampón sistema operativo en la memoria antes de ser escrito en el disco con el fin de tomar la mejor decisión sobre la colocación de reducir la fragmentación. Muchos otros ejemplos.

Tal vez para mover archivos de un lado a otro para seleccionar un espacio continuo suficientemente largo, manteniendo? Blockquote>
 No, esto no está sucediendo. Al menos una cualquiera de sistema de archivos que conozco. A sólo archivos fragmentados.

El proceso de "mover archivos de ida y vuelta para separar el largo bloque continuo" llamado Defrag i>. Esto no sucede al escribir archivos. Esto se produce al ejecutar el Desfragmentador de disco. al menos en los nuevos sistemas de Windows, esto se hace automáticamente en un horario, pero el registro del archivo no es una razón para iniciar este proceso.

La posibilidad de evitar i> Necesito mover archivos de esta manera es crucial para el rendimiento de los sistemas de archivos, y la razón por la que existe fragmentación y desfragmentación es un paso separado.

¿Cuánto espacio libre se debe dejar en el disco? Blockquote>
 Esta es una pregunta más complicada, y ya he escrito tanto.

Las reglas básicas que usted puede seguir:
Para todos los tipos de discos:
Lo más importante - para dejar espacio suficiente para para usar el ordenador con eficacia i>. Si está corto de espacio, es posible que tenga un disco duro de gran capacidad. Muchos utilidad de desfragmentación de disco requiere un cierto espacio mínimo (creo que viene junto con Windows en el peor de los casos requiere el 15% de espacio libre) para su trabajo. Ellos usan este espacio para el almacenamiento temporal de archivos fragmentados hasta que se realice la transferencia de otros objetos. Deje espacio para otras funciones del sistema operativo. Por ejemplo, si su equipo no tiene una gran cantidad de memoria RAM física y el archivo de paginación de memoria virtual se incluye en el volumen dinámico, debe dejar suficiente espacio para acomodar el tamaño máximo del archivo de paginación. Si usted tiene una computadora portátil que usted envíe en hibernación (hibernación), tendrá suficiente espacio para guardar el estado archivo de hibernación. Tales son las cosas En cuanto a SSD:.
En una fiabilidad óptima (y en menor medida de la productividad) en el SSD debe ser algo de espacio libre, que, sin entrar en detalles, se utiliza para distribuir datos a través del disco para evitar un registro permanente en el mismo lugar ( lo que conduce al agotamiento de los recursos). El concepto de espacio de reserva llamado перезакладывание (Over-provisionning) . Esto es importante, pero en muchos SSD espacio de reserva obligatoria ya asignados i>. Esto es, a menudo hay un disco en varias docenas de gigabytes más espacio que exhiben sistema operativo. Unidades baratos a menudo requieren que se deje sin asignar parte del espacio. Pero cuando se usa con los discos que han obligado a la redundancia, no tiene carácter obligatorio i>. Es importante señalar que espacio adicional se toma a menudo sólo de no asignado no siempre i> opción de trabajar cuando su partición ocupa todo el disco, y dejar un poco de espacio libre en él. Rehipotecas manual requiere que usted haga su partición es más pequeño que el tamaño del disco. Consulte el manual de usuario de su SSD. TRIM y recolección de basura (recolección de basura) y cosas así, también, tener un impacto, pero están más allá del alcance de este texto.
 Personalmente, yo suelo comprar una nueva unidad mayor cuando permanece el espacio libre entre el 20-25%. Esto no está relacionado con el rendimiento, sólo cuando llegue a este punto - esto significa que pronto el lugar a lo largo, y entonces es el momento de comprar un nuevo disco
.
Más importante aún, en lugar de seguir el espacio libre es verificar que la desfragmentación programada se activa cuando sea necesario (no SSD), por lo que nunca se llega al punto en que es lo suficientemente grande como para tener un impacto significativo.


Epílogo Hay una cosa más que debe mencionarse. Una de las otras respuestas a esta pregunta menciona que semidúplex SATA hace que sea imposible de leer y escribir al mismo tiempo. Aunque esto es cierto, esto es una simplificación y no, en su mayor parte asociada con problemas de rendimiento descritas en este documento. De hecho, simplemente significa que los datos no se pueden transferir a través del cable i> en dos direcciones simultáneamente. Sin embargo, спецификация SATA incluye diminuto tamaño de bloque máximo (pienso en bloque de 8 KB para su transmisión por el cable), la cola de operaciones de lectura y escritura, y así sucesivamente, y no hay nada que escribir datos en el búfer hasta que se haga la lectura, y la operación como la intersección .

Cualquier obstrucción que pueda ocurrir será debido a la competencia por los recursos naturales, que por lo general se compensa con grandes cantidades de memoria caché. Modo Dúplex SATA no tiene casi nada que ver con este caso.

Fuente: habrahabr.ru/post/256231/

Tags

Vea también

Nueva y Notable