0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Исправление ошибки c перегрузкой кэша в uTorrent

Содержание

Исправление ошибки c перегрузкой кэша в uTorrent

При работе с приложением uTorrent могут возникать различные ошибки, будь то проблемы с запуском программы или полный отказ в доступе. Сегодня мы расскажем вам о том, как исправить еще одну из возможных ошибок uTorrent. Речь пойдет о проблеме с перегрузкой кэша и сообщении «Disk cache overloaded 100%».

Несколько советов для активных сидеров и личеров.

Сохраняйте и раздавайте файлы с того жесткого диска, на котором НЕТ установленной операционной системы. Желательно, чтобы для этого был отдельный жесткий диск с высокой скоростью чтения/записи и кэшем. В возникновении ситуации, когда uTorrent пишет «Диск перегружен», немаловажную роль играет объем оперативной памяти, чем ее больше, тем лучше, и наоборот. Так же важно, если у вас появляется подобная ошибка, обязательно отключите использование файла подкачки Windows.

Есть несколько решений которые могут помочь избавиться от возникновения подобных ошибок в торрент-клиенте uTorrent. Далее будут описаны три возможные решения, но хотелось бы сказать, что, не всегда это может помочь избавиться от проблемы, когда uTorrent грузит диск на 100%. Здесь многое зависит от конфигурации конкретного компьютера и установленной операционной системы.

Настройте кэширование

Давайте вручную укажем программе, сколько места в оперативной памяти можно использовать под кэш. Это не сильно уменьшит объемы записываемой информации на диск за единицу времени, но зато значительно уменьшит количество обращений к нему. Откройте настройки uTorrent и на левой панели кликните по плюсику возле надписи «Дополнительно».

Из открывшегося подменю зайдите в «Кэширование».

Поставьте галочку в чекбокс «Вместо автовыбора использовать указанный размер». Затем пропишите в окошке справа число 128 (это число там и так написано по умолчанию) и нажмите ОК.

Помогло? Если нет, снова откройте настройки кэширования, и теперь выставите число 256. Каждый раз увеличивайте количество мегабайт на 128, пока не дойдете до 512. Сохраняйте настройки и проверяйте, исчезла ли ошибка. Для подстраховки можно каждый раз перезапускать uTorrent.

Как снизить нагрузку на диск от uTorrent

Для начала, наверное, самый банальнейший совет: открыть диспетчер задач (сочетание кнопок Ctrl+Shift+Esc) , отсортировать программы и процессы в зависимости от их нагрузки на диск. Здесь важно посмотреть, нет ли других (отличных от uTorrent) программ, которые также активно используют диск.

Например, нередко, когда антивирусы, видеоредакторы, игры и пр. приложения могут не меньше uTorrent нагружать диск. В этом случае рекомендуется сначала закрыть все подобные приложения, и оценить вновь нагрузку. Возможно, проблема на этом будет решена.

Диспетчер задач — нагрузка на диск

«Открытые» параметры в uTorrent

Почему «отрытые»? Просто эти параметры можно изменить в настройках самой программы (но есть также и те «параметры», которые изменить так просто без доп. софта нельзя, но о них ниже) .

Распределение файлов. Кэш

Это первое, что порекомендовал бы изменить. Просто по умолчанию, кэш устанавливает сам uTorrent, а распределение загружаемых файлов вообще не включено ( распределение — это спец. опция, благодаря которой при начале загрузке файла — место на диске будет заранее под него зарезервировано. Это несколько снижает общую нагрузку) .

И так, заходим в настройки uTorrent: можно через меню (см. скрин ниже), можно с помощью сочетания клавиш Ctrl+P .

Открываем настройки uTorrent

Далее откройте вкладку «General» (в русской версии «Общие»), и поставьте галочку напротив пункта «Распределять все файлы» ( прим.: у меня полу-русская версия uTorrent и поэтому не очень удобные скрины, но, думаю, что нужную галочку найдете. ) .

