Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов postgres? (виндоус) / 25 сообщений из 33, страница 1 из 2
29.08.2017, 16:03
    #39512307
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Добрый день.

Смотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)

И 99.9% памяти занято (доступно около 50 мб)



Можно ли как-нибудь ограничить кэширование файлов постреса?
...
Рейтинг: 0 / 0
29.08.2017, 16:07
    #39512309
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамять,

если правильно понял, и вы смотрите на систем кеш, тогда вопрос - зачем ограничивать?
...
Рейтинг: 0 / 0
29.08.2017, 16:10
    #39512311
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Lonepsychoппамять,

если правильно понял, и вы смотрите на систем кеш, тогда вопрос - зачем ограничивать?


Смотрю RamMap - Mapped Files.


Ограничивать т.к. сервер перестает подавать признаки жизни, когда у него мало доступной памяти.

Поставить, например, кэшировать не более 50% от всей памяти.
...
Рейтинг: 0 / 0
29.08.2017, 16:33
    #39512327
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Может быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?
...
Рейтинг: 0 / 0
29.08.2017, 17:35
    #39512373
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьМожет быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?

Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?
...
Рейтинг: 0 / 0
29.08.2017, 19:26
    #39512428
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьппамятьМожет быть у самого постргеса еть параметры, которые ограничивают кэширование файлов?

Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?

Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.
...
Рейтинг: 0 / 0
29.08.2017, 19:52
    #39512431
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
это не кэш
...
Рейтинг: 0 / 0
30.08.2017, 09:51
    #39512607
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?
...
Рейтинг: 0 / 0
30.08.2017, 10:58
    #39512647
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Siemarglэто не кэш

а что?
...
Рейтинг: 0 / 0
30.08.2017, 10:59
    #39512648
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Lonepsychoппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?

Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.
...
Рейтинг: 0 / 0
30.08.2017, 12:19
    #39512709
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Кто является инициатором загрузки файлы в ОЗУ, приложение или ОС?
...
Рейтинг: 0 / 0
30.08.2017, 12:22
    #39512714
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьКто является инициатором загрузки файлы в ОЗУ, приложение или ОС?

Постгрес где-то может ограничивать ил иинициировать загрузку файлов БД в ОЗУ? (не шаред буфером)
...
Рейтинг: 0 / 0
30.08.2017, 13:38
    #39512787
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Maxim Bogukппамятьпропущено...


Ну ли вообще отключить кэширование на уровне ОС и сделать шаред_буфер большой. Такой вариант реальный?

Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.


Maxim, а точно постгре никак не может ограничивать это кэширование?
...
Рейтинг: 0 / 0
30.08.2017, 14:24
    #39512829
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьMaxim Bogukпропущено...


Так это вопрос к вам как к виндовому админу. Кеширует ОС вот с ней и разбираться.


Maxim, а точно постгре никак не может ограничивать это кэширование?

Нет. Это вообще не задача базы. И это никак не управляется со стороны приложения в принципе.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
30.08.2017, 17:02
    #39512940
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьLonepsychoппамять,

а если не RamMap, а Performance Monitor что показывает? и да, что за железо у вас?

Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.

интересует железо, размер базы, и когда начинаются тормоза, во что всё упирается (диск, процесор...)? подозреваю, что вы упёрлись в потолок того на что способно ваше железо, и пытаетесь бороться не с болезнью а симптомом.
...
Рейтинг: 0 / 0
30.08.2017, 17:25
    #39512952
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Lonepsychoппамятьпропущено...


Что конкретно смотреть в Perfomance monitor-е ?

По памяти процессов он показывает так же как и диспетчер задачь.

интересует железо, размер базы, и когда начинаются тормоза, во что всё упирается (диск, процесор...)? подозреваю, что вы упёрлись в потолок того на что способно ваше железо, и пытаетесь бороться не с болезнью а симптомом.

БД 300Гб.
железо 16 ядер, 16 Гб ОЗУ.
На диски нагрузка маленькая.

Проблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
...
Рейтинг: 0 / 0
30.08.2017, 17:25
    #39512954
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Lonepsychoво что всё упирается (диск, процесор...)?

диск и проц не загружены.

упиратеся в память.
...
Рейтинг: 0 / 0
30.08.2017, 17:40
    #39512961
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьПроблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
ппамять(виндоус)
Продолжайте кушать этот кактус ))
...
Рейтинг: 0 / 0
30.08.2017, 17:48
    #39512965
daevy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers
...
Рейтинг: 0 / 0
30.08.2017, 18:09
    #39512973
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
daevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers

и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
30.08.2017, 21:53
    #39513044
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
mefmanппамятьПроблемы начинаются через 2-3 часа после рестарта постгрес, когда свободной памяти остается менее 100 Мб.
ппамять(виндоус)
Продолжайте кушать этот кактус ))Это про Постгрес чтоле?

Кстати, а есть ли в никсах настройки кэширования ммапнутных файлов, в т.ч шаред бинарников?
...
Рейтинг: 0 / 0
31.08.2017, 00:06
    #39513080
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Siemarglmefmanпропущено...

пропущено...

Продолжайте кушать этот кактус ))Это про Постгрес чтоле?

нет - про постгрес и
ппамять(виндоус)
...
Рейтинг: 0 / 0
31.08.2017, 11:03
    #39513244
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
daevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers


Код: sql
1.
2.
3.
4.
shared_buffers = 512MB	
work_mem = 16MB	
#maintenance_work_mem = 16MB
#temp_buffers = 8MB	
...
Рейтинг: 0 / 0
31.08.2017, 11:03
    #39513246
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
Maxim Bogukdaevyппамять,

покажите настройки postgresql.conf чтоли, в частности shared_buffers, work_mem, maintenance_work_mem, temp_buffers, wal_buffers

и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru

max_connections = 195
...
Рейтинг: 0 / 0
31.08.2017, 13:02
    #39513389
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов postgres? (виндоус)
ппамятьMaxim Bogukпропущено...


и max_connections конечно.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru

max_connections = 195

В 16Gb должно влезать. У вас на этих 16Gb ТОЛЬКО postgres живет или еще что то?
Какого рода проблемы начинаются то? Вы бы описали их?
Windows я надеюсь Windows Server относительно свежий (а не персоналочная редакция)?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов postgres? (виндоус) / 25 сообщений из 33, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]