2

Я управляю довольно мощной рабочей станцией, но по какой-то причине коробка очень вялая. Глядя на диспетчер задач, я вижу, что почти нет свободной памяти, и многие из них используются в качестве кэшей (что, по мнению IMO, должно быть очень похоже на освобождение) - однако машина сильно меняется. Открыто довольно много крупных процессов (Lotus Notes, Word, две копии Visual Studio), но IMO, это не должно приводить к остановке машины, подобной этой, до такой степени, что она становится непригодной для использования (переключение задачи занимает несколько минут, ввод в активное окно заставляет ОС замечать, что приложение не отвечает и т. д.).

Давление памяти

ОС Win7 64 битная, у меня обычный жесткий диск и 32 ГБ SSD для ReadyBoost. Могу ли я изменить некоторые неясные настройки, чтобы позволить системе использовать больше памяти для частных сопоставлений, а не дисковых кешей, или я неправильно читаю числа? Могу ли я попытаться улучшить работу системы?

1 ответ1

0

Ughh. Диспетчер задач - довольно плохой инструмент для измерения производительности.

Например, когда я оцениваю, как дела у спортивной команды, я смотрю на их статистику из одной игры или из многих игр?

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

Миф о свободной памяти

Насколько я понимаю, система всегда должна сохранять несколько "свободных" (т. Е. Обнуленных) страниц, чтобы она могла> быстро отображать их, когда процесс запрашивает его (чтобы страницы могли быть удалены из другого ЦП, в то время как> процесс запроса может продолжаться).

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

Также невозможно понять влияние наличия свободной памяти (обнуленных страниц) на вашем компьютере. Мы не имеем ни малейшего представления о пиковых фиксациях, пиковых # числах сбоев страниц, # страницах и т.д. Я бы предостерег от поспешных выводов по поводу буквально моментального снимка.

Мои предложения

Взять много точек данных.

Если у вас есть локальный доступ администратора к вашему компьютеру, запустите perfmon и используйте сборщик данных о производительности системы по умолчанию. Пусть он собирает данные каждые 10–15 секунд и запускает их в течение нескольких дней.

Также обратите внимание на то, где в вашем рабочем процессе может помочь более быстрый компьютер. Вполне возможно, что более быстрая машина может сделать очень мало. Например, VS2010 может быть проблемой с памятью во время сборки, поскольку он должен загружать все зависимости вашего проекта. Я знаю несколько мест, где они берут несколько старых Pentium 4 и собирают для них "аутсорсинг".

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

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