1

Я использую Vuze 5.6.0.0 в 64-разрядной версии Windows 7 с дисковым кешем 96 МБ. Существует опция « Файлы» → «Параметры производительности» → «Выполнить упреждающие чтения», чтобы уменьшить чтение с диска при загрузке. Эта опция включена по умолчанию.

Когда включено и только для заполнения (максимум 3 загружаемых слота, ограничение загрузки 30 кБ / с), я склонен видеть профили кэша, подобные этому (этот конкретный торрент имеет размер фрагмента 8 МБ):

То есть, только ~ 18% обращений, при чтении с диска объемом 2,29 ГБ, которые обслуживают данные объемом ~ 600 МБ. Средняя скорость чтения с диска намного выше, чем скорость загрузки.

При отключенном упреждающем чтении я вижу примерно 1/5 объема данных, считываемых с диска, с постоянной скоростью чтения с диска, равной скорости загрузки (как и ожидалось).

Логично, что для меня это имеет смысл: как может быть эффективным опережающее чтение, когда клиенты запрашивают по существу случайные фрагменты?

Однако, с другой стороны, упреждающие чтения по умолчанию включены, и я не люблю подвергать сомнению параметры по умолчанию. Я обычно предполагаю, что есть веская причина, по которой он включен по умолчанию, даже если я не знаю, в чем причина.

Итак, мои вопросы:

  1. Действительно ли опция опережающего чтения в Vuze эффективна для уменьшения чтения с диска, даже если кажется, что он имеет противоположный эффект? Я неправильно понимаю результаты?
  2. Если нет, то почему он выбран по умолчанию?
  3. Кроме того, если нет, в каких ситуациях это может быть эффективно (даже если это ничего не делает для моей ситуации, возможно, есть другие способы использования)?

1 ответ1

1

Предварительное чтение отключено по умолчанию - вы должны были включить его в свое время в прошлом или проверить свои плагины.

Эта опция означает, что при чтении данных для загрузки Vuze последовательно читает данные после загруженных данных, которые он только что прочитал, при подготовке следующего последовательного запроса от соединения. В вашем случае последовательные запросы, по-видимому, никогда не поступают, так что эффект этой опции заключается только в очистке диска.

Чтение вперед может быть отключено без каких-либо побочных эффектов. В случае последовательного чтения данных Windows оптимизирует упреждающее чтение намного лучше, чем Vuze.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .