Имя: Пароль:
IT
Админ
Ось Windows Server 2003 Standart Ed - сколько гиг оперативы максимум можно впихнуть?
0 Злопчинский
 
15.03.10
19:27
- 4 Гб или больше?
1 ДенисЧ
 
15.03.10
19:27
4
2 SergoOd
 
15.03.10
19:32
FAQ по Windows а наш вопрос вот тако
Прислали на н
3 SergoOd
 
15.03.10
19:34
Sorry... Вот что нам прислали на подобный вопрос технари из Microsoft

Что касается оперативной памяти, то в этом и заключается вся суть. Дело в том, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа. Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ. То есть, в 32-битной системе, ячейки памяти условно расположенные за пределом 4ГБ просто не получат адреса и не будут использоваться. Если использовать 64-х битную систему, то размер адресуемой памяти 2^64= 18446744073709551616. Разница, как говорится, видна не вооружённым взглядом.
Из этого всего следует вывод, что ключевым фактором является размер ОЗУ: меньше 4 ГБ стоит выбрать 32-разрядную, больше 4 ГБ – 64-разрядную.

Так что смотрите по разраядности ОС
4 Злопчинский
 
15.03.10
20:23
А почему тогда 2003 !!__Энтерпрайз__!! Эдишен 32-разрядный - может юзать больше 4 Гб
????
5 ilkoder
 
15.03.10
20:25
Я очень сильно подозреваю, что в энтерпрайзе отдельные 32-битовые приложения не могут использовать больше 4 гиг каждый... То есть типа эмуляция какая-то (как раньше в дос всякие расширенные-верхние режимы были)
6 smaharbA
 
15.03.10
20:33
(3) разрядность тут не причем
7 smaharbA
 
15.03.10
20:35
(5) никакой эмуляции, 32х могут адресоваться к 36х памяти
(сколько может "схавать" одно приложение к этому не имеет отношения)
8 ilkoder
 
15.03.10
20:38
(7) Тогда почему у нас на терминале с 16 гиг памяти и энтерпрайзом, когда сидят человек пятьдесят одновременно - ни фига не может сервер дт-шник выгрузить - пишет памяти ему мало, хотя из 16 - 9 и вообще свободно. А выкинешь человек 15 - кто дольше часа простаивает - выгрузит зараза...
9 Злопчинский
 
15.03.10
20:39
(6) так...
а что тут надо смотреть?
.
в плане вот этой ветки (ось на вот этот сервак ставится будет, оператива 6Г)
Зацените, плиз, сервер
10 smaharbA
 
15.03.10
20:41
(9) стандарт только 4Гб, если не нарушать лицензионную чистоту
11 Злопчинский
 
15.03.10
20:48
(10) а в чем заключается возможное "нарушение"...???
12 Злопчинский
 
15.03.10
20:49
(10) т.е. на стандарт эдишен у меня 2 ГБ будут вааще неиспользуемые?
13 smaharbA
 
15.03.10
20:55
(12) да
(11) правка в реестре одного ключа
14 i_rodionov
 
15.03.10
21:23
По-моему на стандарт не поддерживается 64-разрядное расширение процессоров x86
15 i_rodionov
 
15.03.10
21:25
(4) Энтерпрайз использует аппаратные возможности современных процов относительно виртуальной памяти. Там каталог страниц 64-разрядный, поэтому виртуальная (не физическая) память может расширяться выше 4Гб
16 i_rodionov
 
15.03.10
21:29
В любом случае 32-разрядному приложению винда никогда не выделит больше 3Гб памяти, да и то с ключом /3G в boot.ini . 64-разрядная винда может выделить и так 3Гб, но не больше, для 32-разрядных приложений
17 ice777
 
15.03.10
21:30
(4) не может 32х разрядный юзать более 4 гб физической. ограничение по адресации выше наложено самой разрядностью ОС.
18 i_rodionov
 
15.03.10
21:31
(9) Поставьте туда 64 бита винду. Она будет использовать все это пространство. Для терминалов это востребовано
19 ilkoder
 
15.03.10
21:31
(16,17) - это точно на счет 3 гигов, даже в ентерпрайзе?
20 ice777
 