Распределять все файлы — uTorrent / Кликабельно

Кроме этого, в разделе «Advanced» («Расширенные») откройте вкладку «Disk Cache» (на русском «Кэширование») и задайте размер кэша в 256 МБ. Сохраните настройки.

Использовать выбранный размер кэша — uTorrent / Кликабельно

Максимальное кол-во активных торрентов

Весьма важный параметр. Например, если у вас скачивают 5÷6 торрентов, плюс вы сами загружаете 3÷4 — то не удивительно, что создается высокая нагрузка на диск (вплоть до 100%).

Поэтому в разделе очередности («Queueing») поставьте максимум активных торрентов (и загрузок) не более 2-3. См. скрин ниже.

Настройка очередности / Кликабельно

Ограничение скорости загрузки

Также частично снизить нагрузку на диск можно с помощью ограничения скорости загрузки/отдачи. Здесь привести конкретные цифры более проблематично (настраивается индивидуально).

Например, для своего внешнего диска Seagate Expanshion я выставил ограничение в 4000 КБ/с (т.е. 4 МБ/с) для загрузки (см. скрин ниже). В общем-то, при этой скорости — никаких тормозов и высоких нагрузок не наблюдается.

Скорость загрузки, отдачи / Кликабельно

«Скрытые» параметры uTorrent

В uTorrent есть параметры, которые серьезно влияют на нагрузку диска, но их нельзя поменять в меню программы (вот такой вот казус. ).

Примечание!

Речь идет о последовательности загрузки . Представьте, вы загружаете один торрент-файл и это сериал, например (в нем, скажем 30-60 серий).

По умолчанию, торрент-программа загружает сразу десяток серий из этого сериала (чем создает высокую нагрузку на диск), а для снижения нагрузки — нужно чтобы она загружала серии последовательно: т.е. сначала первую серию, затем вторую и т.д.

Читать еще:  Анализ жесткого диска на размер файлов

Не могу не отметить, что данная опция реализована в программе qBittorrent (аналог uTorrent). Чтобы активировать последовательную загрузку — достаточно поставить нужную галочку перед загрузкой торрента (см. скрин ниже).

qBittorrent — настройки при загрузке торрента

Эту достаточно «тонкую» настройку в uTorrent можно задать только с помощью стороннего софта. В своем примере буду использовать BEncode Editor (что и вам рекомендую).

Действия для включения последовательной загрузки файлов одного торрента:

  1. сначала полностью закройте uTorrent (чтобы не было значка в трее );
  2. далее нужно нажать сочетание Win+R , и в появившемся окне «Выполнить» ввести команду %appdata% , нажать OK.

