Windows: вимкнення кешування великих файлів


8

Зараз я маю справу з дуже великими відеофайлами, включаючи де / кодування їх та копіювання навколо них тощо.

На мій подив, Windows намагається кешувати ці відеофайли, навіть якщо це не має сенсу. Вони занадто великі, щоб їх кешувати. (До 230 гігабайт.)

Мене також шокує той факт, що Windows майже повністю очищає нормальний вміст кешу для відеофайлів. Відчайдушно намагаються їх кешувати, роблячи мою систему досить повільною.

Як я можу сказати Windows не кешувати ці файли? Якщо це неможливо, чи є інші способи вирішити цю проблему?

введіть тут опис зображення


Як вони кешовані та як визначити, що вони кешовані?
Der Hochstapler

Дивіться мінус.com/mbasREyoyB . Вони відображаються в пам'яті за допомогою Windows (можливо, на запит VLC чи VirtualDub)?
Роберт

2
Таємниці управління пам’яттю розкриті, Марк Русинович
Моав,


У мене є ця проблема, коли я виконую резервні копії своїх віртуальних машин. Windows знімає все, що мені важливо, у кеш-пам'яті для одного або двох образів диска, які мене не цікавлять. Це дійсно впливає на продуктивність - було б ідеально, якби ми могли уникнути кешування конкретних файлів!
Буде Бікфорд

Відповіді:


3

Використання Cacheset.exe з Sysinternals Suite від MS вирішило проблему для мене. Не забудьте запустити його як адміністратора, інакше він скаже вам, що введені вами значення є недійсними.

Зазвичай кешування файлів не повинно бути проблемою, виштовхуючи інший вміст ОЗУ. Перевірте, чи є LargeSystemCacheу вас HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Managementналаштування. Я підозрюю, що це справжня причина поведінки "очищення всього іншого". (Моя система витісняла активні процеси, намагаючись кешувати відео, яке я кодувала avidemux).


Я перевірив свої LargeSystemCacheналаштування і це 0.
Роберт

1

Я впевнений, що те, що ви спостерігаєте, не може і не повинно бути відключеним.

Кожна програма може вирішити для себе карту файлу в пам'ять . Наскільки я розумію, це може значно підвищити продуктивність.

І, як ви можете бачити на скріншоті, 4 ГБ вже в режимі очікування . Це означає, що вони фактично більше не використовуються і можуть бути перепризначені для нових процесів.


Windows не може працювати над картографічними даними файлів без кешування. Це досить розумно, щоб визволити ці кеші агресивно.
Девід Шварц
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.