Нажмите "Enter", чтобы перейти к содержанию

Как проверить загрузку оперативной памяти: Как проверить загрузку оперативной памяти

Содержание

Как узнать сколько на компе осталось занято оперативной памяти на windows 7

Вы играете игры или просто работаете на компьютере / ноутбуке и вдруг он завис. Первое на что нужно обратить в таких случаях – оперативная память.

Вам обязательно нужно узнать сколько осталось свободной оперативной памяти (сколько в данный момент работает / используется).

Это не сложно, особенно в windows 7. Семерка предоставляет два своих стандартных способа определить, сколько используется (занято) оперативной памяти – сокращенно ОП.


Конечно, компьютер плохо работает, не только из-за того что мало осталось ОП. Если используется ресурсов процессора, больше чем он может предоставить, это так же ни к чему хорошему не приводит.

Только это другая тема. Перейдем непосредственно к нашим трем способам и узнаем, сколько на компе / ноуте осталось не занято свободной оперативной памяти.

Как узнать сколько в компьютере/ ноутбуке  осталось  оперативной памяти при помощи стандартного гаджета

Этот способ очень быстрый и простой. Кликните на пустом месте рабочего стола своего компьютера или ноутбука правой кнопкой мыши и нажмите на строку – гаджеты (я пишу о windows 7, vista и виндовс 8, в XP – гаджетов нет).


Вам откроется окно, в котором дважды кликните по гаджету «индикатор ЦП». Теперь с правой стороны экрана появится мини программка, показывающая, сколько процентов работает оперативной памяти и сколько осталось.

При желании гаджет можно немного увеличить – просто нажмите в нем с правой стороны на стрелку с квадратиком. С левой стороны гаджет показывает, сколько используется ресурсов процессора.

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

Этот способ доступен всем у кого установлена не только виндовс 7.


Для начала запустите диспетчер задач (Ctrl+shift+Esc) и кликните (в самом верху) на вкладку «быстродействие».

Вы сразу увидите, какое количество занято оперативной памяти. Этот параметр можно расширить, если нажать на опцию «монитор ресурсов» и кликнуть на вкладку «память». Хотя этот способ стандартный, но простой, быстрый и точный.

Как узнать, сколько занято / работает оперативной памяти при помощи утилиты System Explorer

Здесь вам понадобиться скачать бесплатную утилиту на русском языке «System Explorer». После запуска нажмите на вкладку «производительность».

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


Это еще не все. Если перейти во вкладку процессы, то увидите все запущенные и в реальном времени сможете проверить, не заражены ли они вирусами.

Как видите узнать все о ОП можно просто и быстро. Каким способом воспользоваться решать вам самостоятельно. Они все точны. Успехов.

Как проверить оперативную память в Windows, проверка с диска

Как проверить оперативную память на ошибки с помощью специально подготовленного загрузочного диска

Этот метод является универсальным и может применяется на любой операционной системе и даже без нее!

Если у вас еще нет диска восстановления Live CD, то рекомендуем создать его. Это очень нужная и полезная вещь для диагностики и ремонта компьютерной техники. Как это сделать написано в статье «Как создать Live CD» (показать подсказку / открыть статью полностью)

А теперь перейдем непосредственно к проверке. Для это нам нужно:

1. Загрузиться с диска восстановления; Если вы не знаете как это сделать вам сюда (показать подсказку / открыть статью полностью).

Диск восстановления Alkid

2. В меню диска восстановления с помощью стрелок вверх и вниз диска выбрать «MemTest 86+»  и нажать Enter;

Выбор теста памяти в меню Alkid

4. Запуститься проверка оперативной памяти;

Проверка оперативной памяти через MemTest

5. Результаты проверки отображаются на экране в режиме онлайн. Здесь следует обратить внимание на количество ошибок. У работающей оперативной памяти их должно быть ноль;

Результат проверки оперативной памяти. Ноль ошибок

6. Для выхода из режима проверки оперативной памяти нажмите клавишу Esc. Компьютер перезагрузится.

Что делать если ошибки обнаружены

Если в ходе проверки оперативной памяти были обнаружены ошибки, то следует проделать следующее:

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

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

2. При определении поврежденного модуля памяти не использовать его больше, т. к. ремонту он не подлежит;

3. Если этот модуль у вас единственный или все модули памяти повреждены, купите новую совместимую (показать подсказку / открыть статью полностью) оперативную память для вашего компьютера.

Формула успеха, или Секреты профессиональной оптимизации кремниевых коней в примерах и картинках


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

Вы хотите сделать своему кремниевому другу «апгрейд»? Прекрасно! Но уверены ли вы, что сможете безошибочно определить, какой из многочисленных узлов компьютера действительно нуждается в замене? Бесполезно приобретать более быстрый процессор, если узким местом системы является пропускная способность подсистемы памяти и, соответственно, наоборот. Действуя наугад, вы рискуете выбросить на ветер приличную сумму денег, прежде чем добьетесь ожидаемого результата.

Между тем, операционные системы семейства Windows и процессорные системы класса Pentium поддерживают так называемые счетчики производительности (performance counters), позволяющие быстро и достоверно определить главных виновников «торможения». Хотите научиться ими пользоваться? Тогда эта статья расскажем вам, как!

Введение

Строго говоря, то, чем мы будем сейчас заниматься, не есть тюнинг системы в общепринятом его понимании. Скорее, это спортивный бег с препятствиями. Профессионалы, занимающиеся оптимизацией, не мыслят свою жизнь без целого комплекса программно-аппаратного обеспечения, позволяющего ощупать каждую сигнальную трассу, каждую жизненно важную артерию компьютера. Сложность управления всем этим оборудованием может повергнуть в ужас даже видавших виды специалистов. Но именно так создаются компьютеры brandname-производителей.

Мы же с вами — люди маленькие, и запросы у нас куда как более скромные. Презентационная точность юстировки системы нам не нужна. Достаточно лишь сделать ее более или менее работоспособной и сбалансированной. К счастью, современные процессоры и ОС настолько умы, что необходимый минимум измерительных средств в них уже есть.

Настройка системы с помощью Диспетчера Задач

«Диспетчер Задач», встроенный в операционные системы семейства Windows NT и вызываемый по нажатию клавиш Ctrl-Alt-Del, представляет собой мощное средство мониторинга системы, которое, к тому же, всегда под рукой. (В операционных системах семейства Windows 9x Диспетчер Задач отсутствует, но его заменяет утилита WinTop

из набора Microsoft Resource Kit.)

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

Оценка мощности процессора

Быстрее, еще быстрее… и вот мы буквально летим, накручивая мегагерцы на кардан, проносясь по трассе со скоростью полусонной черепахи, ни на йоту не сдвинувшейся с того самого места, где она была год, а то и два года назад. Увы! Слишком быстрый процессор подавляющему большинству приложений просто не нужен, и увеличение тактовой частоты вдвое в лучшем случае увеличивает производительность системы лишь на треть. Посмотрите: если индикатор загрузки ЦП лениво осциллирует возле нулевой отметки, или кривая загрузки напоминает разлапистую горную цепь вроде лунных Апеннин (или земного Кавказа), — вычислительной мощности вашего процессора для решения поставленных перед ним задач более чем достаточно! Наращивание тактовой частоты слегка сузит ширину основания «пиков», но общее время выполнения задачи окажется практически неизменным.

Реальное увеличение производительности достигается лишь на тех задачах, чьи потребности в процессорном времени достигают 100% (например, поиск регулярных выражений, обработка изображений и т. д.). Однако никаких гарантий того, что Диспетчер Задач не лжет, у нас нет. Показатель производительности, именуемый «загрузка процессора», на самом деле представляет собой готовность отдачи квантов времени всеми остальными процессами системы. Высокая загруженность процессора может быть вызвана и дисковой подсистемой, и подсистемой оперативной памяти, и… да много еще чем!

Это не означает, что показаниям Диспетчера Задач нельзя доверять, но означает, что тактовая частота процессора — не единственный, да и не самый вероятный виновник. Высокая степень загрузки ЦП лишь указывает на потенциальную возможность радикального увеличения быстродействия, но не говорит, какой из компонентов системы для этого следует заменить.

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

Этим, в частности, грешат ранние версии словаря Context и переводчика Socrat, вызывающие 100-процентную загрузку центрального процессора и, как следствие, сильное торможение системы. Все версии Microsoft Word (вплоть до XP включительно) также имеют один очень неприятный дефект проектирования, при определенных обстоятельствах приводящий к 92—95-процентной загрузке ЦП. Причем увеличение тактовой частоты процессора не исправляет ситуацию и практически не увеличивает общую производительность системы! Единственно правильным решением будет полный отказ от «неправильных» приложений или переход на их альтернативные версии.

Если стабильно работающая система вдруг без видимых причин начинает тормозить, вызовите Диспетчер Задач и, щелкнув мышкой по вкладке «Процессы», посмотрите — какой из процессов поглощает наибольшее количество времени (колонка ЦП).

Microsoft Word, даже работая в фоновом режиме, отнимает 92% от быстродействия системы. Если вы хотите этого избежать — просто отключите автоматическую проверку правописания, и загрузка процессора тут же упадет практически до нуля.
Оценка требуемого количества оперативной памяти

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

Если при переключении между ранее запущенными задачами происходит обращение к жесткому диску, значит, количества имеющейся в распоряжении системы оперативной памяти более чем недостаточно, и имеет смысл ее нарастить, воткнув в материнскую плату еще один модуль. Но вот вопрос: а какого этот модуль должен быть объема? Как узнать, сколько именно мегабайтов вам требуется? Нет ничего проще! Вызываем Диспетчер Задач, переходим к вкладке «Быстродействие», находим графу «Выделенная память», а в ней — текущее и пиковое количество выделенной памяти за последний сеанс работы с системой.

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

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

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