appdata — открываем системную папку

  • у вас должна открыться системная папка C:UsersalexAppDataRoaming (для Windows 8|10 это так, в других ОС Windows — путь будет несколько отличным);
  • В этой папке находите каталог «Utorrent», открываете его и находите файл settings.dat (см. скрин ниже). Полный путь в моем случае до этого файла — C:UsersalexAppDataRoaminguTorrentsettings.dat

    Settings в папке uTorrent

  • теперь нужно открыть этот файл settings.dat в программе BEncode Editor;
  • затем нажать на «зеленый плюсик» (ADD), в появившемся окне ввести в поле «name» — bt.sequential_download , выбрать тип (Type) — » Integer «, значение (Value) — задать » 1 » (без кавычек, см. пример ниже) . Нажать OK.

    после, выберите самую первую строчку (где содержится «.fileguard. «) и удалите ее (это нужно для того, чтобы uTorrent не пересоздал этот файл заново и не стер все наши настройки).

    Удаляем строчку с fileguard

    далее покрутите колесико мышки до самой нижней части файла: посмотрите, добавилась ли наша строчка (см. пример ниже) . Если да — то нажмите «File/Save» (т.е. сохранить изменения в файле) .

  • собственно, всё! Теперь можно запустить uTorrent, и протестировать. Он должен начать работать несколько иначе: будет последовательно скачивать файл за файлом одного торрента (а не всё сразу, вешая диск нагрузкой до 100%!).
  • Кстати, есть другие торрент-программы ( аналоги uTorrent ), в которых эта настройка есть в меню. Например, эта опция есть в qBittorrent (включается в самом начале при загрузке любого торрента).

    PS

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

    Увеличение кэша

    Если диск перезагружен только при скачивании больших файлов или пытаетесь загрузить несколько одновременно, то, скорее всего, ошибка возникает из-за недостаточного базового кэша. В этом случае диск вынужден записывать блоки в разные места одновременно, и становится занятым. Для решения проблему нужно увеличить кэш, чтобы запись проходила последовательно.

    В приложении uTorrent перейдите в меню Настройки. Затем выберите «Настройки программы».

    Разверните пункт «Дополнительно» и выберите «Кэширование». Отметьте флажком опцию «Вместо автовыбора использовать указанный размер кэша» и укажите его вручную. Измените значение на 1024 МБ и кликните на кнопку «Применить».

    Перезагрузите uTorrent и проверьте, перезагружен ли жесткий диск.

    Диск перегружен 100%: что делать?

    На самом деле решение проблемы «диск перегружен на 100%» очень простое. И вы сейчас сами в этом убедитесь. Все, что нужно – запустить программу uTorrent и изменить некоторые ее настройки. Чтобы открыть их, нажмите Ctrl+P.

    Именно здесь выставляются основные параметры этой программы. А затем, чтобы избавиться от ошибки диск перегружен 100%, выполните следующую инструкцию.

    Настройка кеширования

    Для начала выберите вкладку «Дополнительно», а затем – «Кеширование». Здесь вам нужно поставить птичку в пункте «Вместо автовыбора использовать…». По умолчанию он отключен, поскольку программа должна сама выставлять оптимальные параметры. В вашем случае uTorrent не справляется, поэтому происходит перегрузка дискового кэша 100%.

    Чтобы решить эту проблему, поставьте галочку, а размер кэша оставьте стандартным (128 Мб). Если после перезагрузки программы ошибка не исчезла, увеличьте это значение еще на 128 Мб, т.е. пропишите число 256. Если снова не помогло – увеличьте еще на 128 Мб.

    Здесь же уберите галочки в 2 пунктах – «Записывать нетронутые блоки» и «Записывать завершенные части». Это снизит нагрузку на HDD-накопитель и исключит вероятность перегрузки дискового кэша на 100%.

    Ограничение скорости приема и отдачи

    Еще одно решение проблемы «Диск перегружен 100%» заключается в ограничении скорости загрузки и раздачи файлов. Если она слишком большая, то ваш компьютер или ноутбук может сильно тормозить.

    Чтобы это сделать откройте вкладку «Скорость» и установите нужные значения. Какие именно? Здесь все зависит от скорости интернета и производительности ПК. Например, если у вас интернет-канал на 100 Мбит/с, то в uTorrent можно выставить 2500 и 5000 Кб/с соответственно. Если ошибка диск перегружен 100% все равно останется, тогда поставьте меньшие значения.

    Настройка очередности

    Очень часто стационарный или внешний жесткий диск не справляются со своей задачей из-за того, чтобы в uTorrent одновременно загружается или раздается много файлов. Чтобы снизить нагрузку на HDD, перейдите на вкладку «Очередность» и обратите внимание на первые 2 пункта.

    По умолчанию здесь стоят цифры 8 и 5. Если у вас используется внешний жесткий диск или ноутбук сильно тормозит – уменьшите эти значения в 2 раза. То есть, 4 и 2 соответственно. Или можете поставить даже цифры 2 и 1.

    Распределение файлов

    Перейдите на вкладку «Общие» и поставьте птичку в пункте «Распределять файлы».

    Благодаря этой опции вы, не дожидаясь полной загрузки торрента, сможете сразу видеть, сколько места занято на HDD.

    qBittorrent official forums

    Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by j2ee » Fri Nov 13, 2015 8:41 pm

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by Switeck » Fri Nov 13, 2015 9:58 pm

    No, qBitTorrent does not use ram cache as uTorrent to protect the harddisk (HDD).
    uTorrent caches entire pieces and writes completed pieces to the HDD in 1 pass.

    . which results in qBitTorrent (and Deluge which also uses libtorrent) being hard on a HDD and very hard on a SSD:
    index.php/topic,3743.msg19531.html#msg19531

    qBitTorrent uses much smaller 16-64 KB writes, which is terrible for SSDs and even bad for HDDs that are using a journaling system that doesn’t support write-in-place.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by ciaobaby » Sat Nov 14, 2015 4:54 pm

    [quote=»j2ee»]
    The ram cache is really helpful to let the life of HDD longer. Any idea?
    [/quote]
    Nope. The cache is there to store the active 16kiB ‘blocks’ of data that are used for transfers between peers. It does NOT store ‘pieces’ OR entire ‘files’ before writing to disc.

    Electro-mechanical HDDs last ‘longer’ if they are kept ‘spinning’ while ever they are in use, making them repeatedly start and stop is what accelerates the wear and tear on the stepping motors and read/write head suspension. So «over enthusiatic» ‘caching’ of data can actually increase the «wear and tear» on such devices and therefore reduce the working life.

    Читать еще:  Startuprepairoffline 6 1 7600 16385 что делать

    Smarter than the av-er-age bear, Boo Boo.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by Switeck » Sat Nov 14, 2015 5:29 pm

    3600 RPM?) than other drives (5400, 7200, or 10000 RPM normally).
    Seagate seems to have a high failure rate when consumer drives are used in heavy-use environments:
    http://www.extremetech.com/computing/19 . -data-good

    Having said that, if torrents are being stored on the same drive as your Windows OS you won’t have to worry about it spinning down due to inactivity. unless it goes into sleep mode.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by ciaobaby » Sat Nov 14, 2015 7:04 pm

    Tell me about it, and there is no ‘might’ about it.

    I have had three of them fail with only a little over two years «on the clock» and because they were in Buffalo 2TB Drive Stations, Western Digital blame Buffalo because they were sold as «OEM drives» and Buffalo will not accept them as a warranty claim.

    So if any one is running any Buffalo Drive Stations that are more than eighteen months old, replace them as soon as you possibly can before they do die, and if you have one that «drops out» and reconnects every couple of hours, you have only two or three days before it fails totally.
    As a matter of course I ‘retire’ drives after three years no matter who made them then leave those drives powered down so they cannot get any worse and I have them as a backup should I need to restore something.

    Smarter than the av-er-age bear, Boo Boo.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by Peter » Sat Nov 14, 2015 7:50 pm

    [quote=»j2ee»]
    The ram cache is really helpful to let the life of HDD longer. Any idea?
    [/quote]

    That is wrong. See @Switeck’s reply.
    But yeah since I blind-replied .
    If you have a HDD:
    Biggest killer is power / on-off cycle. That is why everyone should disable «turn off hard disk after X minutes» in Windows.
    Same goes for Linux and other systems, of course (you do that with hdparm there.)

    (That is why servers with even home HDDs can run for several years, they only a few restarts during the years — if any at all.)

    If you have an SSD:
    It will withstand more than you can throw at it.
    Seriously: https://techreport.com/review/27909/the . e-all-dead

    If you ever used TrueCrypt’s FDE, you saw how much data you write a day.
    My average work day was around 20-50 gigs.
    If let’s say my SSD can withstand 700TB, then that’s 700000 / 50 days => 14000 / 365 => 38 years or so.
    Since of course I install sometimes new stuff, do disk intensive thing, let’s say 20 years or more.

    Now. 20 years from now on. yeah go figure.
    (Btw I manage a few SSD0 SSD raids, it’s cheap and fast. And Intel RST pushes TRIM through the RAID.)

    — qBittorrent team — server and forum administrator.
    — Hungarian translation reviewer/moderator (+ translator).

    Join the official qBittorrent Discord!
    https://discord.gg/ma66Vv4

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by Switeck » Sat Nov 14, 2015 9:11 pm

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by ciaobaby » Sun Nov 15, 2015 1:27 pm

    To add a bit of perspective to the «bad press» SSDs are getting here;

    What causes the rapid demise of «flash» memory is not reading or writing data from or to them. It is the write — delete — rewrite cycles. If you use them a W.O.R.M. (Write Once — Read Many) drive and keep them powered up if not in use for extended periods they will last longer than any EMD (Electro-Mechanical Device) drive will. They are made of the same ‘stuff’ that USB (Memory Sticks, Flash, Thumb, Dongles, Widgets, whatever) drives are made of, (EEPROM or E 2 PROM, EAPROM) short for Electrically Erasable/Alterable Programmable Read Only Memory).

    Their read speed makes them perfectly suited for system drives provided you keep your applications and documents installed on a «proper» drive, turn OFF «defragging» on that drive and your «swap file» in a ‘RAM’ drive so that you are not regularly writing and erasing data on the SSD

    Even keeping torrent payloads on them is fine because you normally only write once to the drive, again, turn OFF «defragging» ’cause you will never notice the difference. Using SSDs as a ‘scratch disk’ or as «swap space» WILL reduce their lifespan considerably because of the write — erase — rewrite cycling.

    Smarter than the av-er-age bear, Boo Boo.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by ciaobaby » Sun Nov 15, 2015 1:28 pm

    Smarter than the av-er-age bear, Boo Boo.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by kursum » Wed Nov 18, 2015 2:21 pm

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by ciaobaby » Wed Nov 18, 2015 8:38 pm

    The Bittorrent protocol does not have a concept of ‘files’, so clients do nothing at all with files in a payload, they do not cache ‘files’, do not download ‘files’, do not upload ‘files’ or write ‘files’ to disc. To the bittorrent client a ‘file’ is a jigsaw puzzle with all the pieces being numbered so it can be put back together in the appropriate order.

    The wording of «disk write cache» in options -> Advanced is somewhat misleading, because that cache is used to cache blocks that are waiting to be written to disc, being currently downloaded AND blocks that are actively being uploaded.

    And if you understand C++ you can look at /src/core/bittorrent/cachestatus.cpp in the source code to see how the cache is assigned for libtorrent by qbittorrent

    Читать еще:  Чем отличается домашняя от профессиональной Windows 10

    Also:
    It has ABSOLUTELY nothing at all to do with «protecting» drives of any shape, form or make.

    The cache is there purely for the expediency of ‘buffering’ active blocks in a fast access medium whilst they are being transferred between peers.

    Smarter than the av-er-age bear, Boo Boo.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by crunchor » Thu Jan 12, 2017 5:02 am

    [quote=»j2ee»]
    The ram cache is really helpful to let the life of HDD longer. Any idea?
    [/quote]

    I want to know too.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by testest » Thu Jan 12, 2017 7:20 am

    6 months. I have 3 externals plugged into the USB
    ports and

    2000 active torrents. Am I basically ruining my laptop ? I have noticed, sometimes randomly
    speeds with drop to really low and I can hear hardrive loading and then everything speeds right back ?

    Should I switch, as much as I love sharing, I care more for the $1000 laptop.

    wow honestly, feel terrible right now.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by crunchor » Thu Jan 12, 2017 12:34 pm

    [quote=»Switeck»]
    No, qBitTorrent does not use ram cache as uTorrent to protect the harddisk (HDD).
    uTorrent caches entire pieces and writes completed pieces to the HDD in 1 pass.

    . which results in qBitTorrent (and Deluge which also uses libtorrent) being hard on a HDD and very hard on a SSD:
    index.php/topic,3743.msg19531.html#msg19531

    qBitTorrent uses much smaller 16-64 KB writes, which is terrible for SSDs and even bad for HDDs that are using a journaling system that doesn’t support write-in-place.
    [/quote]

    Can any staff explain if this is true? Sound scary.

    Re: Does qBittorrent use ram cache as uTorrent to protect harddisk?

    Post by Switeck » Thu Jan 12, 2017 7:20 pm

    2000 active torrents. Am I basically ruining my laptop ? I have noticed, sometimes randomly speeds with drop to really low and I can hear hardrive loading and then everything speeds right back ?[/quote]You are probably not ruining your laptop, at least not very quickly. It might take >5 years to kill the SSD even with very heavy bittorrent use on it. SSDs likely last longer than HDDs now. Replacing the external USB HDDs every other year or so (for each) might be prudent though. They have far more problems if they spin down often.

    Seeding torrents from a SSD is very low wear on it, since that is a bunch of reads without rewriting or moving their data.

    I’ve since found out that libtorrent (used by qBT) does do some aggregate/coalesce writes and reads and/or bunches them up in a way that windows (or Linux maybe?) can do them in bunches which is far easier on the SSD and HDD that otherwise. so write amplification is probably only about 4-20x instead of my earlier estimate of 10-100x.

    The random really low speed drops and harddrive loading may be when torrents are created or moved to the external USB drives. Are you using USB 2.0 or 3.0? (Huge speed difference between the 2!)

    If you can spare the ram, set qBT’s cache settings to 100-1000 MB (the 32bit version of qBT can crash if the cache is set >1400 MB and actually used heavily by >1 MB/sec DL+UL speeds) and raise the cache’s duration from 60 seconds to 600 seconds. Throwing away anything in cache that hasn’t been accessed in the last minute is probably too quick — many peers can’t or won’t download whole pieces (often 1, 2, or 4 MB size) in a minute, but qBT is probably caching most or all of a piece at a time. Limiting the number of peers/seeds per torrent to 30-50 while downloading and only

    10 while seeding as well as the global and per torrent upload slots (so each can get 5-50 KB/sec each) can reduce the disk overload and caching problems some — doing so can even increase the DL and UL speeds even if there’s no disk or cache issues because qBT will use better peers and seeds.

    If ram use on your computer is too great and/or it has low ram to begin with, try shutting down other apps and even some background services. Laptops are notorious for lots of specialty branding apps and services for using extra connectivity devices, despite typically having less ram (and less able to upgrade ram) than desktops. Swapping out data and apps in ram to the swapfile (likely on a SSD or HDD) can compound any I/O problems qBitTorrent has!

    Another thing that can really hammer files while downloading is active antivirus/antimalware scanning — some may try to re-read each file multiple times almost every time it gets modified before they finish downloading. It’s a good idea to scan completed downloads, but a very good idea to exclude scanning from the unfinished downloads folder/s.

    • Join Date: Apr 2012
    • Posts: 748

    I’m not 100% sure whether they do or do not. I can only say for sure that this is the setup I use and it seems to work well for me. Unfortunately, there isn’t really any advanced documentation that in detail describes what each of those options do.

    My best guess as to what they do is as follows:
    I can see the «Write out untouched blocks every 2 minutes» increasing I/O, but I believe this will actually free up used cache that is no longer needed. I would think this would in general improve performance, as if you are no longer using that cache, this should free it up for something that you are using. The «Write out finished pieces immediately» sounds like it will empty your cache as soon as it is done using it, once again improving performance, as it will make room for new content.

    From what I’ve seen online, it appears that the �Torrent makers have no intentions of making a 64 bit version, especially since the first one tanked so hard. You can read more about that client here.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:

    Adblock
    detector