15.03.10
21:31
(15) вот это не знаю. по-моему достаточно, что физической больше не сможет использовать - в топку.
21 i_rodionov
 
15.03.10
21:32
(19) Да! 32-разрядные приложения не могут взять более 3гигов в любой винде
22 i_rodionov
 
15.03.10
21:33
(20) Аппаратно современные процессоры поддерживают в 32-разрядной среде более 4Г _виртуальной_, а не оперативной памяти
23 ice777
 
15.03.10
21:34
(14) зачем по-моему, достаточно грамотно попользоваться сайтом майкрософт. Не так давно ползал, и все там ясно, - на 32-х систему нет смысла брать мозгов >4. Правда, сайтик еще тот по интуитивности.. но надо производителя слушаться.)
24 ilkoder
 
15.03.10
21:35
(21) - от блин... так смысл в ентерпрайзе от 16 гигов. лучше 4 по 4, чем 1 на 16...
25 ice777
 
15.03.10
21:35
(18) вот это правильно. сам к тому пришел.
26 i_rodionov
 
15.03.10
21:36
+(21) Адресное пространство 32-разрядного процесса организовано так, что с сумме максимум 4Гб, это понятно из архитектуры. Верхний гиг берется на систему, а адреса с 0 до 3 гиг могут быть отданы процессу. Это виртуально. Физически они могут находиться и выше 4 гб, если процессор и биос поддерживают это
27 Ковычки
 
15.03.10
21:38
ключ 3г никакого отношения к доступной памяти не имеет
28 Ковычки
 
15.03.10
21:39
(22) что ?
29 i_rodionov
 
15.03.10
21:40
(27) Ключ 3г может заставить SQL взять не 2 гига, а 3 гига в обычной 32-разрядной винде
30 Ковычки
 
15.03.10
21:46
(29) точно ?
(22) т.е. процесс не сможет адесоваться к выше 4 Гб оперативной ?
31 i_rodionov
 
15.03.10
21:48
(30) На винде так точно
32 i_rodionov
 
15.03.10
21:48
+(31) Это касается приложений 32 разряда
33 ilkoder
 
15.03.10
21:53
мда... страница может быть в любом из присутствующих 16гб, но размер ее по любому не больше 4-3, а фактически (судя по ms-sql) и вообще 2 гб...
34 Ковычки
 
15.03.10
21:57
(31) точно, точно ?
35 i_rodionov
 
15.03.10
21:57
(33) Бит гранулярности страниц - это системная величина (в 32 разрядах 4килобайта). Но это неважно. Сама винда так спроектирована, что по умолчанию для процесса (32-разрядного) выделено 2гига. В высших 2гигах-система. Это виртуально, повторяю. То есть в теневые регистры сегментов могут загружаться 64-разрядные числа, и их значение зависит от содержимого VMT (Таблица виртуальной памяти), которой управляет система
36 Ковычки
 
15.03.10
21:59
какой бред
37 ilkoder
 
15.03.10
21:59
пойду напьюсь...
38 Ковычки
 
15.03.10
21:59
и слов то умных нашлось
39 i_rodionov
 
15.03.10
21:59
(36) Слушаю ваше объяснение
40 Ковычки
 
15.03.10
22:00
(39) объяснение чего ?
41 Ковычки
 
15.03.10
22:04
42 i_rodionov
 
15.03.10
22:04
(40) Вы ставите себя так, как будто вы _делаете вид_ что что-то знаете, притом лучше других.
43 Ковычки
 
15.03.10
22:06
(42) и так знаю при всем
44 i_rodionov
 
15.03.10
22:07
(41) Не надо присылать коммерческих релизов Майкрософт, лучше укажите на документацию Интел, по архитектуре процесоров, где я ошибся. Буду благодарен
45 Ковычки
 
15.03.10
22:09
т.е. Вы обвиняете микросовт во лжи в приведенной ссылке ?
46 ice777
 
15.03.10
22:12
(45) у меня один умник хотел нарастить память в серверной матери DDR3 памятью, мотивируя подходящестью, таксать, по разъемам )) Это из той же песни.
47 i_rodionov
 