Графа «Выделенная память» как раз и отражает количество выделенной, то есть зарезервированной памяти, но не дает прямого ответа на вопрос, используется эта память или нет. Для прояснения ситуации следует обратиться к графе «Физическая память», содержащей среди прочей информации доступный объем оперативной памяти. Чем он больше — тем лучше. Считается, что если свободно хотя бы 50 или 100 мегабайтов физической памяти, то потребности системы в ней полностью удовлетворены. На самом деле, это предположение в коре неверно. Если перед обращением к Диспетчеру Задач вы завершите какое-нибудь «монстроидальное» приложение, то вся занятая им память окажется свободной и будет оставаться таковой, пока вы не переключитесь на приложение, полностью или частично «высвопленное» на диск. Наглядное доказательство тому приведено ниже (см. рис). Смотрите: в системе установлено 256 МБ памяти, из них 235 МБ выделено, а 98 МБ — свободно. Согласитесь, что 235 + 98 > 256! Поэтому следует опираться не на текущее, а на минимальное количество свободной физической памяти. Держите глаза широко раскрытыми и периодически поглядывайте на Диспетчер Задач в ходе работы с другими приложениями.

Диспетчер Задач следит за хронологией загрузки процессора и выделения оперативной памяти
Практический пример тюнинга системы

Один из приятелей автора как-то пожаловался на свой Pentium 4: дескать, работает он медленно, да и видеофильмы идут с большим торможением, «рывками». Разгон процессора, сопровождаемый панической переустановкой модулей памяти и ковырянием настроек BIOS, ничего не дал, и вконец отчаявшийся экспериментатор решил пригласить к своему компьютеру меня (по принципу: если я его сломаю, хуже уже не будет).

Запуск Диспетчера Задач показал, что процессор тут вообще не причем, поскольку его загрузка стабильно держалась на уровне ~40%, и большую часть времени он проводил в спячке, охлаждая свои внутренности от перегрева (см. рис.). Следовательно, наиболее вероятным виновником «тормозов» становилась дисковая подсистема, и показания Системного Монитора полностью подтвердили это предположение: моменты «дерганья» изображения хорошо согласовывались с «вылетами» графика длины очереди запросов на чтение [диска]. То есть, привод время от времени впадал в некий «ступор», не реагируя ни на какие попытки обращения. Причина? Запуск ASUS PC Probe обнаружил значительную просадку напряжения на линии +12 В, потенциал которой составил всего +10,2 В. Компьютер все еще работал, но — нестабильно. После замены блока питания ситуация нормализовалась, и все тормоза немедленно исчезли.


Проигрывание видеоклипа загружает процессор менее, чем наполовину, между тем, изображение движется рывками. Как вы думаете, почему?

Системный Монитор

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

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

Пуск —> Настройка —> Панель Управления —> Администрирование —> Системный Монитор. (В Windows 9x Системный Монитор тоже есть, но попроще, ищите его в меню служебных программ.) Теперь вызываем контекстное меню посередине появившейся консоли, выбираем в нем пункт «Добавить счетчики» и добавляем три следующих счетчика: счетчик загруженности процессора (объект: процессор), счетчик активности диска (объект: физический диск) и счетчик текущей длины очереди диска (объект тот же). Добавив все необходимые счетчики, мы возвращаемся в главное окно Системного Монитора, нажимая клавишу «Закрыть». Клавиша «Объяснения» выдает короткую справку по текущему счетчику производительности — обращайтесь к ней всякий раз, когда встретитесь с чем-то непонятным.

«Процесс пошел!» — как говорят в Одессе. Системный Монитор начинает протоколирование, процарапывая на экране три кривые. Зеленая отвечает за загруженность диска, красная — за загруженность ЦП, голубая — за длину очереди запросов на диск (разумеется, такие цвета кривым назначаются по умолчанию — они могут быть изменены вручную и будут перепутаны, если вы добавляли счетчики в ином порядке).

Левый рисунок (см. ниже) иллюстрирует пример хорошо сбалансированной системы. Смотрите: загрузка жесткого диска держится на довольно высоком уровне. Это означает, что продолжительность эвристического анализа [антивирусным сканером] одного файла сопоставима со временем чтения другого. Причем процессор работает на пределе. Обратите внимание на то, как хорошо совпадают пики загрузки процессора с провалами активности диска! Замена диска на более быстрый практически не увеличит производительности, поскольку большую часть времени этот диск будет простаивать. Не верите? А вот переведите свой взгляд на правый график, снятый на той же самой системе, но уже после апгрейда винчестера.

Загрузка процессора резко возросла, а на графике активности диска появились длинные и глубокие провалы, похожие на Большой Каньон. Причем более быстрый диск оказался более «быстрым» только наполовину. Скорость линейного чтения явно возросла, но вместе с ней возросло и время поиска. На основании чего был сделан такой вывод? В этом нам помогла разобраться голубая кривая, отображающая динамику роста длины очереди запросов к диску. Видите этот высокий пик посередине? Да, тот самый, что приходится на спад загрузки процессора, но на максимум дисковой активности! В этом месте винчестер стрекотал как угорелый, но все равно не успевал обрабатывать поступающие к нему запросы.

Таким образом, для увеличения производительности обновленной системы нам требуется заменить процессор на более мощный. Стоп! Я не сказал «более быстрый»! Мы еще не знаем наверняка, в чем истинная причина «тормозов»: может быть, недостает емкости кэш-памяти, а может — тактовой частоты. Подробнее об этом мы поговорим в разделе «В ядре процессора», а сейчас вернемся к нашим баранам. Очевидно, что подобная методика применима не только к оптимизации системы под антивирусное сканирование, но и к ее балансировке под любую другую задачу.

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

Процессоры семейства Pentium имеют невероятно развитую систему мониторинга, отслеживая практически все мало-мальски значимые события, как-то: обращения к памяти, ошибки предсказания переходов, вытеснение данных из кэш-памяти в оперативную память и т. д. Процессор перестает быть монолитным кристаллом кремния, это уже не вещь в себе! Теперь не нужно гадать, быстродействия каких именно узлов нам больше всего не хватает, достаточно лишь сказать счетчикам производительности «Фас!» и, дав им непродолжительное время на сбор статистики, проанализировать добытый результат.

Теперь к делу. Счетчиков производительности всего два, и с прикладного уровня они по умолчанию недоступны. Но разве настоящих хакеров такими запретами остановишь? Для работы со счетчиками производительности создано огромное количество разнообразных программ, разбросанных по всей Сети. Сходите на сайт Марка Русиновича и скачайте оттуда утилиту под названием CPUMon размером всего в 40 КБ.

Разобраться с ней несложно (не забудьте только, что под Windows NT она требует наличия прав администратора). В окне «Class» мы выбираем интересующий нас класс событий, а в окне «Counter» указываем, какое из событий мы, собственно, хотим считать. И так — для обоих счетчиков.

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

Как мы будем действовать? В окне «Class» счетчика 0 мы выбираем «Bus» (шина), а в окне «Counter» — BUS_TRAN_MEN. Этот счетчик будет отслеживать количество обращений к памяти, пропущенных через шину. Для счетчика 1 в окне «Class» мы выберем «Cache» (кэш), а в окне «Counter» — DATA_MEM_REFS. Этот счетчик будет фиксировать общее количество обращений к памяти.

Запустив подопытное приложение, нажимаем «Start» и даем счетчикам несколько секунд для накопления статистически достоверной информации. Когда же наше терпение иссякнет, глубоко утопим «Stop» и рассмотрим появившееся на экране диалоговое окно.

Пример хорошо сбалансированной системы — большинство запросов к памяти обрабатывается локально

Так… 1180 млн. обращений к памяти за неполные 7 секунд, причем 30 млн. из них прошли через шину и адресовались к основной оперативной памяти, а все остальные были обработаны локально.

Следовательно, емкости кэш-памяти вполне достаточно, и главный камень преткновения — тактовая частота ядра процессора. (Внимание! Здесь неявно подразумевается, что мы говорим лишь о процессорах одной архитектуры, в противном случае анализ рискует стать взаимно противоречивым и неоднозначным!)

А вот ниже приведен пример системы с большей тактовой частой, но урезанной кэш-памятью второго уровня (смертельный бой: Celeron против Pentium III «Coppermine» — это если быть уж совсем точным). 290 млн. обращений к памяти за 8 секунд, причем чуть ли не половина из них (120 млн.) была пропущена через шину, и лишь вторая половина — обработана локально. Почему количество общих обращений к памяти за единицу времени такое разное? Так ведь основная оперативная память — это вам не кэш, и вторая система жутко тормозит, передвигаясь со скоростью черепахи.

Пример плохо сбалансированной системы — кэш справился лишь с половиной запросов

Для увеличения производительности мы должны либо приобрести процессор с более емким кэшем (и это лучшее решение из всех возможных), либо увеличить тактовые частоты процессорной шины и оперативной памяти, либо же перейти к использованию двухканального чипсета (это рекомендация общего характера, не имеющая прямого отношения к ситуации с процессорами времен ядра «Coppermine»).

Подробнее со счетчиками производительности вы можете познакомиться в руководстве Intel Architecture Software Developer's Manual Volume 3: System Programming Guide, электронную копию которого можно бесплатно скачать с сервера компании Intel. Полное описание всех имеющихся счетчиков заняло бы слишком много места и потому здесь не приводится.

Настройка системы с помощью профилировщика

