Что использует всю мою память?

Смотрите на сапожника (http://fedorahosted.org/cobbler). Это интегрируется в Выход в открытый космос (Спутник с открытым исходным кодом), но автономный это должно дать Вам больше, чем Вам нужно. Хотя это может управлять dhcp и DNS, что это прилагает все усилия, справляются и управляют настройкой ОС.

4
задан 29 August 2010 в 03:25
3 ответа

SQL-сервер и инструменты VMware борются за пространство памяти в vm. Это, вероятно, составлено путем выполнения служб удаленных рабочих столов и по сравнению с.

Если Вы уже не имеете, входите в настройки vm и создаете полное резервирование памяти на 4 ГБ под вкладкой ресурсов. Это предотвратит драйвер воздушного шара, пытающийся исправить память в vm.

Можно также хотеть настроить опции в SQL-сервере, чтобы гарантировать, что он только выделяет часть поршня системы. Возможно, 2 ГБ максимум

1
ответ дан 3 December 2019 в 04:35
  • 1
    Да, я уже ограничил SQL Server 512 МБ. Однако я не уверен, рассматриваете ли Вы мой вопрос. Мой вопрос, как делают я нахожу, какие процессы используют всю зафиксированную память. Сложение памяти, которая, как Диспетчер задач говорит, используется, не равняется объему зафиксированной памяти. –  Erik Funkenbusch 27 August 2010 в 02:14
  • 2
    Недостающая память потенциально составляется драйвером воздушного шара, как описано выше. Удостоверьтесь, чтобы Вам настраивали резервирование, затем перепроверяете числа и видите, выстроились ли они в линию. Кроме того, при установке всех приложений Вы удостоверились, что установили свою сессию на режим Install перед установкой? –  Chris Thorpe 27 August 2010 в 03:16
  • 3
    Терминология, которую Вы используете, сбивает с толку. Это не "пропускает" память. Это там. Система говорит, что у меня есть 4 ГБ. Это просто, что, когда 2 или 3 пользователя зарегистрированы, это показывает приблизительно 4 ГБ зафиксированной памяти, но объем памяти, выделенный процессам согласно инструментам как Проводник Диспетчера задач и Процесса, не составляет в целом объем памяти, который выделяется. Этот "драйвер воздушного шара" выделяют память или берут его? Это не проблема производительности по сути, это, "что выделяет мою память" проблема. –  Erik Funkenbusch 27 August 2010 в 03:49
  • 4
    мне любопытно, что делает установку сессии для установки режима, делает, и как это касается использования памяти? –  Erik Funkenbusch 27 August 2010 в 04:01
  • 5
    Согласно информации я читал, Windows 2003 автоматически переключится на режим Install при установке программ, и даже если бы это не сделало всего, что это сделало бы, влиять, как реестр создается. Я не вижу, как это влияло бы на использование памяти. –  Erik Funkenbusch 27 August 2010 в 04:08

Это - вероятно, SQL-сервер. По умолчанию (если я не ошибаюсь) SQL-сервер выделит столько памяти, сколько это может, если конкретно не настроено для потребления определенного объема памяти (получил доступ в свойствах SQL-сервера). Эта выделенная память не обнаруживается в Диспетчере задач. То, что необходимо сделать, должно запустить perfmon и добавить "Память сервера Server:Memory Manager:Target SQL" и "счетчики" Памяти сервера Server:Memory Manager:Total SQL и видеть, сколько SQL-сервер памяти готов использовать и сколько памяти это на самом деле использует.

0
ответ дан 3 December 2019 в 04:35
  • 1
    Ну, как я сказал в нескольких местах, я настроил SQL Server, чтобы только использовать 512 МБ. Однако я сделаю, как Вы говорите и видите то, что это говорит. –  Erik Funkenbusch 27 August 2010 в 03:51
  • 2
    Извините, я пропустил это в Вашем сообщении. Я предполагаю, что не повреждает смотреть все же. –  joeqwerty 27 August 2010 в 03:51
  • 3
    Ну, те счетчики утверждают, что это использует 262144 КБ, в то время как TaskManager заявляет, что процесс SQL Server использует 315,128K, и 323,380K Размер VM. PE говорит, что использует 323,380K Частный и 1,791,956K Виртуальный Размер, и 292,616K Частный Рабочий набор, и 22,512K Совместно используемый WS. Ни один из него не складывает. –  Erik Funkenbusch 27 August 2010 в 03:58

Вы это серьезно?

У меня есть 32-разрядный Windows 2003 Terminal Server, который выполняет локальную копию SQL Server (полная версия, не специальная), и размещает среду разработки Visual Studio 2008 года для нескольких разработчиков

Так же, как информация:

МОЯ wvirtual рабочая среда является 4-граммовыми окнами памяти 7 систем с Visual Studio и SQL Server. 64 бита. Я израсходовал приблизительно 3,5 ГБ из этого РЕГУЛЯРНО. Один только мой экземпляр Visual Studio часто - приблизительно 500 МБ, плюс отладка берет много материала, хотя возможно не долгое время. Добавьте к этому обычных преступников (система справочной информации, браузеры)....

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

Что использует остальных?

Система использует много. Не забывайте, все экраны должны быть представлены, и видеокарта бесполезна здесь - таким образом, копия всего буфера памяти должна войти (который может быть много - какие разрешения, сколько экранов мы говорим здесь?, учитывая 2003 я принимаю один на разработчика),

Подсказка:

Обновление:

  • 2 008 R2. НАМНОГО лучше RDP, включая МНОГО УСТАНОВКИ МОНИТОРА. Я работаю с 2 экранами удаленно в данный момент, 2008 R2 копирует мою установку монитора с моих окон 7 клиентов. ОЧЕНЬ хороший работать с. Это обновление для меня действительно сделанная удаленная работа, ТАК ИЛИ ИНАЧЕ применимая - я используюсь для работы с 2 +, экраны уже много лет, Удаленный всегда был paifull.
  • ОС на 64 бита. 32 бита просто не это. Даже со всем программным обеспечением, являющимся 32 битами (Visual Studio и т.д.), 64 бита hsot могут иметь намного больше памяти и на самом деле раздать 3 ГБ к каждому запуску процесса. И существует некоторое выполнение.

И Вам будет нужно намного больше RAM. Я сказал бы, что РАЗРАБОТЧИК PER на 2 ГБ является довольно хорошей очередью (учитывая 2 + разработчики). МОЖНО сойти с рук меньше, но это не слишком вероятно. Зависит от того, что они на самом деле делают - но крупные приложения в Visual Studio берут БОЛЬШУЮ память. Especialy во время компиляций,

-2
ответ дан 3 December 2019 в 04:35
  • 1
    Да, я серьезен. Нам не нужно так много памяти на разработчика, потому что A) пользователь не использует Internet Explorer или делает что-либо кроме выполнения Visual Studio.Именно. Все остальное они сделают локально на их машине, не в удаленном рабочем столе. Я не могу обновить до более новой ОС по нескольким причинам. Это только использует Visual Studio и SQL Server. Я ограничил SQL для использования только 512 МБ, Visual Studio использует приблизительно 350 МБ на пользователя в среднем, достаточно легко RAM для 3 разработчиков. –  Erik Funkenbusch 27 August 2010 в 00:17
  • 2
    И буфер памяти не так, как Вы могли бы предложить. Да, один экран на разработчика, на уровне 16 бит/пкс и приблизительно 1920 x 1200 = приблизительно 36 МБ. Однако я предположил бы, что эта память обнаружится в CSRSS или некотором другом процессе в TaskManager или PE. Проблема здесь состоит в том, что существует фиксировавшая память, но никакой очевидный процесс с помощью него. –  Erik Funkenbusch 27 August 2010 в 00:46
  • 3
    Кроме того, Вы используете Windows 7 в качестве своего виртуального клиента. Это съедает выше на больше чем 1 ГБ, просто входящего в систему. Windows 2003 использует значительно меньше. Включая SQL-сервер использование памяти запуска составляет приблизительно 350 МБ. Если бы мы использовали Windows 2008, то нам было бы нужно НАМНОГО больше памяти (в хост-сервере существует только 8 ГБ, который также выполняет много других сервисов). Так не, спасибо, но Ваши предложения не жизнеспособно, и при этом они не рассматривают мой вопрос, который является тем, Что использует память? –  Erik Funkenbusch 27 August 2010 в 00:51
  • 4
    Хорошо, таким образом, никакой IE - который не означает справки integraed (подсказка: справка всегда представляется с помощью IE механизм HTML), –  TomTom 27 August 2010 в 07:22
  • 5
    я знаю об этом. В большинстве случаев интегрированная справка, кажется, не работает очень хорошо больше так или иначе. Слишком много материала. Это - загаженная охота, если нажатие F1 поднимет relavent данные. Легче погуглить поиск, в чем Вы нуждаетесь, и разработчики делают это на своих локальных компьютерах не в удаленном. Это - минимальная среда. –  Erik Funkenbusch 27 August 2010 в 09:43

Теги

Похожие вопросы