15.03.10
22:12
(45) Нет, никого не обвиняю, а вам просто говорю, что вы ведете не дискуссию, а неаргументированные отрывочные реплики в мой адрес. Я читал документацию Интел по их процессорам, и потому говорю так уверенно. Но, может быть, что-то я и упустил. Потому, если вам что-то известно, очень прошу вас указать на мою ошибку, и я тотчас ее признаю
48 Ковычки
 
15.03.10
22:13
Расширение физических адресов (Physical Address Extension, PAE) X86 позволяет программному обеспечению с интерфейсом программирования AWE (Address Windowing Extensions) на компьютерах с процессором Intel Pentium Pro или более поздним и с объемом физической памяти свыше 4 гигабайт (ГБ) отобразить в виртуальное адресное пространство приложения больший объем физической памяти.

Приложения, не использующие программное обеспечение с интерфейсом прикладного программирования AWE, также могут применять PAE X86, поскольку операционная система использует больший объем физической памяти для того, чтобы уменьшить объем подкачки и таким образом увеличить производительность. Воспользоваться преимуществами, предоставляемыми PAE X86, могут также объединения серверов с несколькими приложениями.
49 ice777
 
15.03.10
22:13
(47) процессоры без ОС с софтом не работают )
50 Ковычки
 
15.03.10
22:13
так хватит ? или ппро выдать даташиты ?
51 i_rodionov
 
15.03.10
22:15
(48) несмотря на все это SQL2000, как 32-разрядное приложение, вы не сможете заставить взять больше 3Г памяти
52 ilkoder
 
15.03.10
22:15
Это значит, что 32-разрядные процессы, запущенные в 64-разрядных версиях Windows, работают в режиме настройки 4 ГБ (2 ГБ для пользователя и 2 ГБ для ядра).

http://support.microsoft.com/kb/294418/ru
53 i_rodionov
 
15.03.10
22:16
+(51) А про Pentium Pro -- это ЛОЖЬ!!!!!!!!!!
54 i_rodionov
 
15.03.10
22:16
(52) Именно!!!!
55 i_rodionov
 
15.03.10
22:18
(48) Все сказанное там, говорит только о том, что современные процессоры могут использовать больше физической памяти в качестве виртуальной, но более 3Гигов ни одному 32-разрядному процессу Винда никогда не выделит
56 Ковычки
 
15.03.10
22:23
(55) что ?
57 Ковычки
 
15.03.10
22:23
(51) дак мы говорим о приложении или приложениях ?
58 Ковычки
 
15.03.10
22:24
(53) что ?
59 i_rodionov
 
15.03.10
22:25
(57) ОДНОМУ приложению 32 разряда Виндовс не может выделить более 3Гб. Разумеется, если запущено несколько его копий, то каждому потенциально отводится по 3Гб
60 Ковычки
 
15.03.10
22:25
"отобразить в виртуальное адресное пространство приложения больший объем ФИЗИЧЕСКОЙ ПАМЯТИ."

и не пытайтесь приравнять виртуальное адресное пространство к файлам подкачки
61 i_rodionov
 
15.03.10
22:27
(58) Пентиум Про 95 года выпуска еще не имел понятия о 64 разрядной архитектуре, и чипсеты, с которыми он работал (тогда была память DRAM) не могли работать с более чем 2 гига
62 ilkoder
 
15.03.10
22:27
чудес не бывает - на ентерпрайзе можно запустить приложение, которое запустит несколько процессов и они будут занимать больше 4 гиг, но один процесс запросит больше 3 гиг и сдохнет....
63 Ковычки
 
15.03.10
22:27
(59) (не стану оспаривать про 3, фих с ним, 3 дак 3)
т.е. для 3-х вполне возможно использование 9 Гб ОЗУ ? (откинем ядро и прочую систему)
64 Ковычки
 
15.03.10
22:27
(61) а Вы где то видели речь о 64х ?
65 i_rodionov
 
15.03.10
22:29
(60) Виртуальное адресное пространство -- это не файл подкачки. Это VMT. Таблица, которая отображает адресацию приложений на физическое размещение в памяти. Разумеется, применяется и вытеснение страниц из памяти, с помощью исключения 14. Но это уже детали.
Итак. Витруальное адресное пространство -- это не файл подкачки
66 Ковычки
 