Еще большие возможности для тонкого тюнинга системы открывает профилировка. Лучший профилировщик всех времен и народов — это, бесспорно, VTune, разработанный компанией Intel. До сих пор, говоря об определении слабых мест системы, мы все время упускали из виду тот факт, что слабым местом может быть не только «железо», но и, например, драйвера. Также мы обошли стороной вопрос выбора графической подсистемы и оценки ее влияния на общую производительность.

Что ж! Настала пора восполнить этот пробел! Соединившись с FTP-сервером Intel и поставив VTune на скачку (а это целая туша на сто с гаком метров весом), посетите любой книжный магазин вашего города в поисках соответствующей литературы. Грамотная работа с профилировщиком требует определенной подготовки, и метод «тыка» здесь навряд ли поможет. Неплохое практическое руководство по VTune для начинающих можно найти, например, здесь.

Пример результатов профилировки одного из приложений приведен ниже. По вертикальной оси откладывается время, проведенное процессором в каждом из модулей системы, а по горизонтальной располагаются сами модули. Как видно, львиная доля общего времени выполнения приходится на ядро (~25%), за ним с небольшим отрывом следует системная библиотека NTDLL.DLL и прикладной процесс парольного переборщика PSWD.EXE (~20% и 18% соответственно). Доля влияния графической подсистемы в лице библиотеки G400.DLL (Matrox Millennium G450 Dual Head, для справки) составляет менее 5% и со всей очевидностью ни в какой оптимизации не нуждается. Драйвер файловой системы: — NTFS.SYS — не отнял вообще ни одного процента времени, значит, быстродействие жесткого диска в данном случае также некритично.


«Табель о рангах» — кто из всех модулей системы в наибольшей степени ответственен за ее быстродействие

Итак, наиболее узкое место системы локализовано в NTOSKRNL. EXE, что, конечно, далеко не безынтересно само по себе, но для ответа на извечный вопрос «Кто виноват и что делать?» мы должны заглянуть внутрь ядра! В VTune эта операция осуществляется двойным щелчком мыши по соответствующему [ядру] прямоугольнику. Прежде казавшееся монолитным, ядро внезапно расщепляется на изъеденный эрозией горный кряж с высокими пиками и глубокими впадинами. Чем выше пик, тем больше он пожирает процессорных тактов. Самые высокие горы окрашены красным цветом, так что на этой местности очень легко ориентироваться.

Подогнав курсор мыши к Эвересту системы, мы, во-первых, узнаем, с какой системной функций он связан (ее имя появится справа от курсора), а во-вторых, дважды щелкнув по пику правой клавишей мыши, мы попадем внутрь дизассемблерного кода… Ой, нет. В дизассемблерный лес нам лучше не надо. Ограничимся именами функций. Как правило, по описанию функции легко понять, связана ли она с подсистемой ввода/вывода, памятью или вычислительными процессорными ресурсами (описание большинства системных функций Windows можно найти сервере MSDN). В данном случае основной виновник всех тормозов — быстродействие оперативной памяти, а точнее — отсутствие оного (подробности вы найдете в руководстве по VTune, ссылка на которое уже была дана выше), и потому переход на память с более высокой тактовой частотой оказывается лучшим средством увеличения производительности системы.

Самое замечательное, что VTune способен эмулировать множество различных процессоров. Допустим, вы работаете на Pentium III и хотите узнать, какой выигрыш даст переход на Pentium 4. Конечно, оценки такого рода очень приблизительны (ведь это виртуальный процессор, и такты у него виртуальные), однако кое-какую информацию для размышлений они все-таки дают.

Заключение

Позвольте одну маленькую притчу напоследок. Пришел как-то раз один алчный помещик к мудрецу и жалуется, что де как он ни крутится, как он ни вертится, а на жизнь все равно не хватает… Что ответил мудрец помещику — неважно, поскольку ни один взаправдашний помещик его бы все равно не послушал. Деньги и тактовые частоты — опасные штуки. Чем больше вы получаете, тем острее ощущаете их недостаток. Так что гораздо эффективнее заняться оптимизацией своих потребностей, чем оптимизацией вашего ПК.

Как проверить оперативную память компьютера

Оперативная память – это одна из главных составляющих любого ПК, без которого не одно компьютерное устройство не сможет работать. И естественно, как присуще абсолютно любому железу, иногда со временем она может начать глючить, появляться различные неполадки или вообще перестать работать, что может повлечь за собой появление разнообразных проблем при работе с компьютером.

В инструкции, на которую вы наткнулись будут рассмотрены самые основные признаки, по которым можно определить, что оперативка сбоит, а так же пошагово покажу вам, как можно проверить оперативную память компьютера, используя, как собственный инструмент проверки RAM–памяти в Windows так и стороннее программное обеспечение, на примере довольно популярный memtest86.

Основные признаки неисправности оперативной памяти

[adsense1]

Симптомов, которые могут означать некорректную работу оперативной памяти или её неисправности может быть очень много. Некоторые из них даже могут быть такими же, как и при неполадки какого-нибудь другого устройства.

Примером такого симптома может быть ситуация, когда изображение на экране начинает искажаться или появляются различные артефакты, тут может быть, как проблема в видеокарте, так и в RAM-памяти. И как раз в таких случае, как никогда кстати, окажется её проверка, о которой чуть позже.

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

  • Частое появление BSOD ошибки с синим экраном – как наверняка уже многим известно появление синего экрана чаще всего связанно с драйверами и прочим программным обеспечением, но «экран смерти» может возникнуть и при неисправности железа, в частности и оперативной памяти.
  • Постоянная перезагрузка компьютера или его выключение – этот симптом может проявлять себя, как после входа в систему, так и на любой стадии загрузки (в таких случаях самым верным решением оказывается замена поврежденной планки).
  • Искажение изображения – как я писал выше, причиной подобных искажений может быть и видеокарта, но в это же время несправная память, так же, может вызвать подобные артефакты.
  • После запуска ПК, компьютер включается, но на экране ничего не отображается – как показывает практика в таких ситуациях всему венной оказывается, непосредственно, RAM-память. Решается проблема – переподключением и очисткой модулей памяти.
  • Неожиданное завершение работы различных программ или жесткое зависание – проявляется после запуска различных приложений, которые довольно таки интенсивно используют ОЗУ, например мощные современные игры или видео-редакторы.
  • При запуске компьютера, он не загружается и издает бесконечный прерывистый писк – скорей всего этот звук у вас будет означать неисправность или отсутствие оперативной памяти. Но, для того, что бы убедится, что проблема действительно с ОЗУ, рекомендую, в интернете найти таблицу звуковых сигналов БИОСа для вашей материнской платы и удостовериться в том соответствует ли писк который вы слышите проблеме с ОЗУ.

Но, даже несмотря на эти симптомы вы не сможете точно определить действительно ли неполадка связанна  с оперативной памятью или нет, пока не проверите её, чем в принципе мы и займемся дальше.

Что следует попробовать в первую очередь

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

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

В таких случаях следует попробовать вот что:

  • Выключите компьютер, отключите питание и удалив крышку корпуса извлеките все планки из слотов. После чего очистите их от пыли, а так же с помощью обычного ластика почистите контактную группу планки. После чего удалив с них весь лишний мусор вставьте обратно.
  • Очистите слоты на материнке от пыли с помощью какой-нибудь щеточки.
  • Попробуйте поменять местами планки оперативной памяти.
  • Если компьютер издает писк при включение, проверьте правильно и хорошо ли планки RAM-памяти установлены в слоты на материнской плате.
  • В случае когда компьютер вообще не включается, есть смысл проверить каждую планку по очереди, после чего поврежденную заменить на новую.
  • Сбросить настройки БИОСа к дефолтному состоянию отсоединив CMOS батарейку на мат. плате на 15 – 20 минут.

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

Проверка оперативки средством проверки памяти Windows

[adsense2]

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

В общем, для того, что бы воспользоваться данным инструментом, нужно запустить диалоговое окно «Выполнить» и вписать туда слово «mdsched», подтвердив выполнение нажав на «Enter». Так же, найти его можно и через пуск или поиск, начав вводить слово «проверка».

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

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

Стоит отметить, что сразу же после рестарта запускается базовый тест, который сможет выявить лишь очевидные проблемы, поэтому, рекомендую, нажать «F1» и выставить все необходимые параметры на свое усмотрение.

Разберём все по порядку:

  • Набор тестов – для более качественной проверки оперативной памяти, выбираем тип теста «Широкий» и перемещаемся к следующему пункту клавишей «Tab».
  • Кэш – в принципе, можно отключить, в нашем случае он не нужен.
  • Количество проходов – этот параметр отвечает за то, сколько раз будет повторен весь набор тестов. Тут можно выставлять около 5 – 10 раз, но помните, что времени это может занять намного больше чем обычная базовая проверка.

Для возвращения к основному окну нажимаем на клавишу «F10».

Тут же, на этом экране в разделе «Состояние» будет появляться информация об найденных ошибках. Кроме этого после завершения теста и очередной перезагрузки, при входе в систему, появится уведомление, нажав на которое вы сможете посмотреть результаты проверки.

Проверка оперативной памяти в бесплатной утилите Memtest86

Ещё одним очень популярным средством для проверки ОЗУ, является утилита с названием Memtest86. Скачать её можно бесплатно, но есть один нюанс, для того, что бы ею воспользоваться вам придется записать её образ на диск или флешку и загрузится с него. Но, если вас это не пугает, тогда поехали.

Скачиваем Memtest86.

Для загрузки будут доступны две ссылки:

  • Образ для записи на CD/DVD – загружаете обычный ISO образ и записываете его на диск;
  • Образ для записи загрузочной флешки – по этой ссылке вы найдете утилиту, которая поможет вам создать загрузочную флешку с Memtest86 (там в принципе все просто, вставляете флешку и нажимаете на кнопку записи «Write to UDF»).

