Содержание
Очистка оперативной памяти: 3 простых шага
Автор Дмитрий 779 Дата Мар 11, 2016
Пользователи, которые запускают большое количество приложений, могут столкнуться с нехваткой ОЗУ. В результате компьютер снижает производительность или вообще зависает.
Очистка оперативной памяти
Совет. Перед тем как запустить ресурсоемкое приложение (редактор графики или видео, 3D-игру) следует очистить оперативную память компьютера. Это позволит добиться увеличения производительности.
Правильная настройка ПК позволит задействовать всю оперативную память и избавит от тормозов.
Эта статья расскажет, как очистить оперативную память Windows 7 или 8 и добиться оптимальной производительности.
Актуальна она особенно для тех пользователей, которые вынуждены работать с «древними» компьютерами, имеющими максимум 1-2 Гб ОЗУ.
Уменьшаем использование оперативной памяти в Windows 7 и 8
Выход Windows 7 и 8 принес новые возможности для пользователей. ОС стала работать быстрее. Одной из функций, занимающихся ускорением, стала служба superfetch.
Она записывает в ОЗУ информацию обо всех программах и библиотеках, которые пользователь использует часто.
Естественно, при этом сохраняются данные и о запущенных процессах.
На сегодня память на домашних ПК достигает объема в 8-32 Гб и на них superfetch полезна. Но если установлено в компьютер не больше 2 Гб, то эффект – противоположен.
Рассмотрим, как отключить superfetch и повысить скорость работы ПК:
- Открываем панель управления параметрами ОС и заходим в раздел управления системой.
Рис 1. В панели управления выбираем система и безопасность - Переходим к разделу «Администрирование».
Рис 2. Входим в раздел Администрирование - Открываем меню управления службами.
Рис 3. Меню управления службами - Ищем в открывшемся списке службу под названием superfetch.
Рис 4. Выбираем из списка служб superfetch - Дважды щелкаем для открытия диалогового окна для управления параметрами.
- Выбираем в вариантах запуска значение, что служба отключена и сразу останавливаем ее кнопкой снизу.
Рис 5. Останавливаем работу superfetch - Применяем и сохраняем конфигурацию, а затем перезагружаем ПК.
Очистить память компьютера эти действия позволяют на 100-300 Мб. Это не много по современным меркам, но при 1-2 Гб ОЗУ значительно и влияет на скорость работы.
Освобождаем оперативную память
Пользователи часто не задумываются о том, чем занято ОЗУ компьютера и какая программа приводит к тормозам или съедает всю память. Перед запуском ресурсоемких приложений стоит выйти из тех программ, что не нужны сею секунду.
Важно. Часть приложений работают не всегда корректно и остаются в ОЗУ даже после полного выхода из них.
Существует два способа освободить оперативную память на компьютере:
- использование средств ОС;
- применение сторонних утилит.
Виндовс содержит специальное приложение, которое позволяет просматривать список того, чем занята оперативная память. Это «Диспетчер задач».
Рассмотрим, как снизить загрузку оперативной памяти штатными средствами ОС:
- Нажимаем клавиши CTRL, SHIFT и ESC одновременно для открытия диспетчера запущенных задач.
- Заходим на вкладку процессы.
Рис 6. Действующие процессы в диспетчере задач
- Снимаем задачу с ПО, которое «пожирает» память или больше не используется.
Системная задача explorer.exe часто съедает много ОЗУ. Особенно при продолжительной работе. Начинающие владельцы его перезапускать не рискуют из-за исчезновения рабочего стола и кнопки «Пуск». А ведь это способно уменьшить нагрузку на оперативную память.
Примечание. Процесс explorer.exe, называется в Win 8 – «Проводник».
Рестарт проводника при этом выполняется просто. Рассмотрим необходимые действия:
- Запускаем диспетчер приложений.
- Снимаем задачу с проводником.
Рис 7. Снимаем задачу с процесса
- Выбираем из меню Файл пункт «Новая задача».
- Набираем в открывшемся окне explorer и щелкаем Enter.
Стоит знать. Часто причиной того, оперативная память загружена на 90 и более становятся вирусы. При нестандартном поведение ПК незамедлительно проверьте его на заражение специальными утилитами.
Утилита представляет собой комбайн, который позволяет выполнить настройку и оптимизацию ОС на максимальное быстродействие. Кроме того, при установке этого ПО появляется индикатор в углу монитора. Он отображает:
- загрузку ЦП;
- уровень использование ОЗУ;
- сетевую активность;
- нагрузку на HDD.
Рядом с индикатором находится кнопка очистки ОЗУ. Она позволяет закрыть зависшие приложения и почистить оперативку.
Рис 8. Очистка RAM в мониторе производительности
Mem Reduct
Еще одна утилита для быстрой чистки ОЗУ. Отличается она следующими характеристиками:
- небольшой размер (около 300 Кб);
- поддержка русского языка;
- портативная редакция, доступная для загрузки с официального сайта;
- бесплатность.
После запуска рядом с системными часами появится значок приложения. Он будет отображать уровень текущей нагрузки на память. Для очистки просто кликаем на него и щелкаем в открывшемся окне единственную кнопку.
Рис 9
VC RamCleaner
Эта утилита действует несколько иначе. Она автоматически проверяет приложения, которые больше не активны и запускает их удаление. Это позволяет предоставлять другому ПО максимальный объем свободной памяти, что повышает производительность. Существует возможность и в ручную запустить очистку.
Интерфейс утилиты сделан в стиле минимализма. Показаны только общий и доступный объем ОЗУ. Плюс присутствует кнопка принудительной очистки.
Источник: http://pcyk.ru/windows/ochistka-operativnoj-pamyati-3-prostyx-shaga/
4 шага для ускорения загрузки Windows 7,8,10
Надоело, что Windows 7,8,10 медленно загружается? ДА, чем больше времени установлена операционная система, тем больше начинает мучить эта тема.
Компьютеры становятся всё мощнее и производительнее, но вместе с этим растут и запросы программ, которые разрабатываются под новое оборудование.
Так, например, Windows XP загружается на порядок быстрее, чем Windows 7/10 на одинаковом оборудовании.
Так что теперь, отказаться от новых возможностей ради быстрой загрузки операционной системы? Нет, к счастью есть хитрые и не очень приёмы, которые помогут нам в решении данной проблемы. В этой статье вы узнаете как программно сократить время загрузки Windows до 20 секунд и менее.
Шаг первый, службы и процессы
В ОС Windows частенько запускаются лишние службы, которые тормозят загрузку и работу системы.
Также предусмотрена поддержка разнообразного оборудования, поэтому службы, обеспечивающие его правильную работу, запускаются вместе с системой.
Конечно, если система посчитала, что в службе нет необходимости (поскольку, соответствующего устройства в компьютере попросту нет), то она отключается. Но на запуск, проверку и остановку службы всё равно тратится время.
Запускаем программу «Конфигурация системы», для этого жмём «Win+ R», пишем в окошке: msconfig и жмём Enter. Чтобы отключить временно ненужные службы, переходим в одноимённую вкладку:
Но нужно понимать какие службы можно выключить, а какие необходимо оставить рабочими. По большинству служб легко найти информацию в интернете, поэтому останавливаться подробно на этом не буду. Скажу только: не надо торопиться и отключать всё подряд, это может печально отразиться на работе операционной системы.
Пользуясь той же логикой, отключаем программы, загружаемые при старте системы, на следующей вкладке «Автозагрузка». Более подробно как отключить автозапуск программ в Windows 7-10 рассказано в отдельной статье. Для применения новых параметров запуска необходимо будет перезагрузить компьютер.
Шаг второй, реестр
Существует в Windows слабое место – реестр. Так уж издревле повелось, что большинство жизненно важных параметров Windows хранятся в иерархической базе данных. От того, с какой скоростью ОС находит нужные записи в реестре, напрямую зависит как скорость загрузки, так и работа ОС Windows в целом.
Не редко деинсталляторы программ работают неэффективно, оставляя в реестре записи о своём присутствии и работе (параметры, регистрируемые библиотеки, привязка к определённым расширениям файлов и т.д.).
Такие записи можно считать мусором, захламляющим БД. И от этого мусора необходимо избавляться, для чего стоит использовать такие утилиты как, например, Reg Organizer, CCleaner, Ashampoo WinOptimizer и другие.
Скачать CCleaner
Запускаем CCleaner, переходим в раздел «Реестр», нажимаем «Поиск проблем», и по окончанию — «Исправить выбранное»:
Во время такой очистки, да и просто во время работы Windows, реестр постоянно подвергается фрагментации. Значит необходимо будет выполнить ДЕфрагментацию реестра. Это можно сделать с помощью программы Defraggler, того же разработчика.
Однако, сделаю важное замечание, что в некоторых случаях «чистка» реестра может затронуть и важные параметры.
Поэтому обязательно предварительно создавайте точки восстановления системы, и в случае проблем в работе Windows вы сразу сможете восстановиться до предыдущего состояния.
Шаг третий, главный
Теперь можно приниматься за глубокую оптимизацию процесса загрузки системы и программ.
Во время выполнения приложений может происходить множество побочных действий, таких как долгая загрузка дополнительных библиотек и подпрограмм, предсказание условных переходов, кеш промахи и всё в таком роде. Анализ таких данных называется профилированием.
Поскольку рассматриваемая ОС создана компанией Microsoft, то воспользуемся профилировщиком, созданным в той же компании – Windows Performance Toolkit. С недавних пор этот инструмент стал входить в состав Windows SDK. На сайте компании Microsoft можно скачать web-установщик.
Windows 7 SDK
Windows 8/10 SDK
Все входящие компоненты ставить необязательно, можно обойтись лишь Windows Performance Toolkit
Данный инструмент позволяет провести трассировку загрузки операционной системы с самого начала. Нам нужен исполняемый файл «xbootmgr.
exe», который находится в той папке, куда вы соизволили установить Windows Perfomance Toolkit, по умолчанию он располагается в директории «C:\Program Files\Microsoft Windows Performance Toolkit\».
Посмотрите видео или продолжите чтение статьи:
Для вызова утилиты следует запустить xbootmgr.exe с параметром, например параметр «-help» отобразит список всех возможных функций. Для этого нажимаем кнопки «Win + R» или идём в меню «Пуск -> Выполнить», и в окно вводим команду:
xbootmgr –help
Путь к файлу добавлять не обязательно, если и так запускается:
Ради интереса, если хотите посмотреть, как ваша система ведёт себя при запуске в данный момент, то выполните команду:
xbootmgr -trace boot
Она перезагрузит компьютер и соберёт данные во время запуска. Результат её работы можно посмотреть в файле boot_BASE+CSWITCH_1.
etl, который xbootmgr сохранит в своей папке или в папке «C:\Users\ваше_имя». В этом файле содержится вся информация о поведении программ при запуске системы, можно увидеть много интересного.
Для этого нужно кликнуть по файлу два раза, чтобы открылся Анализатор:
Если интересно, изучите информацию, здесь есть всё в мельчайших подробностях о процессе загрузки: сколько секунд ушло на запуск каждого процесса, как использовались ресурсы компьютера и др.
Теперь перейдём к делу — запустим процесс автоматического анализа и ускорения загрузки Windows. Выполните команду:
xbootmgr -trace boot –prepsystem
В ходе оптимизации, по умолчанию, будет выполнено 6 перезагрузок и в той же директории будет сохранено 6 файлов с информацией о поведении программ при каждой перезагрузке.
Весь этот процесс довольно длительный, но участия пользователя не требует. С успехом можно пообедать пока программа работает.
И не забудьте сначала проверить, что есть пару Гигабайт свободного места на диске «C:»!
После перезагрузок будут появляться сообщения в белом окошке, например «Delaying for boot trace 1 of 6» с отсчётом времени:
При этом не нужно пытаться работать за ноутбуком, просто ждите. Будут появляться и другие сообщения.
На втором этапе окошко «Preparing system» у меня провисело минут 30, при этом процессор ничем загружен не был, но потом всё-таки перезагрузка произошла и остальные этапы прошли быстро. Реально на весь процесс может уйти час.
Что же делает Xbootmgr? Он не отключает не нужные службы и процессы, как могло показаться. Xbootmgr оптимизирует загрузку таким образом, чтобы в каждый момент времени ресурсы компьютера использовались максимально. Т.е.
, чтобы не было такого, когда процессор загружен на 100%, а жёсткий диск отдыхает, или наоборот. Также происходит дефрагментация системных файлов.
После последней перезагрузки ничего делать не надо, Windows будет загружаться, и даже работать, быстрее.
Шаг четвёртый, опасный
Этот шаг стоит применять, только если вы уверены, что сможете восстановить прежние параметры Windows 7, если чё. Актуально только на первых (старых) многоядерных компьютерах.
В семёрке, как впрочем и в XP (хотя об этом догадываются не все), есть поддержка многоядерных процессоров.
Непонятно только почему система не всегда сама в состоянии задействовать все имеющиеся ресурсы при своём запуске, а начинает их использовать только, когда уже полностью загрузилась и пользователь приступил к работе.
Значит надо помочь ей задействовать имеющиеся ресурсы в параметрах запуска системы. Для этого нужно покопаться в конфигурации. Сочетанием клавиш «Win + «R» открываем окно «Выполнить» и пишем команду msconfig , жмём «Ок». В появившемся окне конфигурирования системы выбираем вкладку «Загрузка»
Выбираем «Дополнительные параметры»
В появившемся окне выставляем на максимум параметры «Число процессоров» и «Максимум памяти».
Теперь внимание! Закрываем и снова открываем программу, смотрим что значение «Максимум памяти» не сбросилось в «0».
Если так, то снимаем отсюда галочку, иначе система может не запуститься вообще. Перезагружаемся, готово.
Замечание: Если вы решите добавить оперативной памяти или заменить процессор на другой (с большим количеством ядер), то вышеуказанные параметры необходимо будет изменить. В противном случае, система просто не будет использовать дополнительную память и/или дополнительные ядра процессора.
Заключение
Описанные выше шаги позволили сократить время загрузки ОС Windows 7 Ultimate на нетбуке (процессор Intel Atom N570, 2ГБ DDR3 и HDD со скоростью вращения 5400rpm) с 62 до 28 секунд.
Скорость загрузки можно увеличивать не только программно, но и аппаратно. Так, например, замена винчестера на твёрдотельный SSD накопитель уменьшит время загрузки ОС примерно вдвое.
Теперь можете перейти на новый уровень и ещё лучше оптимизировать Windows.
Источник: https://it-like.ru/kak-uskorit-zagruzku-windows-7/
Проблема высокой загрузки памяти системным файловым кэшем на Windows Server 2008 R2
На одном из файловых серверов под управлением Windows Server 2008 R2 обнаружилась проблема с высокой загрузки оперативной памяти (RAM), выливающаяся в проблемы с производительностью сервера и запущенных на нем служб. Как оказалось, память забивалась системным файловым кэшем с метаданными файловой системы. Проблеме потенциально подвержены все файловые сервера с большим количеством файлов, к которым обращаются пользователя. Наиболее критична проблема для 64 битных версий Windows, на которых размер метафайла в памяти может занять практически всю емкость установленной оперативной памяти. В статье разберемся как проявляется проблема, выявим ее источники и способы решения.
Высокая загрузка оперативной памяти на файловом сервере Windows
Проблема проявляется следующим образом: в диспетчере задач (Task Manager) видим, что на сервере оперативная память занята на 95-99%.
Перейдя на вкладку процессов, не удастся найти какой-то утекший процесс с аномально высоким потреблением памяти.
Кроме того, если навскидку сложить память, занятую всеми процессами, отображаемыми в диспетчере задач, даже близко не удается приблизиться к 50% физической памяти, установленной на сервере. Так кто же съел всю память?
Реальный расклад по использованию оперативной памяти может дать утилита RAMMap (Марка Руссиновича). Качаем архив с утилитой и запускаем из архива файл RAMMap.exe с правами администратора.
На вкладке Use Counts, видим, что больше всего физической памяти использует объектом Metafile (в нашем случае на него приходится 11 из 25 Гб оперативной памяти сервера).
Что такое метафайл в Windows?
Метафайл (Metafile) — это часть системного кэша, который содержит метаданные файловой системы NTFS и используется для увеличения быстродействия файловой системы при доступе к файлам.
Метаданные NTFS включают в себя данные таблицы MFT (Master File Table).
Для каждого файла/папки, к которому обращались пользователи, в метафайле создается соответствующий блок, размером как минимум 1 Кб (запись об атрибуте каждого файла занимает 1кб, и каждый файл имеет как минимум один атрибут).
Таким образом, на файловых серверах с большим количеством файлов, к которым идут постоянные обращения, размер системного кэша NTFS (метафайла) может достигать нескольких гигабайт.
Отключить этот кэш или управлять им с помощью стандартных средств Windows не получится. Как решение, можно увеличить количество памяти на сервере, но реализуемо это далеко не всегда.
Если перезагрузить сервер, память используемая метафайлом освобождается, но со временем размер метафайла в памяти все равно начинает неконтролируемо расти.
К примеру, оценить размер MFT таблицы можно с помощью еще одной утилиты Руссиновича – ntfsinfo. К примеру, в нашем примере для 2 Тб диска размер MFT таблицы составляет 13 Гб.
Быстрая очистка метафайла MFT в памяти
Утилита RAMMap предоставляет возможность быстрой очистки используемой памяти от мусора без необходимости перезагрузки сервера.
Для этого нужно в меню выбрать раздел Empty -> Empty System Working Set.
После этой операции размер памяти под metafile уменьшился в десятки раз, а процент использования RAM сервером упал с 95% до 26%.
Основной недостаток такого метода – процесс очистки ручной и никак не автоматизируется.
Служба Dynamic Cache Service для управления файловым кэшем
Другим, более кардинальным, решением проблемы высокой загрузки оперативной памяти метафайлом файловой системы является установка службы DynamicCacheService(http://www.microsoft.com/en-us/download/details.aspx?id=9258). Данная служба через системные API позволяет управлять параметрами выделяемого кэша.
Важно. Используйте данное решение, только при наличии описанных выше проблем. Установка данного сервиса не будет универсальным решением для других причин исчерпания памяти на серверах.
Установка DynCache довольно простая (подробные инструкции есть в архиве с программой).
- Копируем файл в DynCache.exe в каталог %SystemRoot%\System32
- Создадим службу DynCache командойsc create DynCache binpath= %SystemRoot%\System32\DynCache.exe start= auto type= own DisplayName= «Dynamic Cache Service»
- Импортируем файл DynCache.reg в реестр (содержит дефолтные значения)
- Изменим значения следующих ключей реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DynCache\Parameters
- MaxSystemCacheMBytes: 4096 (dec) – максимальный размер кэша
- MinSystemCacheMBytes: 100 (dec) – минимальный размер
- Запустим службу командой sc start DynCache
Примечание. Если понадобится удалить службу, воспользуйтесь инструкцией.
В нашем случае, после установки службы DynCache, использование памяти метафайлом перестало превышать заданного нами значения 4 Гб. Пользователи каких-либо проблем с ухудшением производительности файлового сервера не выявили.
Источник: http://winitpro.ru/index.php/2016/03/21/vysokaya-zagruzka-ram-metafaylom-na-fajlovom-servere-windows/