15.03.10
22:30
(65) а кто то спорит ?
67 i_rodionov
 
15.03.10
22:30
(63) Да
68 Ковычки
 
15.03.10
22:32
(67) теперь вернемся к бреду в (15) и (22)
что с ним делать ?
69 Ковычки
 
15.03.10
22:33
и (31)(32)
70 i_rodionov
 
15.03.10
22:36
(68) Ну, просто почитайте доки Интел. А что еще делать? В винде 32-разрядные приложения не могут пользоваться больше 3Г (каждое по отдельности), и это факт. Суммарно в Винде Энтерпрайз объем занятой памяти может привысить 4Г, но засчет расширений таблицы виртуальной памяти
71 i_rodionov
 
15.03.10
22:40
+(70) Вот (62) говорит, больше 3Г низззя
72 Ковычки
 
15.03.10
22:40
(70) по докам интел, процессор х86 может адресоваться к 36-х адресному пространству (про разом или нет речи не ведем)
73 i_rodionov
 
15.03.10
22:42
(72) Но такая ОС не существует. Существует винда, которая выделяет 32-разрядному приложению максимум 3Г виртуальной памяти, и баста.
74 ilkoder
 
15.03.10
22:44
Чего спорить - написано же "В 64-разрядных программах используется модель настройки 16 терабайт (8 терабайт для пользователя и 8 терабайт для ядра). В 32-разрядных программах все еще используется модель настройки 4 ГБ (2 ГБ для пользователя и 2 ГБ для ядра)."... жаль...
75 i_rodionov
 
15.03.10
22:45
(74) Я тоже не знаю, зачем спорить. это факт, подкрепленный интеловской документацией
76 Федя Тяпкин
 
15.03.10
22:56
очень вовремя ветка. вопрос в тему кто юзал 64 разрядную 1С 8 на 2008 серваке, какие траблы могут возникнуть? вчера развернули сервант пока проблема с дровами ни SQL сервер ни 1С еще не ставил стоит ли вообще заморачиваться или лучше Enterprise server 32 разрядный поставитьб пока не поздно?
77 i_rodionov
 
15.03.10
22:58
(76) Сколько пользюков?
78 Ковычки
 
15.03.10
23:04
(73) при чем тут приложению, Вы уходите от ответственности
79 Федя Тяпкин
 
15.03.10
23:15
(77) сейчас 30-ть колотушек, ожидается 80-100
80 Федя Тяпкин
 
15.03.10
23:17
+(79) но интенсивность работы пользователей будет небольшая, вводить оперативно доки будут человек 10-ть остальные так, отчетики посмотреть, заплонировать чего, себестоимость посчитать
81 i_rodionov
 
15.03.10
23:41
(79) По моему опыту пока активных не будет больше 60, не надо 64 разряда
82 ilkoder
 
16.03.10
00:14
(80) таки ресурсы то на себя съедать все будут. А они (ресурсы) у 32 бит похоже не резиновые... интересно можно ключи поменять 32 битные на 64...
83 Злопчинский
 
16.03.10
00:20
(41) Ковычки, из http://www.microsoft.com/Rus/WindowsServer2003/evaluation/features/compareeditions.mspx - для 32разряднос операционки - получается максимум = 4гига
84 Злопчинский
 
16.03.10
00:26
итого: для 32-разрядной Операционки, которая будет стоять на 32 разрядной системы - максимальный объем памяти, который может быть использован для приложений (одного или нескольких) = 4Гб.
.
т.е. если у меян сейчас стоит 32разрядное железо с 6 гигами оперативы, то на 32 разрядной оси Вин2003 СтандартЭдишен - 2 ГБ - лишние, будут торчать без дела..
так?
85 ilkoder
 
16.03.10
00:30
- можно типа домой унести и никто не заметит :)
86 Злопчинский
 
16.03.10
00:32
(85) и куда я дома это втыкну? у мну Атлон 2200+ с 3 гигами...
87 ilkoder
 
16.03.10
00:33
(86) - ну тогда мне подари, я куда нибудь втыкну :)))
88 Злопчинский
 
16.03.10
00:37
(87) я так понимаю, что желание поиметь нахаляву планку 2 гига свидедельствует о положительном ответе на (84)...?
89 ilkoder
 