После того, как флешка или диск с Memtest86 будут готовы, можно переходить к проверке.

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

Теперь подключаем usb-накопитель к компьютеру и загружаемся с него (как выставить загрузку с флешки или диска).

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

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

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

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

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

В общем, в любом случае тут уже решать вам, как поступать и что делать.

Как проверить оперативную память средствами Windows • Glashkoff.com

Поделиться

Поделиться

Твитнуть

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

К счастью, Windows 7/8/10 имеют удобное средство, способное выяснить, не является ли сбой оперативки причиной всех проблем.

Симптомы

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

  1. При включении компьютер начнет издавать звуковые сигналы и нет изображения на экране. В зависимости от версии BIOS (микропрограммы) материнской платы, это сигналом может быть повторяющийся длинный гудок, длинный и короткий, два коротких и так далее. Если не прочесть инструкцию к вашей материнской плате, диагностика по гудкам будет сродни гаданию на кофейной гуще. Проблема появляется не только при сбое ячеек оперативной памяти, но и при криво установленной плате.
  2. Надписи «Memory Parity Error», «RAM parity error», «Memory test fail», «Memory verify error» и подобные при включении компьютера. То же самое, что выше, только BIOS успевает выполнить хоть какие-то тексты и вывести результат на экран.
  3. Синий экран смерти или неожиданная перезагрузка компьютера при установке Windows. Одно дело, когда сбой возникает при работе установленной Windows — там синий экран может возникнуть из-за ошибки драйвера или программы, перегрева компьютера. Другое дело — синий экран в процессе установки Windows. В это режиме запущено мало драйверов и тем более программ, поэтому причин меньше: проблема с оперативной памятью или перегрев.
  4. При включении компьютера компьютер зависает на этапе загрузки Windows или начинает перезагружаться. В этом могут быть виноваты и драйвера, и перегрев, но проблемы с оперативной памятью не исключены.
  5. Программы, игры спонтанно закрываются с ошибками «Memory error», «Fatal memory error», «Error allocating memory», «Read error memory», «Error memory access violation», «Ошибка: память обратилась…», «Ошибка памяти…» и так далее. Или просто закрываются в случайный момент без закономерности. Почти всегда в таком случае виновата оперативная память.
  6. Спонтанное зависание компьютера «намертво». При этом компьютер продолжать гудеть вентиляторами, на экране — статичная картинка, стрелка мыши не двигается. Причина… ну вы поняли. Или перегрев, или проблемы с блоком питания.
  7. Загруженные из Интернета файлы оказываются «битыми» и не открываются.
  8. Частые ошибки при установке программ и (чаще) игр. И ошибка unarc.dll тоже к этому относится.

Оперативная память не при чем, если:

  1. Ошибки появляются сразу при запуске игр и программ.
  2. Игры тормозят.
  3. Тормозит что-то другое. Например, Интернет.

Как запустить проверку из Windows

1. Откройте меню «Пуск» и наберите «mdsched.exe» или часть фразы «Средство проверки памяти Windows».

Нажмите кнопку «Выполнить перезагрузку и проверку (рекомендуется)«.

Компьютер перезагрузится и перед вами предстанет синий экран проверки памяти:

Можно ничего не трогать и проверка запустится со стандартными настройками, которых достаточно для обнаружения 99% всех проблем с памятью. Если нажать F1, откроется диалог настроек, где можно выбрать вид проверки (быстрый, стандартный, расширенный), использование кеша и количество прогонов тестов. Ни разу не сталкивался с ситуацией, когда расширенная проверка что-то находит, а стандартная — нет. Так что опции трогать не нужно. Просто сидите и ждите — если проблемы обнаружатся, увидите надпись об этом на экране.

После проверки компьютер перезагрузится, вы вернетесь в привычную Windows. Результаты проверки можно посмотреть в программе «Просмотр событий»:

Для вызова этого меню нажмите правой кнопкой мыши по кнопке «Пуск»

(тоже найдете через Пуск), раздел «Журналы Windows» — «Система»:

Запуск проверки памяти с установочного диска Windows 7/8/10

Работает только при установленной Windows 7/8/10.

Windows 7: для проверки ОЗУ с помощью установочного диска нужно загрузиться с него, выбрать пункт «Восстановление системы» — пройти пару простых этапов — нажать «Диагностика памяти Windows» — далее, как в инструкции выше.

Windows 8/10: тут сложнее. Не знаю, зачем в Microsoft так сделали. Придётся пройти следующий квест: загрузиться с установочного диска Windows 8/10, выбрать пункт «Восстановление системы», затем «Поиск и устранение неисправностей» — «Командная строка». И в ней написать «mdsched», далее «Выполнить проверку и перезагрузиться», вынуть диск (чтобы пошла загрузка с жесткого диска) и дождаться окончания проверки.

Если Windows на ПК нет, нужно воспользоваться альтернативой. Например, создать загрузочный диск с программой MemTest86+.

Что делать при сбое ОЗУ?

Оперативная память — компонент, сложно поддающийся починке. Можно попробовать определить, какой чип памяти сбоит и попробовать прогреть — вдруг просто была некачественная пайка. Или припаять новый. Но это с условием, что вы работаете в сервис-центр и у вас есть «доноры» с точно такими же характеристиками.

Единственное, что можно сделать в домашних условиях — протереть контакты ОЗУ, так как они любят окисляться. На Ютубе полно видео о том, как очищать контакты оперативной памяти.

Не помогло? Тогда придётся купить новую плату оперативной памяти. Как выбрать подходящую, читайте в моей статье «Как выбрать оперативную память».

Похожие посты:

Поделиться

Поделиться

Твитнуть

Как определить объем оперативной памяти на вашем компьютере

Есть среди нас пользователи, которых мучает один конкретный вопрос. Хочется им узнать, каков объем оперативной памяти на собственном компьютере. Это нужно им для того, чтобы выполнить апгрейд своего персонального компьютера.

Нарастить общий объем памяти действительно может понадобиться в любую минуту. А перед этим сперва нужно установить, какая оперативка уже есть на устройстве. Если это знаешь, то будешь иметь представление о том, каковы характеристики RAM компьютера.

RAM, или Random Access Memory, — это и есть оперативная память. Таков один из важнейших компонентом аппаратного обеспечения устройства. Ведь он оказывает существенное влияние на производительность ПК.

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

ВАЖНО! Для того чтобы модернизировать и усилить аппаратную часть ПК, в том числе увеличить размер оперативной памяти, необходимо, прежде всего, определить общие характеристики RAM, которая уже имеется на вашем устройстве.

Есть необходимость узнать такие характеристики:

- какой объем оперативной памяти,
- сколько имеется слотов оперативной памяти,
- какая частота оперативной памяти?

Есть другие технические характеристики, о которых нужно знать.

Зачем нужно знать текущий объем памяти

Первым делом необходимо установить, каков общий объем оперативной памяти на ПК в конкретный момент времени. В зависимости от того, какой информацией ты будешь обладать, будут определены остальные действия в том, как выбирать память.

Нередко пользователи идут по пути добавления дополнительных планок (модулей) памяти (если, конечно, предоставляется такая возможность) для того, чтобы увеличить объем RAM. Вот почему необходимо предварительно установить, сколько всего слотов оперативной памяти на вашем устройстве, имеются ли свободные слоты (разъемы, гнезда)?

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

Скажем, когда на персональном компьютере стоит пара планок по 2 ГБ, и они действуют в двухканальном режиме, а у пользователя появилось желание нарастить общий объем оперативки с 4 ГБ до 8 ГБ, то большое значение приобретает существование свободных гнезд (разъемов) для того, чтобы установить дополнительные RAM-модули.

Когда на компьютере отсутствуют свободные гнезда, то пользователю приходится просто производить замену уже имеющихся модулей памяти на пару планок по 4 ГБ. Они будут работать также в двухканальном режиме. Или возможна замена на единственный модуль в 8 ГБ, который действует в одноканальном режиме. Лучше, когда память используется в двухканальном режиме. Этот метод работы более производительный.

ВАЖНО! Получить полноценную информацию о том, каков объем памяти, можно, используя, например, собственные средства операционной системы. А более подробные данные о различных характеристиках установленных модулей памяти можно узнать, используя стороннее программное обеспечение.

Также, каждому, у кого есть ноутбук или ПК, под силу узнать базовые параметры оперативной памяти на официальном сайте производителя. Для этого нужно только ориентироваться по описанию модели устройства, если информация о ней приводится на веб-сайте. Можно узнать объем оперативки и в BIOS (UEFI).

Рассмотрим различные варианты получения информации.

При помощи msinfo32

У каждого есть возможность оперативно получить сведения о том, каков объем оперативки на устройствах с операционными системами Windows 10, Windows 8.1, Windows 8, Windows 7. Для этого ему нужно использовать встроенное системное средство «msinfo32» («Сведения о системе»).

Порядок действий таков:

- Заходим в меню «Пуск».
- В списке программ находим папку «Средства администрирования Windows» (в Windows 7 — это папка «Служебные»).
- Производим запуск утилиты «Сведения о системе».
- В окне «Сведения о системе» в разделе «Установленная оперативная память» для вас будет показан общий объем памяти устройства.

Как узнать при помощи командной строки

Имеется альтернативный метод, чтобы получить такие сведения. Просто в командной строке ОС Windows необходимо выполнить команду «systeminfo».

Порядок действий таков:

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

Как узнать в Windows PowerShell

Есть возможность получить сведения о памяти персонального компьютера в Windows PowerShell, если выполнишь подобную команду.

Порядок действий таков:

