В массово продаваемых ОС Windows буфер обмена на запись ограничен 512 Мб, на чтение 128 Мб.
Большая кэш-память служит только для временного хранения частей файлов в ОЗУ пока буфер обмена на запись освободится*. В зависимости от выставленной кэш-памяти "склад (амбар)" для предварительного хранения частей файлов в ОЗУ имеет дополнительную емкость, например, при:
а) 1024 Мб выставленной кэш-памяти - 512 Мб, т.е. 1024-512=512 Мб;
б) 1536 Мб выставленной кэш-памяти - 1024 Мб, т.е. 1536-512=1024 Мб.
* - части загружаемых файлов могут и находиться ещё в ОЗУ.
При огромной скорости загрузки файлов и особенно при огромном количестве отдающих части файлов эти дополнительные емкости быстро "съедаются" и наступает отсутствие свободной памяти в пределах выбранной кэш-памяти (смотреть в Диспетчере задач Windows 7 данные клиента в столбце "Выделенная память" или в программе Process Explorer в столбце "Private Bytes". При этом в клиенте появляется сообщение "Диск перегружен 0-100%", которое фактически должно иметь текст "Кэш-память перегружена 0-100%".
В ОС Windows клиенту, как и всем остальным программам и приложениям, во время его деятельности в ОС выделяется памяти не более 2 Гб. Это ограничение не относится к хранению частей файлов в ОЗУ во время отдачи.
Из-за малого (до 2 Гб) объёма выделенной памяти клиенту загрузка файлов на огромной средней скорости загрузки файлов превращается в искусство.
Если нет желания овладеть этим искусством, то достаточно загружать файлы:
1. При фиксированной кэш-памяти не более объёма, при котором нет окончательного зависания клиента или crash-падения клиента, или самоотключения клиента, которые могут привести и к окончательному зависанию ОС.
2. При низкой кэш-памяти, в том числе и исходной. Сообщение "Диск перегружен 0-100%", конечно, будет часто, но загрузка файла всегда завершится до конца.
3. Расширив "дополнительную емкость" µTorrent за счет использования 64-битной версии. Есть две версии, которые позволяют использование памяти до 4 Гб. Реально, конечно, кэш-память выставлять не более уровня 3,5 Гб.
4. Расширив "дополнительную емкость" µTorrent за счет использования специальных способов. Позволяют использовать память для процесса utorrent.exe до 4 Гб.
5. Используя другие 64-битные клиенты. Например, у меня в ноутбуке с ОЗУ 8 Гб при загрузке 4 файлов с огромным количеством отдающих клиентом BitComet 1.32 64-bit используемая клиентом память "Private Bytes" в Process Explorer доходила до 7 Гб. Загрузки завершились благополучно.
Примечание:
Во время загрузки файлов не допускать занятости процессора на уровне 100 %, например, из-за браузеров, которые легко могут довести уровень занятости процессора в ОС до 100 %.