Часто, особенно когда я запускаю длительный процесс, который использует много оперативной памяти, процесс проходит половину пути, а затем завершается сбоем, потому что Windows считает, что свободного места на диске больше нет. Затем я перезагружаю ПК, чтобы убедиться, что все в порядке, и для завершения процесса все еще более чем достаточно места. Зачем?

Предполагает ли Microsoft, что «в наши дни каждый имеет жесткий диск объемом 500 ГБ или больше, поэтому мы можем тратить столько их пространства, сколько захотим»? Ну, у меня есть 6-летний MacBook Air с твердотельным накопителем 128 ГБ, и даже более новые поставляются только с 256 ГБ.

Например: я только что попытался использовать Deluge для загрузки торрент-файла размером 16 ГБ на мой диск D: (системный раздел - C: на 99% компьютеров), в то время как в проводнике отображалось 18 ГБ свободного места на этом диске. , Дает мне теоретическую комнату для маневра объемом 2 ГБ, верно?

Никаких других программ, запущенных в то же время, никаких обновлений Windows в фоновом режиме (насколько я могу судить), никаких других очевидных причин, по которым размер 2 ГБ будет недостаточным. И все же загрузка остановилась на 68%. Мне пришлось перезапустить, принудительно перепроверить в Deluge и продолжить до того, как это повторилось на 84%!

Другой перезапуск привел к окончательному завершению работы dl и оставлению ожидаемых 2 ГБ свободного места на D:. Так почему это происходит?!?! Я здесь упускаю что-то действительно очевидное, потому что я до сих пор не понимаю ... и это происходит не только с Deluge, это происходит со всеми видами программ.

Да и кстати, не знаю, насколько это актуально, но я никогда не видел, чтобы использование моей системной оперативной памяти превышало 80% ... ни разу. У меня всего 4 ГБ, но этого, кажется, более чем достаточно для того, что я делаю регулярно.

1 ответ1

0

Это происходит по нескольким причинам, но самая важная часть, которую вы упускаете, это то, как работают загрузки. Когда вы обычно загружаете файл объемом 16 ГБ, вам может потребоваться 32 ГБ бесплатно, поскольку файл загружается как "частичная" загрузка до его завершения, а затем записывает завершенную загрузку как новый файл, который сохраняется. Существуют разные механизмы загрузки, но если вы наблюдаете за процессом загрузки в папке, в которую вы сохраняете обычную загрузку, вы часто можете увидеть частичную загрузку, как-то помеченную (например, «filename.partial»).

Когда вы загружаете торренты, у вас есть дополнительный фактор, что кусочки могут поступать из разных источников и, следовательно, иметь разные размеры при каждой попытке загрузки. Таким образом, загрузка Torrent больше похожа на "сборку" файла из кусочков, чем на традиционную загрузку целого файла.

Лучшее объяснение этого процесса, которое я смог найти, - как работает торрент-загрузка .

Кроме того, существуют другие способы, которыми ваша система временно потребляет дисковое пространство до перезагрузки. Наиболее видимыми являются только временные файлы, которые открываются, когда определенные приложения открыты, по существу, "рабочие файлы", которые часто удаляются при закрытии приложения. На Mac также есть место для файла подкачки; в разделе « Вопрос о перезапуске Mac» обсуждается освобождение дискового пространства об этом явлении, хотя не все комментарии технически правильны.

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