- От имени администратора запускаем Windows PowerShell.
- Выполняем команду «systeminfo» (тоже без кавычек).
- После этого изучаем данные об оперативной памяти данного девайса.

Как узнать в ОС Windows 10

ОС Windows 10 даже «чайнику» в компьютерах предоставляет возможность узнать размер памяти, а также сколько задействовано слотов без применения сторонних программ.

Для того чтобы найти данные о памяти RAM, нужно сделать следующее:

- Делаем щелчок правой кнопкой манипулятора по «Панели задач».
- В контекстном меню находим «Диспетчер задач».
- В окошке «Диспетчер задач» открываем вкладку «Производительность», выделяем опцию «Память».

Именно тут сосредоточены сведения об оперативной памяти: общий объем (допустим — 8,0 ГБ) и тип (например, DDR3), как и иные характеристики. Скажем, использование количества гнезд (допустим, 2 из 4).

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

Как узнать при помощи CPU-Z

Бесплатная программа CPU-Z также позволит вам раздобыть сведения о RAM компьютера. Работа программы CPU-Z осуществляется на английском языке.

Данная программа демонстрирует параметры центрального процессора, материнской платы, оперативки, видеокарты либо характеристики встроенной графики. После того как запускаем CPU-Z на ПК, в окошке «CPU-Z» открываем вкладку «Memory».

Тут отображены основные данные оперативной памяти:

1. Type — тип памяти: DDR, DDR2, DDR3, DDR
2. Size — объем памяти, который измеряется в гигабайтах.
3. Channel — режим функционирования памяти (Dual — двухканальный, Single — одноканальный).
4. NB Frequency — частота контроллера памяти.
5. Timing — тайминги памяти.
6. В DRAM Frequency приводится актуальная частота памяти.

Во вкладке «SPD» есть данные о параметрах модулей оперативной памяти, которые находятся в отдельных слотах. Нужно лишь выбрать слот для того, чтобы получать необходимые данные. Слотов столько, сколько гнезд на материнской плате ПК, и потому пустые разъемы не служат для отображения информации.

ВАЖНО! Тут сосредоточены самые разные данные: тип памяти, изготовитель, номер изделия, объем памяти, время ее выпуска, тип применения, таблица таймингов, напряжение в вольтах.

Как узнать при помощи Speccy

С помощью бесплатной программы Speccy можно получить сведения об аппаратном обеспечении компьютера. Приложение на русском языке.

Порядок действий таков:

- Запускаем программу Speccy. В окошке приложения нажимаем на раздел «Оперативная память».

- В левой части окошка программы появится информация об оперативной памяти компьютера. Таковыми являются тип, объем, количество каналов, частота DRAM, прочие характеристики.

ВАЖНО! Для того чтобы получить сведения данных про каждый модуль памяти, в разделе «SPD» нужно нажать на соответствующий разъем. Здесь сосредоточены данные о модуле памяти. Таковыми являются тип, объем, изготовитель, пропускная способность, номер компонента, неделя и год выпуска, информация о таймингах.

Как правильно использовать AIDA64

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

Порядок действий таков:

- Производим запуск AIDA64 на компьютере.

- Открываем раздел «Память», что во вкладке «Меню», в разделе «Системная плата». В данном разделе приводятся основные данные об оперативной памяти вашего ПК.

- Для того чтобы иметь сведения о характеристиках отдельных модулей памяти, нужно войти в раздел «SPD».

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

ВАЖНО! Таковыми могут быть, например, имя модуля, серийный номер, дата изготовления, размер модуля, имя модуля, тип памяти, скорость памяти. А также ширина шины модуля (разрядность), напряжение, способ обнаружения ошибок, частота регенерации, производитель DRAM, тайминги памяти, функции модуля памяти.

Если появится необходимость, то ничто не мешает пользователю произвести замену модулей памяти на своем компьютере. Можно также сделать больше объем оперативной памяти, добавить новые планки памяти RAM.

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

Как проверить оперативную память на ошибки с помощью Memtest

Всем привет. Оперативная память нередко становится причиной синих экранов смерти (BSOD), которые то и дело выскакивают с различной периодичностью.


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

Memtest

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

В зависимости от того, где у вас будет хранится загрузчик на флешке или CD диске загружаем Memtest.

— Memtest для CD

— Memtest для флешки

Первый вариант Memtest для CD. Скачиваем архив нажав на ссылку выше. Скачали? Отлично, теперь распаковываем его.

Там будет образ с программой, который вам необходимо будет записать на CD. Записать образ правильно вам поможет программа Nero, как записывать образы через Nero я писал здесь.

Если вкратце, то запускаем Nero, выбираем пункт записать образ на диск. Выбираем образ, вставляем CD диск и начинаем запись. Все загрузочный диск готов.

Второй вариант Memtest для флешки. Вставляем флешку. Предварительно скопируйте все важные файлы и папки с флешки, так как все с флешки удалится. Качаем архив по ссылки выше.
к меню ↑

Как проверить оперативную память на ошибки

Распаковываем его и запускаем установку Memtest. Выбираем вашу флешку и отмечаем галочкой пункт рядом с выбранной флешкой. Запускаем. Все ваша загрузочная флешка готова.


Теперь перезагружаем компьютер и выставляем загрузчик. Для этого переходим в BIOS нажимая Del перед загрузкой системы. И в качестве первичной загрузки выбираем наш диск или флешку, смотря куда Memtest записали.

Если все сделано правильно, то вместо загрузки операционной системы Windows загрузится Memtestи начнется проверка оперативной памяти на ошибки.

Сама программа тестирует каждый блок оперативной памяти на ошибки. Memtest может длится 6-8 часов только для одной планки оперативной памяти.

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

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

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

Memtest отлично подойдет обладателям Windows XP. Для тех кому лень возится с загрузчиком Memtest, в Windows Vista и 7 имеется встроенная утилита.

Для её запуска выбираем пуск и в строке выполнить набираем команду — mdsched.exe.Будет предложено перезагрузится, на что отвечаем да.

После перезагрузки автоматически запустится утилита проверки оперативной памяти на ошибки.


Нажав F1 выбираем настройки проверки. Это конечно не Memtest с 9 циклами проверки, но все же как альтернатива подойдет.
Обычно я выбираю широкий набор тестов с 4 повторами.

Теперь вы знаете как проверить оперативную память на ошибки, в скором времени я рассмотрю прекрасную программу для тестирования жесткого диска а еще мы научимся бороться с битыми пикселями на мониторах. Интересно?

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

5 команд для проверки использования памяти в Linux - BinaryTides

Использование памяти

В Linux есть команды почти для всего, потому что графический интерфейс может быть не всегда доступен. При работе на серверах доступен только доступ к оболочке, и все должно делаться с помощью этих команд. Итак, сегодня мы будем проверять команды, которые можно использовать для проверки использования памяти в системе Linux. Память включает RAM и swap.

Часто бывает важно проверить использование памяти и память, используемую каждым процессом на серверах, чтобы не хватало ресурсов и чтобы пользователи могли получить доступ к серверу.Например веб-сайт. Если вы используете веб-сервер, он должен иметь достаточно памяти для обслуживания посетителей сайта. В противном случае сайт стал бы очень медленным или даже отключился бы при всплеске трафика просто из-за нехватки памяти. Это похоже на то, что происходит на вашем настольном ПК.

1. Бесплатная команда

Бесплатная команда - самая простая и удобная в использовании команда для проверки использования памяти в Linux. Вот быстрый пример

 $ бесплатно -м
             общее количество используемых бесплатных общих буферов кэшировано
Mem: 7976 6459 1517 0865 2248
- / + буферы / кеш: 3344 4631
Своп: 1951 0 1951 

Параметр m отображает все данные в МБ.Общий объем операционной системы 7976 МБ - это общий объем оперативной памяти, установленной в системе, то есть 8 ГБ. Столбец used показывает объем оперативной памяти, использованной Linux, в данном случае около 6,4 ГБ. Вывод довольно понятен. Уловка здесь - столбец cached и buffers. Во второй строке указано, что 4,6 ГБ свободно. Это свободная память в первой строке, добавленная к буферам и кэшированному объему памяти.

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

2. / proc / meminfo

Следующий способ проверить использование памяти - это прочитать файл / proc / meminfo. Знайте, что файловая система / proc не содержит реальных файлов. Это скорее виртуальные файлы, содержащие динамическую информацию о ядре и системе.

 $ cat / proc / meminfo
MemTotal: 8167848 Кбайт
MemFree: 1409696 Кбайт
Буферы: 961452 кБ
Кэшировано: 2347236 КБ
SwapCached: 0 КБ
Активный: 3124752 Кбайт
Неактивно: 2781308 Кбайт
Активно (анонимно): 2603376 КБ
Неактивно (анонимно): 309056 КБ
Активный (файл): 521376 кБ
Неактивный (файл): 2472252 кБ
Неустранимый: 5864 Кбайт
Заблокировано: 5880 Кбайт
SwapTotal: 1998844 kB
SwapFree: 1998844 Кбайт
Dirty: 7180 Кбайт
Обратная запись: 0 КБ
AnonСтраницы: 2603272 Кб
Отображено на карте: 788380 kB
Shmem: 311596 Кбайт
Slab: 200468 kB
Заявленный: 151760 Кбайт
SUnreclaim: 48708 kB
KernelStack: 6488 КБ
Таблицы страниц: 78592 kB
NFS_Unstable: 0 КБ
Bounce: 0 КБ
WritebackTmp: 0 КБ
CommitLimit: 6082768 КБ
Committed_AS: 9397536 КБ
Vmalloc Всего: 34359738367 Кбайт
VmallocИспользовано: 420204 Кбайт
VmallocChunk: 34359311104 Кбайт
Аппаратное обеспечение повреждено: 0 КБ
AnonHugePages: 0 КБ
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Огромный размер: 2048 КБ
DirectMap4k: 62464 КБ
DirectMap2M: 8316928 КБ 

