Иногда при использовании программы uTorrent в строке состояния появляется надпись "Диск перегружен (xх%)". Эта ошибка называется перегрузкой дискового кэша и существенно снижает скорость загрузки файлов. Эта статья расскажет о причине ее появления и 6 простых способах устранения этой ошибки.
Почему появляется ошибка "Диск перегружен
Причин существует 2: аппаратная и программная . Первая причина скрыта в конструкции жесткого диска. Внутри он представляет собой несколько круглых пластин, вращающихся со скоростью от 5400 до 10000 оборотов в минуту, и считывающих головок. Они постоянно движутся вдоль поверхности пластин и считывают/записывают на них информацию. Так как это механические детали, скорость их работы существенно ниже, чем интерфейса, посредством которого жесткий диск подключается к материнской плате. Для уменьшения влияния разницы скоростей на производительность в конструкции жесткого диска присутствует кэш. Он хранит файлы до момента их записи на магнитные диски.
Если скорость поступления информации в кэш больше, чем её записи на диск, то он заполняется. Торрент-клиент ожидает его опустошения, одновременно сообщая пользователю о перегрузке дискового кэша ошибкой "Диск перегружен". SSD накопители не страдают от этой проблемы. Чаще всего она появляется на HDD, подключаемых по интерфейсам Sata 1.0, IDE или через USB 2.0 посредством дешевых китайских кейсов для жестких дисков.
Вторая причина – неверные настройки торрент-клиента. Для обхода проблемы быстрой заполняемости кэша жесткого диска он загружает информацию в оперативную память, а оттуда в кэш диска и на магнитные пластины. По умолчанию в оперативной памяти автоматически выделяется небольшой объем под файлы, закачиваемые в текущий момент. Но иногда uTtorrent неверно выделяет место в ОЗУ и в строке состояния появляется ошибка.
Изменение настроек uTorrent
Для устранения ошибки 100% перегрузки дискового кэша в uTorrent можно воспользоваться одной из 5 настроек:
- лимит на скорость скачивания;
- ручная установка размера кэша в ОЗУ;
- предварительное резервирование места на жестком диске;
- ограничение максимального числа одновременно загружаемых раздач;
- изменение значения параметра diskio.use_partfile.
Установка лимита на скорость скачивания
Сделать это можно для текущих и будущих раздач или только для текущих. В первом случае в строке состояния нужно нажать правой кнопкой мыши на счётчике общей скорости загрузки и в открывшемся меню выбрать одно из значений. Перебирая их, нужно добиться исчезновения ошибки из строки состояния.
Во втором случае порядок действий следующий:
- Перейти в подраздел "Загружаемые" (Downloading).
- Выделить все раздачи.
- Вызвать контекстное меню и выбрать пункт "Приоритет скорости» (Bandwidth allocation).
- Перейти перейти в «Ограничить приём» (Set download limit) и подобрать ограничение скорости, при котором ошибка перестанет появляться.
Изменение размера кэша
Порядок действий следующий:
- Зайти в «Настройки программы» и выбрать «Расширенные» (Advanced).
- Развернуть список, нажав на "+" и перейти в «Кэширование» (Disk cache).
- Поставить галочку в строке «Вместо автовыбора использовать указанный размер» и вписать в поле цифру, кратную 32 (64, 128, 256 и т.д). Максимальное значение не должно быть больше объема оперативной памяти.
- Изменять значение до исчезновения ошибки.
Предварительное выделение места на HDD
Для этого нужно:
- Зайти в «Настройки программы».
- Перейти в раздел о «Общие» и установить флажок рядом с надписью «Распределять все файлы».
Уменьшение количества одновременных загрузок
Порядок действий следующий:
- Открыть "Настройки программы" и перейти в "Очередность" (Queueing).
- В строке "Максимум одновременных загрузок" вписать число от 1 до 3.
- Нажать "Применить" и "ОК".
Изменение значения параметра diskio.use_partfile
Алгоритм следующий:
- Зайти в раздел расширенных настроек ("Настройки программы" => "Расширенные").
- Найти упомянутый пункт в списке и нажать на него.
- Поставить метку в кружок около «Нет».
- Нажать «Ок» и перезапустить программу.
Апгрейд
Иногда изменение настроек нисколько не помогают избавиться от перегрузки дискового кэша в uTorrent. В этом случае остаётся только заменить компоненты системного блока на более производительные. Но этот способ необходим только очень старым компьютерам (15 и более лет).
Подводя итог, можно сказать, что каждый из перечисленных способов достаточно прост в исполнении и в большинстве случаев помогает избавиться от ошибки "Диск перегружен (хх%)".