16.03.10
00:39
(88) - просто у меня сильное подозрение, что в нашем серваке 12 гигов  торчат без дела (16-4) :)))
90 i_rodionov
 
16.03.10
00:41
(88) Ставь 64, для терминала пригодится, хоть SQL все равно не возьмет более 3Гб. Еще гиг на винду, итого у тебя 2 гига на пользюков, а на этот объем их можно напихать ой-ой-ой, нормально. Ставь 64 Энтерпрайз
91 Злопчинский
 
16.03.10
00:43
(90) 64-ых - нету.. застремались мы что-то брать их...
есть 32-ух Энтерпрайз
92 i_rodionov
 
16.03.10
00:44
(91) А разве License Agreement запрещает менять разрядность ОС 2003?
93 Злопчинский
 
16.03.10
00:53
(92) навскидку - не скажу, ибо что есть на даннный момент - то есть.
94 i_rodionov
 
16.03.10
00:59
(93) Я помню, вроде бы нет, по крайней мере на последнем месте работы. У нас стояли HP ProLiant, я настоял, чтобы заменили разрядность на одном серваке, что обслуживал моих юзеров (там их было 5, но два только в моем ведении, SQL-1С и бэкап). И ничего, вроде все законно
95 Злопчинский
 
16.03.10
00:59
с 32 до 64 вряд ли поднять можно, наоборот - может и есть такая хрень...
96 i_rodionov
 
16.03.10
01:08
(95) Знаю наверняка, что для 2008 лицензия предусматривает любую разрядность
97 ilkoder
 
16.03.10
01:09
Лицензия на Windows Server Enterprise Edition, закупленная по программе корпоративного лицензирования, позволяет использовать любую версию на выбор, достаточно просто заказать соответствующий носитель. В OEM-канале версии 64bit и 32bit поставляются отдельно.
98 Злопчинский
 
16.03.10
01:12
(97) что есть "программа корпортаивного лицензирования"?
.
опять же, по-любому.. если у меня есть 32-энтерпрайз - то я его могу 1 раз поставить (в качестве энерпрайза или страндарта)...
99 i_rodionov
 
16.03.10
01:14
(97)Во, что-то в этом роде. Наверно на наших Хьюлетовских серваках было такое, потому что поставили. В этой конторе очень щепетильно относились к софту, там все работали на ОпенОфис, и 1С на всех филиалах была лицензирована, это порядка 15 эскюэльных лицензий
100 i_rodionov
 
16.03.10
01:16
(98) Если винда была куплена с серваком, то, скорее всего можно заменить разрядность, потому что лицензия обычно продается с ними корпоративная, а не OEM, как на обычных компах
101 ilkoder
 
16.03.10
01:20
ну если не oem - когда операционка в комплекте с сервером, значит корпоративная, тем более ентерпрайз
102 i_rodionov
 
16.03.10
01:23
(101) На серваках обычно не OEM, а именно корпоративная, если только поставщик солидный
103 Злопчинский
 
16.03.10
01:24
ваще с этим лицензированием - это трындец.. столько тонкостей...
104 i_rodionov
 
16.03.10
01:25
(103) А вот та винда, что продается в коробке с 1С - на 2, что ли сервера, не помню, та вот точно не позволяет ничего, она и Стандарт к тому же
105 i_rodionov
 
16.03.10
01:26
(103) Да звякните в Майкрософт, да узнайте все, что к чему
106 skunk
 
16.03.10
05:56
107 smaharbA
 
16.03.10
06:14
(102) на серверах обычно ОЕМ если поставщик солидный
108 Иду
 
16.03.10
10:03
предлагаю перекомпилить семерку с /LARGEADDRESSAWARE.
ЗЫ PAE не доели, теперь надоть AWE пожевать.
109 Злопчинский
 
16.03.10
14:07
(108) я чегой-то видимо не понимаю...
.
апока речь не о 7.7, а об оси, которая стандарт эдишен 32р на 32р системе. Сколько памяти ей будет доступно для работы (как она эту память и кому распределит - пока не суть важно) - ????
110 Злопчинский
 
16.03.10
14:09
по макрософтовским табличкам 4ГБ и фсе...