Проверьте значения MemTotal, MemFree, Buffers, Cached, SwapTotal, SwapFree.
Они указывают те же значения использования памяти, что и команда free.

3. vmstat

Команда vmstat с параметром s отображает статистику использования памяти во многом аналогично команде proc. Вот пример

 $ vmstat -s
      8167848 КБ общей памяти
      7449376 K используемой памяти
      3423872 Кб активной памяти
      3140312 КБ неактивной памяти
       718472 Кбайт свободной памяти
      1154464 КБ буферной памяти
      2422876 КБ кеш-памяти подкачки
      1998844 тыс. Всего свопа
            0 K б / у своп
      1998844 K бесплатный обмен
       392650 нехороших пользовательских тиков ЦП
         8073 хороших пользовательских тика ЦП
        83959 тиков системного процессора
     10448341 холостых тиков ЦП
        91904 тиков ЦП с ожиданием ввода-вывода
            0 IRQ тиков процессора
         2189 тиков процессора softirq
            0 украденных тиков ЦП
      2042603 страниц загружено в
      2614057 страниц выгружено
            0 страниц заменено
            0 страниц заменено
     42301605 прерываний
     94581566 переключатели контекста ЦП
   1382755972 время загрузки
         8567 вил
$ 

Несколько верхних строк указывают общий объем памяти, свободную память и т. Д. И т. Д.

4. верхняя команда

Команда top обычно используется для проверки использования памяти и процессора каждым процессом. Однако он также сообщает об общем использовании памяти и может использоваться для отслеживания общего использования ОЗУ. Заголовок на выходе содержит необходимую информацию. Вот пример вывода

 вверху - 15:20:30 вверх 6:57, 5 пользователей, средняя нагрузка: 0,64, 0,44, 0,33
Задачи: всего 265, 1 работает, 263 спит, 0 остановлено, 1 зомби
% ЦП: 7,8 мкс, 2,4 синхр., 0,0 ни, 88,9 ед., 0,9 ВА, 0,0 выс., 0.0 си, 0,0 ст
KiB Mem: всего 8167848, использовано 6642360, свободно 1525488, буферов 1026876
KiB Swap: всего 1998844, 0 использовано, 1998844 бесплатно, 2138148 кэшировано
  PID ПОЛЬЗОВАТЕЛЬ PR NI VIRT RES SHR S% CPU% MEM TIME + COMMAND
 2986 enlighte 20 0584 м 42 м 26 м S 14.3 0.5 0: 44.27 якуаке
 1305 корень 20 0 448 м 68 м 39 м S 5,0 0,9 3: 33,98 Xorg
 7701 enlighte 20 0 424m 17m 10m S 4.0 0.2 0: 00.12 kio_thumbnail 

Проверьте строки KiB Mem и KiB Swap в заголовке.Они указывают общий, используемый и свободный объем памяти. Здесь также присутствует информация о буфере и кеше, как и о команде free.

5. htop

Подобно команде top, команда htop также показывает использование памяти вместе с различными другими деталями.

Заголовок вверху показывает использование ЦП, а также использование ОЗУ и свопа с соответствующими цифрами.

Информация об ОЗУ

Чтобы узнать аппаратную информацию об установленной оперативной памяти, используйте команду demidecode.Он сообщает много информации об установленной оперативной памяти.

 $ судо dmidecode -t 17
# dmidecode 2.11
SMBIOS 2.4 присутствует.
Дескриптор 0x0015, тип DMI 17, 27 байт
Устройство памяти
        Дескриптор массива: 0x0014
        Обработка информации об ошибке: не предоставляется
        Общая ширина: 64 бита
        Ширина данных: 64 бита
        Размер: 2048 МБ
        Форм-фактор: DIMM
        Установить: Нет
        Локатор: J1MY
        Расположение банка: CHAN A DIMM 0
        Тип: DDR2
        Тип детали: синхронный
        Скорость: 667 МГц
        Производитель: 0xFF00000000000000
        Серийный номер: 0xFFFFFFFF
        Тег объекта: неизвестно
        Номер детали: 0x524D32474235383443412D36344643FFFFFF 

Предоставляемая информация включает размер (2048 МБ), тип (DDR2), скорость (667 МГц) и т. Д.

Сводка

Все вышеперечисленные команды работают с терминала и не имеют графического интерфейса. При работе на рабочем столе с графическим интерфейсом гораздо проще использовать графический интерфейс с графическим выводом. Наиболее распространенными инструментами являются gnome-system-monitor в gnome и
ksysguard в KDE. Оба предоставляют информацию об использовании ресурсов о процессоре, оперативной памяти, подкачке и пропускной способности сети в графическом и легком для понимания виде.

  • Facebook
  • Твиттер
  • Pinterest

Как контролировать использование ОЗУ сервера

В этом KB вы узнаете, как легко контролировать использование ОЗУ сервера с помощью платформы Cloudways, а также просматривать свободную память сервера в графическом представлении.Вы также узнаете о проверке потребления памяти конкретным приложением. Cloudways настоятельно рекомендует вам продолжать проверять сервер и раздел мониторинга приложений платформы, чтобы вы знали о текущем состоянии вашего сервера и приложений.

Посещение секции мониторинга сервера

Вот несколько простых шагов, чтобы посетить раздел мониторинга серверов платформы Cloudways и просмотреть использование ОЗУ.

Шаг № 1

Войдите в систему на Cloudways Platform , затем щелкните вкладку Servers в верхней строке меню и выберите целевой сервер.

Затем щелкните опцию Monitoring в левой строке меню, чтобы загрузить информацию об использовании сервера.

Шаг №2

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

Вкладка Summary здесь представляет краткую сводку использования четырех основных ресурсов сервера.Эти ресурсы обновляются в установленное время.

Секция мониторинга памяти

Использование ОЗУ

Эти статистические данные показывают использование ОЗУ , зарегистрированное за последнее время . Статистика обновляется каждые пять минут автоматически. Использование ОЗУ рассчитывается по следующей формуле:

.

фактическое использование оперативной памяти = использование оперативной памяти - использование оперативной памяти кеш-памяти

фактическое использование оперативной памяти = использование оперативной памяти - использование оперативной памяти кеш-памяти

Если вы хотите увидеть более подробную информацию / тенденции или понять потребление RAM за желаемый период, обратитесь к вкладке Details на странице мониторинга.

Просмотр статистики перезапуска свободной памяти и автоматического восстановления

Вы можете перейти на вкладку Details в разделе мониторинга и выбрать опцию Free memory в раскрывающемся меню. Выберите продолжительность (по умолчанию: один час) для просмотра графического представления свободной памяти сервера. Свободная память - это неиспользуемая память, поэтому чем выше будет график, тем лучше будут работать приложения. В противном случае, если он постоянно меньше 100 МБ, ваши приложения будут работать со сбоями и начать сбои.

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

Примечание: Здесь ось X представляет время, тогда как ось Y представляет память в мегабайтах (МБ). Это интерактивные графики, поэтому вы можете навести курсор на любую координату, чтобы прочитать конкретную информацию в данный момент.

Вы можете получить доступ к информации о Auto Healing Restarts , а также использовать то же раскрывающееся меню. Автоматическое восстановление перезапуска происходит, когда служба была остановлена ​​из-за нехватки памяти. Наша система мониторинга пытается перезапустить его автоматически, и периодические перезапуски службы ухудшат впечатление посетителей.

Проверить потребление памяти

Вы также можете просмотреть информацию о потреблении памяти для конкретного приложения, переключившись на вкладку Summary и развернув раздел APPLICATION WISE DETAILS , как показано на снимке экрана ниже.

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

Вот и все! Вы узнали, как проверить использование ОЗУ на сервере. Если у вас не хватает ресурсов сервера или ваш сервер часто перезагружается из-за нехватки памяти, вы всегда можете без труда масштабировать сервер на на платформе Cloudways.

Как проверить использование ресурсов на VPS - База знаний DreamHost

Обзор

В этой статье показано, как просмотреть использование ресурсов на частном сервере (VPS).В настоящее время невозможно просмотреть эту информацию на плане хостинга Shared, Dedicated или DreamPress.

Следующие симптомы часто связаны с высоким использованием ресурсов:

  • Недостаточно памяти
  • Перезапуск
  • Невозможность входа в систему (например, «ssh_exchange_identification: соединение закрыто удаленным хостом»)

Проверка ежедневного и ежемесячного использования ресурсов

Вы можете проверить график использования памяти за день и за месяц на панели:

  1. Перейдите на страницу VPS.
  2. Справа от VPS щелкните гистограмму RAM под столбцом Usage.
    Откроется график, показывающий историю использования ОЗУ:

Этот график показывает вам общий обзор того, сколько памяти использует ваш VPS. Однако обратите внимание, что если произошел всплеск памяти, он может не отображаться на графике, поскольку график отображает только среднее использование.

Устаревшие планы VPS

Этот раздел относится только к более старым тарифным планам Legacy VPS.Невозможно настроить оперативную память на текущих машинах VPS.

Изменение распределения памяти

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

Для увеличения выделения RAM:

  1. Перейдите на страницу VPS.
  2. Справа от вашего VPS нажмите кнопку Изменить RAM под столбцом Действия.
    Откроется всплывающее окно, в котором вы можете изменить память:
  3. После выбора желаемой настройки RAM нажмите кнопку Изменить RAM , чтобы сохранить изменения.
  • При перемещении ползунка автоматически обновляется объем памяти, а также ставка, которую вы будете платить за эту настройку.
  • Подождите, пока изменение настроек не отразится; обычно перезагрузка не требуется.

