|
Можно и нужно ли в x64 SQL Server 2008 R2 использовать расширение AWE ? | ☑ | ||
---|---|---|---|---|
0
Jackman
17.10.11
✎
21:12
|
Можно и нужно ли в SQL Server 2008 R2 использовать расширение AWE?
Т.е. делать:
|
|||
1
vde69
17.10.11
✎
21:17
|
не смотря на то что в мануалах говорят, что не будет работать, работает нормально.
единственое ограничение это то что память выделеная не возвращается до перезапуска службы |
|||
2
Jackman
17.10.11
✎
21:21
|
(1)Отлично, т.к. до этого работал с 2000, а по 2008 четкого ответа так и не нашел. В 2000 память, вообще, не возвращается, т.к. есть только верхний параметр ограничения.
|
|||
3
Jackman
17.10.11
✎
21:27
|
Прочитал, что "Для 64-разрядных приложений расширения AWE не нужны, так как в них доступ к памяти не ограничивается объемом 4 ГБ." У меня винсервер 2008 64битный, но сервер 1С8 32х битный. Так надо или не надо мне включать этот параметр?
|
|||
4
vde69
17.10.11
✎
21:33
|
AWE не использует файл подкачки, по этому если памяти на сервере хватает - лучше использовать
|
|||
5
Живой Ископаемый
17.10.11
✎
21:35
|
2(4) при чем тут файл подкачки?
|
|||
6
vde69
17.10.11
✎
21:36
|
(5) а при том, что без AWE SQL берет просто общую память и винда может ее кидать в файл подкачки.
Именно по этой причине AWE и является невозвращаемой |
|||
7
Живой Ископаемый
17.10.11
✎
21:38
|
я понял. просто был поменян субъект с объектом. Нужно видимо понимать так, что память отведенная под АВЕ не будет выгружаться в файл подкачки.
|
|||
8
Jackman
17.10.11
✎
21:45
|
А без использования AWE, при стандартных настройках, SQL 2008 64bit будет использовать до 10 Гб памяти?
|
|||
9
Живой Ископаемый
17.10.11
✎
21:47
|
2(8) вот тебе шпаргалка:
http://gilev.blogspot.com/2010/06/limits-of-virtual-memory-in-windows.html "x64: 8 ТБ, если приложение компилируется с параметром IMAGE_FILE_LARGE_ADDRESS_AWARE" |
|||
10
vde69
17.10.11
✎
21:51
|
(8) при стандартных настройках SQL работает нормально только при правильной оптимизации OS,
например если поставишь терминал или файл сервер - то хорошего не выйдет |
|||
11
aleks-id
17.10.11
✎
21:53
|
АВЕ это костыли от мс, при помощи которых 32-битное приложение могло получать доступ к памяти, больше 4 гиг.
http://msdn.microsoft.com/ru-ru/library/ms190673.aspx внимательно изучаем то что написано вверху. |
|||
12
Jackman
17.10.11
✎
21:57
|
(11)Читал. Но все же, не смотря на 64битный скуль, советуют ограничивать.
|
|||
13
Дикообразко
17.10.11
✎
21:58
|
(3) не надо
|
|||
14
Дикообразко
17.10.11
✎
22:00
|
(8) при настройках по умолчанию, сожрет все что есть, если база конечно не меньше объема озу
|
|||
15
Jackman
17.10.11
✎
22:04
|
(14) Тогда прийдется ограничивать, т.к. там еще сервер 1С будет болтаться
|
|||
16
Fragster
гуру
17.10.11
✎
22:05
|
(3) для 32битного сервера 1с /3GB юзай. AWE не поможеть - ибо 1с не умеет. а 64битный скуль и так все может без костылей.
|
|||
17
Jackman
17.10.11
✎
22:16
|
(16) Т.е. для конфигурации Windoes Server 2008 64bit, SQL Server 2008 R2 64bit и 1С сервер 32 bit нужно включать /3GB ?
|
|||
18
Jackman
17.10.11
✎
22:16
|
Windoes=Windows*
|
|||
19
Дикообразко
17.10.11
✎
22:22
|
(16) не нужно, все равно больше 4гб 1С не сожрет
|
|||
20
Fragster
гуру
17.10.11
✎
22:28
|
(19) ага, а без этого - больше 2-х ;)
|
|||
21
Fragster
гуру
17.10.11
✎
22:28
|
кстати на 32битной с этой опцией - больше 3-х, так что смысл в 64битной оси с 32битным сервером 1с все таки есть
|
|||
22
Живой Ископаемый
17.10.11
✎
23:07
|
2(17) быть бы уверенным, что 32-битный сервер 1С компилируется с этим ключем... в каждой сборке...
|
|||
23
Jackman
17.10.11
✎
23:40
|
Всем спасибо за консультацию.
|
|||
24
NS
18.10.11
✎
00:15
|
Насчет ненужности AWE для 64-битных приложений - вы расскажите авторам сильнейших шахматных программ, которые заявляют 15% прибавки скорости при использовании LP.
|
|||
25
Fragster
гуру
18.10.11
✎
08:44
|
(24) AWE <> LP
|
|||
26
Туц
18.10.11
✎
12:44
|
(0) Нет. Поставь ограничение использования памяти как общий объем оперативы минус 1 гиг.
|
|||
27
NS
18.10.11
✎
13:50
|
(25) LP - всего-лишь одна из возможностей AWE.
|
|||
28
Fragster
гуру
18.10.11
✎
15:09
|
(27) это как зеленый и соленый - разные вещи.
|
|||
29
NS
18.10.11
✎
15:23
|
(28)Скажу по-другому -
если я в выделении памяти укажу параметры MEM_PHYSICAL и MEM_RESERVE, то 64 битное приложение станет работать быстрее. Или ты и с этим будешь спорить? |
|||
30
Fragster
гуру
18.10.11
✎
15:46
|
(29) это кусок AWE, да. быстрее - потому что не свопится никогда. а вот MEM_LARGE_PAGES - это LP - оно и не свопится, да еще и в памяти непрерывно - будет еще больший прирост.
|
|||
31
Jackman
18.10.11
✎
15:55
|
ммм... Давайте окончательно.
Для конфигурации Windoes Server 2008 64bit, SQL Server 2008 R2 64bit и 1С сервер 32 bit, 16Гб оперативы нужно, по пунктам (необходимость AWE, /3Gb, какие параметры использовать для ограничения) |
|||
32
Дикообразко
18.10.11
✎
15:57
|
(31) врубить 3GB,
ограничить SQL память так, что бы серверу 1С хватало для жизни |
|||
33
Дикообразко
18.10.11
✎
15:57
|
(30) и когда ему памяти не хватит, что будет?
|
|||
34
vde69
18.10.11
✎
16:08
|
(31) 16Гб - мало...
примерно 2 гига система, 5-6 сервер 1с, минимум 12 SQL и того 20 а еще при файловых операциях (бекап и т.д.) память жрется как минимум еще + 2..3 гига... из личного опыта нужно > 32, из которых примерно 15-20 выделяешь SQL. и мониторишь, что-бы пара гигов при обычной работе была свободна |
|||
35
Jackman
18.10.11
✎
16:08
|
(32) Ограничить память не включая AWE (как я понял, в 2008 это можно)?
|
|||
36
Дикообразко
18.10.11
✎
16:09
|
(35) а с чего вдруг нельзя? это всегда было отдельной настройкой
|
|||
37
Jackman
18.10.11
✎
16:10
|
Система около гига, сервер 1С до 1.5 гига, бэкап онлайн не делаю
|
|||
38
Живой Ископаемый
18.10.11
✎
16:11
|
2(34)Если больше 32 Гиг, то это нужно не Стандарт например, а Энтерпрайз, Датацентр или Итаниум-Бэйсед.. а это уже другие деньги.
|
|||
39
Живой Ископаемый
18.10.11
✎
16:11
|
||||
40
Живой Ископаемый
18.10.11
✎
16:12
|
и мы не знаем о каких объемах, скольких базах и скольких пользователях идет речь.
|
|||
41
vde69
18.10.11
✎
16:13
|
(37)>>>сервер 1С до 1.5 гига
не смеши, наверно только сервер и посчитал, каждый р-хост до 2х гигов может вырасти, а сколько их у тебя? в данном вопросе нужно иметь запас памяти, если память кончится и уйбет в подкачку, словишь такой висяк что мама не горюй... |
|||
42
Jackman
18.10.11
✎
16:17
|
База 30Гб, 50 пользователей
|
|||
43
vde69
18.10.11
✎
16:23
|
(42) на 50 пользователей рхостов как минимум 5 надо, а это уже сервер 1с до 10гигов может поиметь
|
|||
44
DocWin
18.10.11
✎
16:29
|
Для 64 ИТС рекомендует использовать один процесс. Максимум еще один резервный.
|
|||
45
Jackman
18.10.11
✎
16:40
|
(44) Сервер 1С 32битный, но скуль 64битный
|
|||
46
Живой Ископаемый
18.10.11
✎
16:46
|
||||
47
Jackman
18.10.11
✎
16:56
|
(46) Спасибо!
Поставлю 3 процесса, ограничу до 10Гб скуль. |
|||
48
NS
18.10.11
✎
17:28
|
(33) Ему это кому?
Если нет свободной памяти при выделении - память просто не будет выделена. Нормальные приложения при этом используют стандартные механизмы выделения памяти. LP и AWE - практически одно и тоже, с той разницей что LP проблемней, ну и соотвественно быстрее (не в работе, а в выделении памяти) То есть AWE - это не только выделение верхней памяти 32-битным процессам. |
|||
49
Jackman
18.10.11
✎
17:33
|
(48) Т.е. половина за AWE в моем случае, а половина против :)
|
|||
50
NS
18.10.11
✎
17:36
|
Если 32-битная винда - то в любом случае /PAE и AWE.
Если 64-битная винда, но 32-битный SQL - то тоже AWE. |
|||
51
AlexNV
18.10.11
✎
17:37
|
(45) SQL у тебя пожрет столько сколько ему скажешь, AWE ему не надо нафиг (он 64). 1С-ка - 3GB ставь и не парь никого (он 32 и ему 100% больше 3х гигов не понять).
А вообще не путай СУБД и Сервер приложений. |
|||
52
Живой Ископаемый
18.10.11
✎
17:38
|
2(51) он не путает уже, его постоянно путают
|
|||
53
Jackman
18.10.11
✎
17:39
|
(52) Это точно :)
|
|||
54
NS
18.10.11
✎
17:42
|
(52) Он путает, ибо все думают что у него 32-битный SQL.
|
|||
55
Jackman
18.10.11
✎
17:46
|
(54) Как бы (8), (17) и (31) :)
|
|||
56
Живой Ископаемый
18.10.11
✎
17:46
|
2(54) и это странно, потому что он неоднократно повторил что 64-битный - в (8) и (17)
|
|||
57
NS
18.10.11
✎
17:47
|
(56) Перенес в заголовок ветки.
|
|||
58
Jackman
18.10.11
✎
17:51
|
Спасибо всем за консультацию, т.к. до того как запостил на Мисте - погуглил, четкого ответа не нашел. Сорри, что морочу голову.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |