Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > 4 гига RAM: а есть ли смысл?


Автор: December 28.1.2008, 18:51
Есть ли смысл ставить на 32-битную винду (Win2003 Server) 4 гига памяти?

В магазине утверждают, что больше 2 гигов ставить бессмысленно. Загуглил... физического ограничения нет - 4 гига вставляются нормально. Все говорят про то, что каждому процессу доступно только 2 гига... Но означает ли это, что 4 гига мозгов не дадут прироста производительности всей системе в целом?

Автор: Naghual 28.1.2008, 18:53
Если проц один и с ограничением в 2 гига, смысла нет.
Свеше 2х гигов память просто не будет задействована. 

Автор: W4FhLF 28.1.2008, 19:04
Прирост производительности может дать отключение файла подкачки, но с 2гб памяти есть возможность увидеть сообщение "Недостаточно виртуальной памяти", это уже зависит от того, как именно используются ресурсы системы. 

Автор: Akina 28.1.2008, 19:22
Цитата(December @  28.1.2008,  19:51 Найти цитируемый пост)
Все говорят про то, что каждому процессу доступно только 2 гига... Но означает ли это, что 4 гига мозгов не дадут прироста производительности всей системе в целом? 

Да, при включенном РАЕ (а в 2К3 включено) будет использовано больше, но не процессом, а на системный кэш. Впрочем, дефолт зависит от того, стандарт или энтерпрайз. Но с учетом планирования видео, биоса и прочих - где-то максимум 3.75 гига.

Цитата(Naghual @  28.1.2008,  19:53 Найти цитируемый пост)
Если проц один и с ограничением в 2 гига, смысла нет.

Проц с ограничением 2 гига???

Цитата(Naghual @  28.1.2008,  19:53 Найти цитируемый пост)
Свеше 2х гигов память просто не будет задействована. 

Процессу может быть доступно 2 гига своей и 2 гига общей памяти. 

Автор: December 28.1.2008, 19:25
Использую Delphi 7, Photoshop CS3, иногда игры... иногда виртуальные машины... Больше вроде ничего серьёзного...
Получается, что если не использовать фотошоп одновременно с играми, прироста производительности я не замечу...

Автор: LSD 28.1.2008, 19:25
Процессу можно выделить и 3 гига памяти, только вот не все приложения умеют это дело использовать.

Автор: Alexeis 28.1.2008, 20:21
  Ну 2 приложения могут запросить 2 * 2 гигабайта. Вообще, на 4 Гига ставить висту, она лучше кэшируется и меньше свопиться. Можно держать в оперативке много программ одновременно, но так просто нет смысла. У меня на ХР 1.5 гига и все 1.5 гига забиваются только если запустить мощную игру, а так обычно не менее 800Мб пустует, т.е. Гиг вполне обеспечил бы обычные потребности. 

Автор: Samotnik 28.1.2008, 23:02
Я думаю, что при  соответствующей остальной  компьютерной конфигурации ставить имеет смысл.  

Автор: Alexeis 28.1.2008, 23:19
Цитата(Samotnik @  28.1.2008,  22:02 Найти цитируемый пост)
Я думаю, что при  соответствующей остальной  компьютерной конфигурации ставить имеет смысл.  

  Для чего? Просто ради конфигурации? Или крутости, типа вот у меня 4 гига smile . Трудно загрузить все 4 гига. Это скорее для сервера. 

Автор: Samotnik 28.1.2008, 23:30
Alexeis,  для  производительности !     Не  имеет ставить смысл  последнюю  дорогую  видюху на  проц  2200  Мгц   и  оператива 512 Мб!
Все запцацки компьютерные нужно подбирать и синхронизировать!  Для  лучшей производительности   smile 

Автор: Naghual 28.1.2008, 23:38
Цитата(Samotnik @  28.1.2008,  23:02 Найти цитируемый пост)
при  соответствующей остальной  компьютерной конфигурации

Можно подробнее и с примером?

Автор: Alexeis 29.1.2008, 00:42
Цитата(Samotnik @  28.1.2008,  22:30 Найти цитируемый пост)
Alexeis,  для  производительности !     Не  имеет ставить смысл  последнюю  дорогую  видюху на  проц  2200  Мгц   и  оператива 512 Мб!

  Если игра нормально спроектирована, то разница между Quadro Core и Athlon 2200+ будет невелика, лишь бы оперативы хватило. Вообще, конфигу нужно подбирать под свои нужды, а не просто ради баланса. Я например, с Athlon ом 1700+ долго сидел на никакущей встроенной видюхе, потому что просто не было необходимости в более производительной. 
  Для многих офисных задач сейчас хватило бы гигагерцового проца, 256Мб оперативы + винт на 40, но новое железо такого уровня уже не найти. Под новые платы только DDR2 от 512 ОЗУ и процы за 2ГГц, о которых в старые времена и не мечтали конструкторы космических аппаратов. Что теперь раз проц купил мощный обязательно сувать кучу оперативки? А может задачи у него всего-то фотожопить? Или в ворде буквы набирать? А может он дополнительно будет работать как файл-сервер? Тогда ему неплохо бы терабайтный винд, а оператива побоку. В действительности же на XP 4 Гига задействовать непросто, такое может понадобиться только для специфичных задач, а если таких задач нет зачем попусту деньги тратить? 

Автор: Samotnik 29.1.2008, 03:00
Цитата(Alexeis @  29.1.2008,  00:42 Найти цитируемый пост)
Вообще, конфигу нужно подбирать под свои нужды, а не просто ради баланса.

 smile  золотые слова!
У меня, к примеру, 512 Мб  оператива,  2200 Мгц  Sempron, Ti4200  видео,  хард  80 Гб.  И  хватает выше крыши!  А если отстроить все, так  могу запустить что угодно!  (В игры не играю  smile )
....
Моя мысль состояла в том, что  не имеет смысла ставить мощные комплектующие вместе со слабыми! Т.е.  в конфигурации должен быть баланс!     А  так, конечно же:  каждому компьютер -  по потребностям человека    smile 

Автор: HoTMetaL 29.1.2008, 07:47
Цитата

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

Цитата

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

2^32=4294967296 байт = 4 ГБ виртуальной памяти -  максимальное число, которое "потянет" 32-рязрядный процессор. Если ставить больше - излишки не будут использоваться. (с) Информатика за первый курс.

Автор: Alexeis 29.1.2008, 10:08
Цитата(HoTMetaL @  29.1.2008,  06:47 Найти цитируемый пост)
2^32=4294967296 байт = 4 ГБ виртуальной памяти -  максимальное число, которое "потянет" 32-рязрядный процессор. Если ставить больше - излишки не будут использоваться. (с) Информатика за первый курс.

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

Автор: LSD 29.1.2008, 11:40
Цитата(Alexeis @  29.1.2008,  00:42 Найти цитируемый пост)
А может задачи у него всего-то фотожопить? Или в ворде буквы набирать? А может он дополнительно будет работать как файл-сервер? Тогда ему неплохо бы терабайтный винд, а оператива побоку.

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

Цитата(HoTMetaL @  29.1.2008,  07:47 Найти цитируемый пост)
2^32=4294967296 байт = 4 ГБ виртуальной памяти -  максимальное число, которое "потянет" 32-рязрядный процессор. Если ставить больше - излишки не будут использоваться. (с) Информатика за первый курс.

http://en.wikipedia.org/wiki/Physical_Address_Extension


Цитата(Alexeis @  29.1.2008,  10:08 Найти цитируемый пост)
А ничего что первые 2 гига виртуального адресного пространства у большинства людей зарезервировано системой, потому большинство программ расчитывает только на эти 2 Гб. Так что при обычной работе почти 2 Гига не будут задействованы

http://technet.microsoft.com/en-us/library/bb124810.aspx

Автор: Alexeis 29.1.2008, 12:28
Цитата(LSD @  29.1.2008,  10:40 Найти цитируемый пост)
А файл сервер никогда не использует кеш в оперативке smile
 Не суть, пусть оперативка ему нужна, но видюха уж точно по барабану. 

Цитата(LSD @  29.1.2008,  10:40 Найти цитируемый пост)
/3GB Startup Switch in Windows 

LSD, я так и сказал у большинства smile . 

Цитата(LSD @  29.1.2008,  10:40 Найти цитируемый пост)
Ага, фотошоп это программа которая очень бережно относится к системным ресурсам

  По моему очень даже бережно. Я, например, спокойно рисовал на картинке 3000х2000 не испытывая никаких тормозов, тогда как простая рисовалка от ACDSee или Paint просто вешаются на таких картинках. Все действия по отмене операций сбрасываются в кэш на диске, а не держаться в оперативке. Грузиццо только долго.

Автор: Akina 29.1.2008, 12:41
Цитата(Alexeis @  29.1.2008,  13:28 Найти цитируемый пост)
видюха уж точно по барабану

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

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

Автор: Alexeis 29.1.2008, 13:08
Цитата(Akina @  29.1.2008,  11:41 Найти цитируемый пост)
А вот и нет. Неправильно установленная видюха или просто кривая способна породить такие тормоза, что мама не горюй! 

  Какое это отношение имеет к ее производительности? Из этого нужно сделать вывод, что на сервера нужно ставить последние модели видюх, только от того у них по 4 проца? Простота != глючость. И с каких это пор по отдельным случаям пишут правила?

Автор: Akina 29.1.2008, 13:56
Alexeis, не заставляйте сомневаться в Вашей компетентности, пожалуйста.

Автор: December 29.1.2008, 14:25
Всем спасибо, вопрос исчерпан.
Закрою на всякий случай тему, пока оффтоп не разгорелся.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)