Проверка перегруженного VPS

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

Лучше выделить больше, чем недостаточно! Вы же не хотите, чтобы ваши посетители / клиенты жаловались на то, что ваши сайты не работают должным образом, из-за недостатка ресурсов.

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

Обычно на вашем сервере работают процессы Apache, которые занимают всю память. Обычно это не так, потому что процессы Apache разделяют между собой значительный объем памяти. Кроме того, DreamHost автоматически настраивает Apache для правильной работы в рамках распределения памяти вашего частного сервера.

Возможно, загруженный веб-сайт перегружает сервер VPS, но, как правило, это не ошибка самого веб-сервера Apache.Процессы, которые должны вас больше всего беспокоить, - это процессы PHP: сайты PHP, которые не оптимизированы, могут использовать чрезвычайно большой объем памяти.

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

См. Также

Как определить использование памяти сервером

В этой статье объясняется, как определить статистику использования памяти на сервере с помощью команды free .

Использование бесплатной команды

Чтобы определить статистику использования памяти на сервере, выполните следующие действия:

  1. Войдите на сервер, используя SSH.
  2. В командной строке введите следующую команду:
     бесплатно -м 

    Для облегчения чтения используйте параметр -m для отображения статистики использования памяти в мегабайтах. Чтобы отобразить статистику в байтах, выполните команду free без параметра -m .

  3. Интерпретировать вывод команды free .Например, рассмотрим следующий пример вывода с сервера:

     [email protected]: ~ # free -m
    общее количество используемых бесплатных общих буферов кэшировано
    Mem: 2003 1338 665 0 149 1015
    - / + буферы / кеш: 172 1830
    Своп: 0 0 0 

    У вас может возникнуть соблазн взглянуть на строку Mem , просканировать используемых и свободных столбцов и определить, что сервер использует 1338 МБ ОЗУ, а объем свободной ОЗУ составляет всего 665 МБ.Однако это неверно. Фактически, сервер использует только 172 МБ ОЗУ и имеет 1830 МБ ОЗУ.

    Это связано с тем, что Linux использует свободную память для кэширования диска с целью повышения производительности. Эта память, указанная в буферах , и кэшированных столбцах , доступна немедленно для любого приложения, которому она может понадобиться. Хотя технически она «используется» Linux в фоновом режиме, для всех практических целей эта память свободна и доступна. Таким образом, если вы добавите значения свободной памяти (665 МБ), буферов, памяти (149 МБ) и кэшированной памяти (1015 МБ), вы получите 1829 МБ, что является фактическим объемом памяти, доступным для приложений.(Несоответствие между рассчитанными нами 1829 МБ и 1830 МБ, показанными в выходных данных, связано с округлением, поскольку мы использовали параметр -m . Если вы запустите команду free без этого параметра, чтобы получить суммы в байтах, числа сложатся точно.)

    В более новых версиях Linux значительно проще определить объем памяти, доступной для приложений. Это связано с тем, что вывод команды free включает столбец available .Например, рассмотрим следующий пример вывода:

    Всего доступно
     использованных бесплатных общих баффов / кешей
    Mem: 7882 2465 2278 666 3138 4458
    Своп: 0 0 0
     

    В этом случае для приложений доступно 4458 МБ памяти.

Дополнительная информация

Чтобы получить юмористическое объяснение использования памяти в Linux, посетите http: //www.linuxatemyram.com.

Как узнать текущее использование ЦП и ОЗУ в Python?

Как узнать текущее использование ЦП и ОЗУ в Python?

Предварительные требования:

Использование ЦП означает время, затрачиваемое компьютером на обработку некоторой информации. Использование RAM или MAIN MEMORY UTILIZATION, с другой стороны, относится к количеству времени, в течение которого RAM используется определенной системой в определенное время. Оба из них можно получить с помощью python.

Использование ЦП

Метод 1: Использование psutil

Функция psutil.cpu_percent () показывает текущую загрузку ЦП в масштабе всей системы в виде процентов. Требуется параметр - временной интервал (секунды). Поскольку загрузка ЦП рассчитывается за определенный период времени, рекомендуется указать временной интервал.

Синтаксис:


 cpu_percent (time_interval) 

Пример:

Python

import psutil

использование: ' , psutil.cpu_percent ( 4 ))

Вывод:

 Использование ЦП: 2,4 

Метод 2: Использование модуля ОС

psutil.getloadavg () предоставляет информация о загрузке процессора в виде кортежа. psutil.getloadavg () работает в фоновом режиме, и результаты обновляются каждые 5 секунд . os.cpu_count () возвращает количество процессоров в системе.

Пример:

Python3

import os

import psutil

load391 load3 )

cpu_usage = (load15 / os.cpu_count ()) * 100

Использование ЦП: " , cpu_usage)

Вывод:


 Использование ЦП: 13.4 

Использование ОЗУ

Метод 1. Использование psutil

Функция psutil.virutal_memory () возвращает именованный кортеж об использовании системной памяти. Третье поле в кортеже представляет процент использования памяти (ОЗУ). Рассчитывается как (всего - доступно) / всего * 100.

Общее количество полей в выводе функции:

  • всего : общая память без подкачки
  • доступная : доступная память для процессов
  • процентов : использование памяти в процентах
  • использовано : используемая память
  • свободна : память не используется и доступна

Пример:

Python

импорт psutil

92 печать ( '% используемой оперативной памяти:' , psutil.virtual_memory () [ 2 ])

Вывод:

 ОЗУ% используемой памяти: 76,9 

Метод 2: Использование модуля ОС

Модуль ОС также полезен для вычислений использование оперативной памяти в ЦП. Метод os.popen () с флагами в качестве входных данных может предоставить общую, доступную и используемую память. Этот метод открывает канал к команде или от нее. Возвращаемое значение может быть прочитано или записано в зависимости от того, какой режим - «r» или «w».

Синтаксис:

 os.popen (command [, mode [, bufsize]]) 

Пример:

Python3

импорт os

total_memory, used_memory, free_memory = карта (

int , os.popen ( 'free -t -m' ) .readlines () .readlines () - 1 ].split () [ 1 :])

печать ( "% используемой памяти RAM:" , round ((used_memory 90_392 90_392 ) * 100 , 2 ))

Выход:

 ОЗУ% используемой памяти: 17,55 

Примечание: Метод модуля ОС работает с системой Linux только из-за свободного флага и системной команды, указанной для системы Linux.

Внимание компьютерщик! Укрепите свои основы с помощью курса Python Programming Foundation и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS .

5 команд для проверки использования памяти в Linux

Операционная система Linux включает множество инструментов, каждый из которых готов помочь вам в администрировании ваших систем. От простых инструментов для работы с файлами и каталогами до очень сложных команд безопасности - в Linux мало что можно сделать.И хотя обычным пользователям настольных компьютеров может не потребоваться знакомство с этими инструментами из командной строки, они являются обязательными для администраторов Linux. Почему? Во-первых, в какой-то момент вам придется работать с сервером Linux без графического интерфейса. Во-вторых, инструменты командной строки часто предлагают гораздо больше возможностей и гибкости, чем их альтернатива с графическим интерфейсом.

Определение использования памяти - это навык, который может вам понадобиться, если конкретное приложение станет мошенником и захватит системную память. Когда это происходит, полезно знать, что у вас есть различные инструменты, которые помогут устранить неполадки.Или, может быть, вам нужно собрать информацию о разделе подкачки Linux или подробную информацию об установленной оперативной памяти? Для этого тоже есть команды. Давайте углубимся в различные инструменты командной строки Linux, которые помогут вам проверить использование системной памяти. Эти инструменты не так уж и сложны в использовании, и в этой статье я покажу вам пять различных способов решения проблемы.

Я буду демонстрировать на платформе Ubuntu Server 18.04. Однако вы должны найти все эти команды доступными в выбранном вами дистрибутиве.Более того, вам не нужно устанавливать что-то одно (так как большинство этих инструментов уже включены).

С учетом сказанного, приступим к работе.

верх

Я хочу начать с самого очевидного инструмента. Команда top обеспечивает динамический просмотр работающей системы в реальном времени. В эту системную сводку включена возможность проверять использование памяти для каждого процесса. Это очень важно, поскольку вы можете легко выполнить несколько итераций одной и той же команды, потребляя разный объем памяти.Хотя вы не найдете этого на сервере без головы, предположим, что вы открыли Chrome и заметили, что ваша система замедляется. Введите команду top, чтобы увидеть, что в Chrome запущено множество процессов (по одному на вкладку - рисунок 1).

Рисунок 1. Несколько экземпляров Chrome, появляющиеся в верхней команде.

Chrome - не единственное приложение, отображающее несколько процессов. Вы видите запись Firefox на рисунке 1? Это основной процесс для Firefox, тогда как процессы веб-содержимого - это открытые вкладки.Вверху вывода вы увидите системную статистику. На моей машине (System76 Leopard Extreme) в общей сложности доступно 16 ГБ оперативной памяти, из которых используется чуть более 10 ГБ. Затем вы можете просмотреть список и посмотреть, какой процент памяти использует каждый процесс.

Одна из вещей, для которой top очень хороша, - это обнаружение номеров идентификаторов процессов (PID) служб, которые могли выйти из-под контроля. С помощью этих PID вы можете приступить к устранению неполадок (или уничтожению) проблемных задач.

Если вы хотите сделать top немного более дружественным к памяти, введите команду top -o% MEM , которая заставит top отсортировать все процессы по используемой памяти (рисунок 2).

Рисунок 2: Сортировка по памяти, используемой вверху.

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

бесплатно

