Estou executando o Vuze 5.6.0.0, no Windows 7 de 64 bits, com cache de disco de 96 MB. Existe uma opção,Arquivos → Opções de desempenho → Execute leituras antecipadas para reduzir leituras de disco durante o upload. Esta opção parece estar habilitada por padrão.
Quando ativado, e apenas propagação (máximo de 3 slots de upload, limite de upload de 30kB/seg), costumo ver perfis de cache como este (este torrent em particular tem um tamanho de peça de 8 MB):
Ou seja, apenas cerca de 18% de acertos, com leituras de disco de 2,29 GB para servir menos de 600 MB de dados. A taxa média de leitura do disco é muito maior que a taxa de upload.
Com a leitura antecipada desabilitada, vejo cerca de 1/5 da quantidade de dados e contagens de leitura lidas no disco, com uma taxa de leitura de disco constante igual à taxa de upload (conforme esperado).
Logicamente, isso faz sentido para mim: como a leitura antecipada pode ser eficaz quando os clientes solicitam peças essencialmente aleatórias?
No entanto, por outro lado, as leituras antecipadas são habilitadas por padrão e não gosto de questionar as opções padrão. Geralmente presumo que há um bom motivo para ele estar ativado por padrão, mesmo que eu não saiba qual é o motivo.
Então minhas perguntas são:
- A opção de leitura antecipada no Vuze é realmente eficaz na redução de leituras de disco, mesmo que pareça ter o efeito oposto? Estou interpretando mal os resultados?
- Se não, por que provavelmente está selecionado por padrão?
- Além disso, se não, em que situaçõespoderiaseja eficaz (mesmo que não esteja fazendo nada para a minha situação, talvez haja outros usos)?
Responder1
A leitura antecipada está desabilitada por padrão - você deve tê-la habilitado em algum momento no passado ou verifique seus plug-ins.
Esta opção significa que ao ler dados para upload, o Vuze lê sequencialmente os dados seguindo os dados carregados que acabou de ler, em preparação para a próxima solicitação sequencial da conexão. No seu caso, as solicitações sequenciais aparentemente nunca chegam, de modo que o efeito dessa opção é apenas destruir o disco.
A leitura antecipada pode ser desativada sem efeitos nocivos. Caso os dados sejam lidos sequencialmente, o Windows otimizará a leitura antecipada muito melhor que o Vuze.