Vuze-Effektivität der Read-Ahead-Option beim Seeding

Vuze-Effektivität der Read-Ahead-Option beim Seeding

Ich verwende Vuze 5.6.0.0 unter Windows 7 64-Bit mit 96 MB Festplattencache. Es gibt eine Option,Dateien → Leistungsoptionen → Führen Sie Read-Ahead durch, um die Anzahl der Festplattenlesevorgänge beim Hochladen zu reduzieren. Diese Option scheint standardmäßig aktiviert zu sein.

Wenn aktiviert und nur Seeding (max. 3 Upload-Slots, Upload-Limit 30 kB/s), sehe ich normalerweise Cache-Profile wie dieses (dieser spezielle Torrent hat eine Stückgröße von 8 MB):

Bildbeschreibung hier eingeben

Das heißt, nur ca. 18 % der Treffer bei 2,29 GB Festplattenlesevorgängen, um weniger als ca. 600 MB Daten zu verarbeiten. Die durchschnittliche Festplattenleserate ist weit höher als die Uploadrate.

Wenn das Vorauslesen deaktiviert ist, sehe ich etwa 1/5 der von der Festplatte gelesenen Datenmenge und Lesezahlen bei einer konstanten Festplattenleserate, die (wie erwartet) der Upload-Rate entspricht.

Für mich ist das logisch: Wie kann Vorauslesen effektiv sein, wenn die Kunden im Wesentlichen zufällige Teile anfordern?

Andererseits ist Read-Ahead jedoch standardmäßig aktiviert und ich möchte Standardoptionen nicht in Frage stellen. Ich gehe grundsätzlich davon aus, dass es einen guten Grund dafür gibt, dass es standardmäßig aktiviert ist, auch wenn ich den Grund nicht kenne.

Meine Fragen sind also:

  1. Ist die Read-Ahead-Option in Vuze tatsächlich wirksam bei der Reduzierung von Festplattenlesevorgängen, obwohl sie scheinbar den gegenteiligen Effekt hat? Interpretiere ich die Ergebnisse falsch?
  2. Wenn nicht, warum ist es vermutlich standardmäßig ausgewählt?
  3. Und wenn nicht, in welchen Situationenkönntewäre es wirksam (auch wenn es in meiner Situation nichts nützt, vielleicht gibt es andere Einsatzmöglichkeiten)?

Antwort1

Die Vorauslesefunktion ist standardmäßig deaktiviert. Sie müssen sie irgendwann in der Vergangenheit aktiviert haben oder Ihre Plug-Ins überprüfen.

Diese Option bedeutet, dass Vuze beim Lesen von Daten zum Hochladen die Daten, die auf die gerade gelesenen hochgeladenen Daten folgen, sequenziell vorliest, um die nächste sequenzielle Anfrage der Verbindung vorzubereiten. In Ihrem Fall kommen sequenzielle Anfragen anscheinend nie an, sodass diese Option nur zur Beschädigung der Festplatte führt.

Das Vorauslesen kann ohne negative Folgen deaktiviert werden. Wenn die Daten sequenziell gelesen werden, optimiert Windows das Vorauslesen viel besser als Vuze.

verwandte Informationen