Иногда, однако, верх может оказаться слишком большим для ваших нужд.Вам может потребоваться только увидеть количество свободной и используемой памяти в вашей системе. Для этого есть бесплатная команда. Команда free отображает:

  • Общий объем свободной и используемой физической памяти

  • Общий объем памяти подкачки в системе

  • Буферы и кеши, используемые ядром

В окне терминала введите команду бесплатно .Вывод этой команды не в реальном времени. Вместо этого вы получите мгновенный снимок свободной и используемой памяти в этот момент (рисунок 3).

Рисунок 3: Вывод команды free прост и понятен.

Конечно, вы можете сделать free немного более удобным для пользователя, добавив опцию -m , например: free -m . Это сообщит об использовании памяти в МБ (рисунок 4).

Рисунок 4: Результат выполнения свободной команды в более удобочитаемой форме.

Конечно, если ваша система даже удаленно современная, вы захотите использовать опцию -g (гигабайты), например, free -g .

Если вам нужен общий объем памяти, вы можете добавить опцию t следующим образом: free -mt . Это просто суммирует объем памяти в столбцах (рисунок 5).

Рисунок 5: Общее количество свободных столбцов памяти для вас.

vmstat

Еще один очень удобный инструмент - vmstat .Эта конкретная команда представляет собой простой трюк, который сообщает статистику виртуальной памяти. Команда vmstat сообщит статистику по:

  • Процессы

  • Память

  • Пейджинг

  • Блок ввода-вывода

  • Ловушки

  • Диски

  • ЦП

Лучший способ выполнить vmstat - использовать переключатель -s , например vmstat -s .Это будет сообщать вашу статистику в одном столбце (который намного легче читать, чем отчет по умолчанию). Команда vmstat предоставит вам больше информации, чем вам нужно (рисунок 6), но больше всегда лучше (в таких случаях).

Рисунок 6: Использование команды vmstat для проверки использования памяти.

dmidecode

Что делать, если вы хотите узнать подробную информацию об установленной системной оперативной памяти? Для этого вы можете использовать команду dmidecode.Этим конкретным инструментом является декодер таблиц DMI, который выгружает содержимое таблицы DMI системы в удобочитаемый формат. Если вы не знаете, что такое таблица DMI, это средство описать, из чего состоит система (а также возможные варианты развития системы).

Чтобы запустить команду dmidecode, вам нужны привилегий sudo . Итак, введите команду sudo dmidecode -t 17 . Вывод команды (рисунок 7) может быть длинным, поскольку он отображает информацию для всех устройств с памятью.Поэтому, если у вас нет возможности прокрутки, вы можете отправить вывод этой команды в файл, например: sudo dmidecode - t 17> dmi_infoI , или передать его команде меньше , как в sudo dmidecode | менее .

Рисунок 7: Вывод команды dmidecode.

/ proc / meminfo

Вы можете спросить себя: «Откуда эти команды берут эту информацию?». В некоторых случаях они получают его из файла / proc / meminfo.Угадай, что? Вы можете прочитать этот файл напрямую с помощью команды less / proc / meminfo . Используя команду меньше , вы можете прокручивать этот длинный вывод вверх и вниз, чтобы найти именно то, что вам нужно (рисунок 8).

Рисунок 8: Результат выполнения команды less / proc / meminfo.

Одна вещь, которую вы должны знать о / proc / meminfo : это не настоящий файл. Вместо этого / pro / meminfo - это виртуальный файл, содержащий динамическую информацию о системе в реальном времени.В частности, вам нужно проверить значения для:

  • MemTotal

  • MemFree

  • Доступно памяти

  • Буферы

  • кэшируется

  • SwapCached

  • СвопВсего

  • СвопБесплатно

Если вы хотите поработать с / proc / meminfo, вы можете использовать его вместе с командой egrep следующим образом: egrep –color ‘Mem | Cache | Swap’ / proc / meminfo.Это создаст легко читаемый список всех записей, содержащих Mem, Cache и Swap… с всплеском цвета (рисунок 9).

Рисунок 9: Упрощение чтения / proc / meminfo.

Продолжайте учиться

Первое, что вам следует сделать, это прочитать страницы руководства для каждой из этих команд (например, man top, man free, man vmstat, man dmidecode ). Начать со страниц руководства по командам - ​​это всегда отличный способ узнать гораздо больше о том, как инструмент работает в Linux.

Узнайте больше о Linux из бесплатного курса «Введение в Linux» от Linux Foundation и edX.

Как проверить скорость RAM

Есть несколько причин проверить скорость RAM. Во-первых, знание тактовой частоты может сказать вам, можете ли вы запускать определенные приложения или игры. Скорость ОЗУ также может быть индикатором того, что что-то не работает должным образом с вашей системой. Это, конечно, если вы знаете базовое значение.

Чем выше скорость ОЗУ, тем больше приложений и процессов можно запускать одновременно.В отличие от памяти на вашем SSD или HDD, RAM - это текущая память, а не общий объем информации, хранящейся на вашем устройстве. Итак, если у вас низкая скорость ОЗУ, ваши программы будут работать медленнее или возникнут проблемы.

Вот лишь некоторые из способов проверить информацию об оперативной памяти вашего устройства, независимо от того, используете ли вы ПК с Windows, Mac, смартфон или планшет.

Проверка ОЗУ в Windows

Windows позволяет легко проверить, сколько ОЗУ используется и сколько доступно в любой момент времени.Это можно сделать тремя способами:

1. Панель управления

Чтобы вызвать панель управления, вы можете просто ввести ее имя в строку поиска Windows и затем щелкнуть значок, отображаемый в результатах. В этой папке вы должны искать Система и безопасность.

Найдите фразу «Просмотр объема ОЗУ и скорости процессора». При выборе этой опции откроется новое окно, в котором отображается, сколько у вас памяти, какую ОС вы используете и как работает ваш процессор в настоящее время.

2.Диспетчер задач

Если вы откроете окно диспетчера задач (Ctrl + Alt + Delete), вкладка «Процессы» покажет вам, сколько памяти используют различные приложения.

3. Свойства этого компьютера

Нажмите клавиши Win + E, чтобы открыть папку. Щелкните правой кнопкой мыши «Этот компьютер» на левой панели и выберите «Свойства». Это также вызовет окно информации о системе, упомянутое в шаге 1.

Как видите, в Windows отсутствует одна особенность. То есть, показывая вам скорость RAM.Так как же обойти это ограничение? Ответ - сторонние приложения, некоторые из которых можно использовать бесплатно.

Хотя Windows предлагает команду командной строки для получения информации о скорости чипа ( wmic memorychip получает скорость ), это может не всегда работать. Использование чего-то вроде CPU-Z даст вам наиболее точные результаты.

CPU-Z

CPU-Z - это приложение, которое существует уже некоторое время. Приложение постоянно обновляется, чтобы обеспечить его корректную работу в системах Windows и Android.Степень точности впечатляет для бесплатного программного обеспечения, которое собирает и отображает информацию о многих основных компонентах компьютера.

После установки приложения просто откройте его и щелкните вкладку «Память». В зависимости от того, какую версию приложения вы используете, интерфейс может немного отличаться. В любом случае вы должны увидеть следующую информацию:

  1. Тип ОЗУ (DDR3, DDR4 и т. Д.)
  2. Размер (сколько ГБ ОЗУ у вас есть)
  3. Канал
  4. Частота
  5. Частота DRAM
  6. Время цикла обновления
  7. Тактовая частота и более

BIOS материнской платы

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

Вы всегда можете включить или перезагрузить компьютер и загрузить BIOS, нажав F2 (настройка) или F12 (меню загрузки) в зависимости от того, какая у вас система. Оказавшись там, просто прокрутите или перейдите к разделу RAM или Memory, чтобы проверить тактовые частоты и другую информацию.

Обратите внимание, что вы также можете разогнать оперативную память из BIOS, чтобы она всегда работала с максимально возможной частотой. Геймеры и игровые дизайнеры часто делают это, чтобы немного поднять CPU и GPU. Некоторые материнские платы поставляются с предустановленными настройками разгона.Если у вас нет, ознакомьтесь с некоторыми онлайн-руководствами о том, как рассчитать соответствующие параметры напряжения, чтобы не сжечь свою систему.

Проверьте скорость ОЗУ в macOS

Если вы используете Mac, процесс немного отличается от Windows. Вам потребуется доступ к монитору активности Mac, чтобы получить подробную информацию о вашей оперативной памяти. Важно отметить, что Apple точно не дает нам скорость ОЗУ, как Windows. Вместо этого он показывает нам, сколько оперативной памяти мы используем в настоящее время в режиме реального времени.

Для доступа к Activity Monitor используйте сочетание клавиш Cmd + Space для доступа к Apple Spotlight.Затем введите «Activity Monitor» и нажмите на первую появившуюся опцию. Конечно, вы также можете перейти по пути Finder> Applications> Utilities, чтобы получить доступ к Activity Monitor.

Просмотрите панель «Memory Pressure» для получения информации о состоянии вашей RAM. Зеленая полоса означает, что у вашего компьютера нормальная скорость ОЗУ. Желтая полоса означает, что вам нужно больше ОЗУ, а красная полоса означает, что вам нужно больше ОЗУ прямо сейчас.

А как насчет смартфонов?

Владельцы смартфонов на базе Android не смогут видеть скорость или использование ОЗУ.В отличие от них, владельцы iPhone могут проверить хранилище и посмотреть график использования памяти. К сожалению, проверить скорость памяти невозможно, поскольку большинство смартфонов, как правило, работают с постоянной частотой, в отличие от компьютеров, которые меняются в зависимости от того, какие приложения вы запускаете.

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *