|
Кто отъедает память на сервере? | ☑ | ||
---|---|---|---|---|
0
Doomer
01.07.12
✎
15:41
|
Задолбала меня эта ситуация с сервером. Windows 2008+1с 8.1,8.2+ Postgess. Оперативки 8ГБ. Пользователей 10-12. Постоянно память загружена на 100% (Т.е. 7.2ГБ использовано). Причем в диспетчере задач не видно кто столько памяти объел. По диспетчеру, если сложить все процессы получается максимум 2ГБ.
Как понять кем она использована? |
|||
1
Doomer
01.07.12
✎
15:43
|
+0 Даже если ни одного пользователя в базе нет. Память все равно используется на 100%.
|
|||
2
Sakura
01.07.12
✎
15:50
|
>> Причем в диспетчере задач не видно кто столько памяти объел.
Это как? О_о |
|||
3
Doomer
01.07.12
✎
15:52
|
(2) Суммирую все процессы. Получается максимум 2-3ГБ. В том же диспетчере написано внизу "Физическая память: 100%". На закладке быстродействие показано что вся память использована.
|
|||
4
ДенисЧ
01.07.12
✎
15:53
|
дык... Кто же в наше время верит диспетчеру задач....
А жрёт скуль, однозначно. |
|||
5
Sakura
01.07.12
✎
15:54
|
(3) у процессов должно быть указано потребление памяти для каждого
а так - да, скуль. места на винте хватает? |
|||
6
Doomer
01.07.12
✎
15:55
|
(5) Места на винте полно.
|
|||
7
Doomer
01.07.12
✎
15:56
|
+5 Я и подсчитал всю память использую процессами. Получилось 2-3ГБ. Ну ни как не 8.
|
|||
8
Doomer
01.07.12
✎
15:58
|
Вот сейчас почти такая ситуация:
http://s1.ipicture.ru/uploads/20120701/x5cVLeVP.png |
|||
9
ДенисЧ
01.07.12
✎
16:00
|
Поставь себе Process Explorer от Руссиновича...
|
|||
10
Sakura
01.07.12
✎
16:00
|
ну ты маньяк, вручную подсчитывать)))
рпхост еще много ест, есть такое |
|||
11
Doomer
01.07.12
✎
16:01
|
(10) Ну чего там сложно прикинуть.
|
|||
12
Doomer
01.07.12
✎
16:12
|
(9)Он стоит у меня. Тоже самое:
http://s2.ipicture.ru/uploads/20120701/nCw97KL3.png |
|||
13
Doomer
01.07.12
✎
16:20
|
После перезагрузки занято только 1,5 ГБ. Потом кто-то начинает постепенно ее отжирать.
|
|||
14
Doomer
01.07.12
✎
16:23
|
У меня postgres 8.4.3-3.1C. Может на 9.0.3-3.1C?
|
|||
15
Живой Ископаемый
01.07.12
✎
16:37
|
||||
16
Doomer
01.07.12
✎
16:41
|
(15) Ты имеешь в виду что Postgess кеширует файлы базы?
|
|||
17
Партизан
01.07.12
✎
16:42
|
(0) поставь галочку "виртуальная память" в настройках вида списка процессов
|
|||
18
Grobik
01.07.12
✎
16:42
|
(0) Если все открытые базы суммарно больше 6 гиг, то этому радоваться надо, что на диск меньше лазит.
Спроси у админа "Уменя точно админские права". Или запусти таскменеджер сервера на его компе, когда покурить выйдет. |
|||
19
Живой Ископаемый
01.07.12
✎
16:43
|
2(16) Постгресс - нет. А винда - стопудов.
И за счет этого достигается определенный выигрыш в скорости. За счет того, что обращаясь к БД, сервер не двигает блины и головки |
|||
20
Doomer
01.07.12
✎
16:44
|
Т.е. вывод все таки один. Нужно добавить оперативки на сервер.
|
|||
21
Партизан
01.07.12
✎
16:45
|
цифра "память" показывает занятое значение в оперативной памяти, а не общее количество выделенной памяти для процесса, часть которой может быть сброшена в файл подкачки
|
|||
22
Grobik
01.07.12
✎
16:46
|
(19) >> "PostgreSQL не читает данные напрямую с диска и не пишет их сразу на диск. Данные загружаются в общий буфер сервера, находящийся в разделяемой памяти, серверные процессы читают и пишут блоки в этом буфере, а затем уже изменения сбрасываются на диск"© Алексей Борзов (Sad Spirit)
|
|||
23
Grobik
01.07.12
✎
16:47
|
(20) Модель материнки модулей памяти в студию. Скорее всего вопрос стоит дешевле одного рабочего дня 1с+сисатмин.
|
|||
24
Doomer
01.07.12
✎
16:49
|
(23) Сервер HP ProLiant ML150 G6. Сейчас гляну что там внутри.
|
|||
25
Партизан
01.07.12
✎
16:49
|
(24) см. (17) и цифры в студию
|
|||
26
Живой Ископаемый
01.07.12
✎
16:52
|
2(22) и даже помимо этого.
Я не работаю с Постгрессом, работаю с ДБ2. а там так - ты выделяешь буферпулл и определяешь степень его грязности. Запускается инстанс, и если не стоят значения авто для буферпула, то он заполняется... То есть таблицы базы кусками располагаются в памяти. И когда пользователи работают с БД, эти изменения не записываются сразу на диск, а только в этот буферпул, который только по достижении определенного порога грязности экстернализируется на диск. Но... В случае если инстанс ДБ2 выполняется не в линуксе, а в винде, то прежде чем сам инстанс обратиться к БД, винда использует упреждающее чтение, и располагает прочитанные куски страницами из файлов БД в своем системном кэше. |
|||
27
Doomer
01.07.12
✎
16:54
|
(25) Что то я такой галочки не нашел. Есть "Память-выделенная память", "Память-выгружаемый пул","Память-невыгружаемый пул".
|
|||
28
Grobik
01.07.12
✎
16:57
|
(26) >> Но... В случае если инстанс ДБ2 выполняется не в линуксе, а в винде
Даже не сомневаюсь что PostgreSQL так-же. |
|||
29
Grobik
01.07.12
✎
17:02
|
(24) >>HP ProLiant ML150 G6
Даже не сомневался ;) Что инженеры хулепакарда поставят две планки памяти в 6-ти канальную материнку. Покажи (8) раздел быстродействие. Скачай цпу-з ? посмотри в спд какие модуми памяти стоят. Правда из-за того что это ХП придется кингстон по двойной цене покупать. То есть 4 шт х 90 х 2 (ХП). |
|||
30
Партизан
01.07.12
✎
17:10
|
(27) точно не помню как называется, для 2008 вроде по другому, чем в 2003. Working sets и Private working sets обе стоят ? поставь все галочки
|
|||
31
Grobik
01.07.12
✎
17:14
|
||||
32
Doomer
01.07.12
✎
18:32
|
(31) В мануалке ничего не написано про 8ГБ планки. Х.з. будет ли их держать мать.
|
|||
33
Doomer
01.07.12
✎
18:32
|
+32 Там написано что поддерживаются планки 2 и 4 ГБ.
|
|||
34
Grobik
01.07.12
✎
18:38
|
Это планки для этого сервера. Тебе нужно будет скорее всего три по 8 и одна по 4. Если у тебя 4 по по два то менять лучше всю.
А для начала (29). Можешь использовать любой тул показывающий спд. И сравнить показанное со счетом или гарантийкой. Только когда будет известно что у тебя стоит можно будет предметно продолжать разговор. Ну конечно какой объем одновременно запускаемых баз. Может и городить огород не нужно. |
|||
35
Doomer
01.07.12
✎
18:47
|
||||
36
Doomer
01.07.12
✎
18:48
|
Я правда сервер перезагрузил. Теперь кеш на много меньше стал.
|
|||
37
Doomer
модератор
01.07.12
✎
18:55
|
(34) У CPU-Z есть закладка SPD, но что-то она там ничего не отображает.
|
|||
38
Grobik
01.07.12
✎
18:55
|
Ага пока все позитивно. Еще закладки CPU $ SPD
|
|||
39
Grobik
01.07.12
✎
18:56
|
(37) Вполне может быть. Попробуй эверест или "показанное со счетом или гарантийкой"
|
|||
40
Grobik
01.07.12
✎
19:00
|
И желательно "какой объем одновременно запускаемых баз" или хотя-бы основной рабочей.
|
|||
41
Grobik
01.07.12
✎
19:02
|
Пока 90% что оптимальным будет 4 шт http://allmemory.ru/catalog1/originalnaya_pamyat_i_opcii/hp_original/hp_memory/original_hp_ddr3_u-ecc_memory_upgrade/500672-b21/
|
|||
42
Grobik
01.07.12
✎
19:06
|
||||
43
Doomer
01.07.12
✎
19:10
|
(40) База одна УТ. Пока она на 8.1. dt-ник где-то 1ГБ.
|
|||
44
Doomer
01.07.12
✎
19:11
|
||||
45
smaharbA
01.07.12
✎
19:12
|
настрой менаджер манагер для постгри минимально и не парь мозг
|
|||
46
Grobik
01.07.12
✎
19:16
|
(43) Ну еще узнай какие две планки у тебя стоят (вариантов всего два и рдрам слабо вероятен) и 41-42.
С (45) не согласен. |
|||
47
Doomer
01.07.12
✎
19:16
|
(40) Распакованая в постгрес 23ГБ.
|
|||
48
smaharbA
01.07.12
✎
19:16
|
(46) несогласные в канаве последнюю лошадь доедают
|
|||
49
Doomer
01.07.12
✎
19:17
|
(45) Почему два раза менеджер? Не понял фразу.
|
|||
50
Grobik
01.07.12
✎
19:18
|
(48) согласен
|
|||
51
smaharbA
01.07.12
✎
19:19
|
(49) читай внимательно постгрескульконф
|
|||
52
Grobik
01.07.12
✎
19:20
|
(49) Воскресенье, вечер
http://www.forum.mista.ru/lastmsg.php?username=smaharbA |
|||
53
Doomer
01.07.12
✎
19:26
|
(51) не понял как называется. не могу найти.
|
|||
54
Grobik
01.07.12
✎
19:32
|
(53) Добавь памяти.
Если нефиг делать почитай PostgreSQL: настройка производительности. © Алексей Борзов (Sad Spirit) |
|||
55
zva
01.07.12
✎
19:43
|
Ну можно взять poolmon.exe из Windows Driver Kit http://msdn.microsoft.com/ru-ru/windows/hardware/gg487428/
и ковырять... http://msdn.microsoft.com/en-us/library/ff550458(v=vs.85).aspx а вообще, если на сервере стоит aladdin monitor - то удалить, из-за него на 2008 утечки памяти были. И HASP LM последний с сайта поставить. |
|||
56
ice777
01.07.12
✎
19:53
|
автор /АМ
угадал по названию ветки ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |