Efectividad de Vuze de la opción de lectura anticipada al sembrar

Efectividad de Vuze de la opción de lectura anticipada al sembrar

Estoy ejecutando Vuze 5.6.0.0, en Windows 7 de 64 bits, con 96 MB de caché de disco. Hay una opción,Archivos → Opciones de rendimiento → Realizar lecturas anticipadas para reducir las lecturas del disco al cargar. Esta opción parece estar habilitada de forma predeterminada.

Cuando está habilitado y solo sembrando (3 ranuras de carga como máximo, límite de carga de 30 kB/s), tiendo a ver perfiles de caché como este (este torrent en particular tiene un tamaño de pieza de 8 MB):

ingrese la descripción de la imagen aquí

Es decir, solo ~18% de aciertos, con lecturas de disco de 2,29 GB para servir menos de ~600 MB de datos. La tasa promedio de lectura del disco es mucho mayor que la tasa de carga.

Con la lectura anticipada deshabilitada, veo aproximadamente 1/5 de la cantidad de datos y recuentos de lectura leídos desde el disco, con una tasa de lectura de disco constante igual a la tasa de carga (como se esperaba).

Lógicamente, esto tiene sentido para mí: ¿Cómo podría ser efectiva la lectura anticipada cuando los clientes solicitan piezas esencialmente aleatorias?

Sin embargo, por otro lado, las lecturas anticipadas están habilitadas de forma predeterminada y no me gusta cuestionar las opciones predeterminadas. Generalmente asumo que hay una buena razón por la que está habilitado de forma predeterminada, incluso si no sé cuál es el motivo.

Entonces mis preguntas son:

  1. ¿La opción de lectura anticipada de Vuze es realmente eficaz para reducir las lecturas de disco aunque parezca tener el efecto contrario? ¿Estoy malinterpretando los resultados?
  2. Si no es así, ¿por qué presumiblemente está seleccionado de forma predeterminada?
  3. Y si no, ¿en qué situaciones?podría¿Será efectivo (incluso si no hace nada por mi situación, tal vez haya otros usos)?

Respuesta1

La lectura anticipada está deshabilitada de forma predeterminada; debe haberla habilitado en algún momento en el pasado o verificar sus complementos.

Esta opción significa que al leer datos para cargar, Vuze lee secuencialmente los datos después de los datos cargados que acaba de leer, en preparación para la siguiente solicitud secuencial de la conexión. En su caso, las solicitudes secuenciales aparentemente nunca llegan, por lo que el efecto de esta opción es sólo destruir el disco.

La lectura anticipada se puede desactivar sin efectos nocivos. En el caso de que los datos se lean secuencialmente, Windows optimizará la lectura anticipada mucho mejor que Vuze.

información relacionada