Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Память в Windows 7 при копировании (http://forum.oszone.net/showthread.php?t=234335)

Eclipseggg 10-05-2012 02:17 1913213

Память в Windows 7 при копировании
 
Вот запускаю копирование диска 4.7 DVD у меня сжирается вся оперативка и все виснет кроме копирования..:(((почему так?как отучить систему жрать память при том же копировании?или если засунула память 1 гиг в себя то после работы с ним чтобы сразу выплюнула...

Windows 7 64BIT 6 ОЗУ

Eclipseggg 10-05-2012 15:37 1913475

не у меня же одного так?

giv5dot26 10-05-2012 16:01 1913484

Такое только при копировании с DVD или при любом копировании? Диспетчер задач показать можете в процессе?

Eclipseggg 11-05-2012 03:10 1913799

при любом копировании, вот взял 2 видео файла с диска Д на диск С

вот , при начале копирования и при его середине...




память сжирается и звездец, все виснит и копрование стоит на месте

я пробЫвал разные 64 битные сборки даже чистые, везде одно и тоже...на разных ноутах..

giv5dot26 11-05-2012 06:24 1913811

Какой размер файла подкачки у вас? В диспетчере устройств посмотреть в каком режиме работает контроллер жесткого диска можете?

Eclipseggg 11-05-2012 18:36 1914145

8412 размер подкачки только как я понял при копировании он не подкачку использует, а использует оперативку....

giv5dot26 12-05-2012 07:41 1914365

Тогда попробуйте такие варианты: http://technet.microsoft.com/en-us/s.../bb897561.aspx эту программу, и такой вариант если не поможет:
Код:

создайте ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vdub.exe\PerfOptions
а в ней ключ
"IoPriority"=dword:00000000


Eclipseggg 12-05-2012 17:26 1914685

какой параметр следует задать в CacheSet
и все же скажите такая проблема у всех на 64 бита или ток у меня?или она вообще на всех семерках?
что даст создаваемый ключ в реестре?=)

Благодарю!

giv5dot26 13-05-2012 06:42 1914944

Это у многих и именно на 64-битных системах. Параметр этот позволяет отправить ввод-вывод программы в фон чтобы копирование файлов большого объёма не затрагивало кэш или кеширует с низким приоритетом и быстро освобождает память другим
или не кеширует, если свободной уже нет. CasheSet не пользовался. Автор если не ошибаюсь Руссинович сомневаться не приходится. Вы бы проверили все таки и отписались.

Dzirt2005 13-05-2012 09:04 1914960

giv5dot26, а вы серьезно полагаете, что если снизинить до "фонового" приоритет операций ввода-вывода VirtualDub'а, то это поможет топикстартеру в его проблеме при копировании в Проводнике?

Eclipseggg, антивирус есть?

giv5dot26 13-05-2012 10:47 1914995

Цитата:

Цитата Dzirt2005
а вы серьезно полагаете »

Действительно, я скопировал не тот ключ. Прошу прощения. Eclipseggg попробуйте CasheSet тогда.
Еще вот тоже рекомендуют:
http://www.microsoft.com/en-us/downl...s.aspx?id=9258

Eclipseggg 13-05-2012 13:57 1915072

нет, антивирус не стоит и вирусов нет

я не знаю какие значения указать в chacheset.(((

giv5dot26 13-05-2012 14:28 1915093

А какие у Вас текущие и пиковые значения?

Eclipseggg 13-05-2012 15:04 1915111


giv5dot26 13-05-2012 15:24 1915123

А значения по умолчанию, то есть которые выставлены как на скрине не пробовали?
Не смог найти рекомендаций по уставкам. Попробуйте "поиграть" со значениями максимума и минимума.

Eclipseggg 13-05-2012 15:57 1915136

пробЫвал, не помогает, тупо сжирается память тупит система и падает скорость копирования...........неужели такое на всех 64битках?косяк мелкософта?
32 битку ставить , разблокировать память, и я так пологаю система будет хуже уже работать?или нет???

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

giv5dot26 13-05-2012 16:02 1915143

Код:

создайте ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\explorer.exe\PerfOptions
а в ней ключ
"IoPriority"=dword:00000000

Так попробуйте. Если не получится сделайте файл подкачки минимальным, перезагрузитесь и пробуйте.

Eclipseggg 13-05-2012 16:24 1915160

ок, теперь подождем когда видео зажмется и проверю))

в крайнем случае придется наверное ставить что-то сторонее для копирования

Petya V4sechkin 13-05-2012 18:19 1915212

Eclipseggg, по этой ссылке можно скачать маленькую утилиту SetSystemFileCacheSize (там же инструкция).

Eclipseggg 13-05-2012 18:40 1915231

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

Petya V4sechkin 13-05-2012 18:47 1915238

Цитата:

Цитата Eclipseggg
решения данной проблемы пока нигде нет

Решение данной проблемы - ограничить максимальный размер кэша с помощью SetSystemFileCacheSize.

Eclipseggg 13-05-2012 19:02 1915242

он его всеравно возвращает в стандартное...то что я на скрине приложил

Petya V4sechkin 13-05-2012 19:11 1915248

Цитата:

Цитата Eclipseggg
что я на скрине приложил

Утилита CacheSet для Windows NT/2000/XP.
А для Windows 7 - SetSystemFileCacheSize.

Eclipseggg 13-05-2012 19:15 1915251

как с ней работать?я того мануала понять не могу?куда его в батник сунуть?
BOOL GetSystemFileCacheSize(
PSIZE_T lpMinimumFileCacheSize, // минимальное ограничение
PSIZE_T lpMaximumFileCacheSize, // максимальное ограничение
PDWORD lpFlags // флаги
);

Petya V4sechkin 13-05-2012 20:52 1915298

Eclipseggg, открыть ссылку и прочитать.

Скачать setsystemfilecachesize.zip
Файл SetSystemFileCacheSize.exe для 64-битной системы в папке x64.

Скопировать SetSystemFileCacheSize.exe куда-нибудь, например в C:\Utilities
Запустить командную строку (cmd.exe) от имени Администратора и выполнить:
Код:

C:\Utilities\SetSystemFileCacheSize.exe off 512
Это ограничит максимальный размер кэша 512 МБ.
Действует до перезагрузки.

Чтобы автоматизировать запуск, воспользоваться планировщиком
Способ №4 - упрощаем запуск для избранных приложений при помощи планировщика заданий

Eclipseggg 13-05-2012 22:54 1915398

Petya V4sechkin это я уже пробЫвал, с правами админа все как нужно, копирование всеравно идет только когда сожрет память и притом сжирает всю, просто беру образ разный всегда 4.7 весом , ням ням, нет памяти тормозит комп и тормозит копирование..еле еле..не хватает т.е. этой системе 6 гигов...руки не кривые.ниче лишнего не стоит, такое с самого начала на всех 64битных сборках

Petya V4sechkin 14-05-2012 07:34 1915499

Eclipseggg, в командной строке (cmd.exe) от имени Администратора выполните:
Код:

C:\Utilities\SetSystemFileCacheSize.exe off 512
Код:

C:\Utilities\SetSystemFileCacheSize.exe
Что выдаст?

Eclipseggg 14-05-2012 09:53 1915539

ничего не выдает, молчит и дает следующую строку

Petya V4sechkin 14-05-2012 09:57 1915542

Eclipseggg, запуск без параметров должен отобразить текущие значения.

Eclipseggg 14-05-2012 10:08 1915550

min non set
max non set

теперь поставился max 512

запускаю копирование файла 6 гигов на диск С с диска Д памяти свободной 3тыс пишет
проходит минута, память сожрал всю в кэш...как его кстати принудительно очистить?скорость копирования падает, ничего более запустить нереально или то что открыто уже начинает притормаживать...

Petya V4sechkin 14-05-2012 10:18 1915557

Цитата:

Цитата Eclipseggg
проходит минута, память сожрал всю в кэш

SetSystemFileCacheSize показывает прежнее значение max?
Попробуйте уменьшить:
Код:

SetSystemFileCacheSize 8 128
Еще в этой статье упоминается параметр WorkingSetLimitInKB для ограничения размера Working Set отдельного процесса.

Eclipseggg 14-05-2012 10:25 1915562

да , все так же 512 метров


Время: 05:57.

Время: 05:57.
© OSzone.net 2001-