Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов? / 23 сообщений из 23, страница 1 из 1
29.08.2017, 16:13
    #39512312
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Добрый день.

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

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

Сервер тупит ужасно и перестает подавать признаки жизни.

Можно ли как-нибудь ограничить кэширование файлов на уровне ОС?
...
Рейтинг: 0 / 0
29.08.2017, 16:59
    #39512343
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьМожно ли как-нибудь ограничить кэширование файлов на уровне ОС?

Никак. Крути настройки своей БД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.08.2017, 17:07
    #39512350
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Dimitry SibiryakovппамятьМожно ли как-нибудь ограничить кэширование файлов на уровне ОС?

Никак. Крути настройки своей БД.


Все что можно уже крутил.

Винда она и есть винда
...
Рейтинг: 0 / 0
29.08.2017, 17:26
    #39512363
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьВинда она и есть винда

При чём тут винда и при чём тут файловый кэш, если ты сам написал, что 80% памяти - это
ММФ базы, запрошенный СУБД?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.08.2017, 17:28
    #39512366
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Dimitry SibiryakovппамятьВинда она и есть винда

При чём тут винда и при чём тут файловый кэш, если ты сам написал, что 80% памяти - это
ММФ базы, запрошенный СУБД?


Это кзш винды, который хранит файлы БД (и другие файлы), а не кэш БД.
...
Рейтинг: 0 / 0
29.08.2017, 17:30
    #39512367
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьDimitry Sibiryakovпропущено...

При чём тут винда и при чём тут файловый кэш, если ты сам написал, что 80% памяти - это
ММФ базы, запрошенный СУБД?


Это кзш винды, который хранит файлы БД (и другие файлы), а не кэш БД.Файлы можно читать и писать в обход кеша винды, но управляет этим приложение.
...
Рейтинг: 0 / 0
29.08.2017, 17:32
    #39512368
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
А версию Винды и СУБД ты, конечно, не назовёшь даже под пытками, юный партизан?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.08.2017, 17:32
    #39512369
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Гавриленко Сергей Алексеевичппамятьпропущено...


Это кзш винды, который хранит файлы БД (и другие файлы), а не кэш БД.Файлы можно читать и писать в обход кеша винды, но управляет этим приложение.

Это да, однако задача просто ограничить кэширование виндоус, а не полностью его отключить.
...
Рейтинг: 0 / 0
29.08.2017, 17:33
    #39512370
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Dimitry SibiryakovА версию Винды и СУБД ты, конечно, не назовёшь даже под пытками, юный партизан?..


Отчего же?

PostgreSQL 9.4
Win Server 2008 R2 SP1
...
Рейтинг: 0 / 0
29.08.2017, 17:42
    #39512377
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьDimitry SibiryakovА версию Винды и СУБД ты, конечно, не назовёшь даже под пытками, юный партизан?..


Отчего же?

PostgreSQL 9.4
Win Server 2008 R2 SP1

https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/subsystem/cache-memory-management/troubleshoot ?
...
Рейтинг: 0 / 0
29.08.2017, 18:11
    #39512393
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Гавриленко Сергей Алексеевичппамятьпропущено...


Отчего же?

PostgreSQL 9.4
Win Server 2008 R2 SP1

https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/subsystem/cache-memory-management/troubleshoot ?


Очень похоже на то.


Однако:


Resolution
Remove the FILE_FLAG_RANDOM_ACCESS flag when the application opens the file(s) with CreateFile. This will allows the views to be unmapped and moved to the standby list after page reads are completed. This will require involvement from the software developer.


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

Загадка еще в том, что есть много однотипных серверов с одинаковым ПО, однако проблема с памятью появляется только 1% примерно от общего количества.
...
Рейтинг: 0 / 0
29.08.2017, 18:26
    #39512408
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьт.е. получается это для разработчиков PostgreSQL информация

В основном да. Разработчики Firebird, например, ввели у себя workaround для этой проблемы.

ппамятьили как-то можно ограничить кэширование файлов самому?
Можно:
https://superuser.com/questions/422113/how-could-i-limit-or-even-disable-file-cache-on-windows-server-2008r2
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.08.2017, 03:19
    #39512547
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Вернёмся к началу
ппамятьСмотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)А сколько из Mapped приходится на Standby?
И не достаточно ли просто сделать "Empty standby list"?
Ну и далее - программно этот стандбай чистить периодически...
...
Рейтинг: 0 / 0
30.08.2017, 10:57
    #39512645
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
AndreTMВернёмся к началу
ппамятьСмотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)А сколько из Mapped приходится на Standby?
И не достаточно ли просто сделать "Empty standby list"?
Ну и далее - программно этот стандбай чистить периодически...


Примерно 0.5% приходятся на statnd by из mapped.
...
Рейтинг: 0 / 0
30.08.2017, 12:19
    #39512711
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Кто является инициатором загрузки файлы в ОЗУ, приложение или ОС?
...
Рейтинг: 0 / 0
30.08.2017, 14:58
    #39512859
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ап
...
Рейтинг: 0 / 0
31.08.2017, 11:04
    #39513248
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
тема актуальна
...
Рейтинг: 0 / 0
28.09.2017, 11:41
    #39527560
shreya.pandey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Вся суть кеша заключается в том, что он использует неиспользуемый RAM и отдает его, как только приложение запрашивает больше. Таким образом, вы не хотите ограничивать свой размер, так как это просто оставит свободный барабан полностью опустошенным.
...
Рейтинг: 0 / 0
28.09.2017, 17:09
    #39527837
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьтема актуальна
А какие настройки вы крутили...
...
Рейтинг: 0 / 0
16.10.2017, 11:28
    #39536769
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Sergey Orlovппамятьтема актуальна
А какие настройки вы крутили...

в том то и дело что никакие
...
Рейтинг: 0 / 0
23.10.2017, 12:02
    #39540368
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Установил утилиту cashset.


Но она не дает поменять настройки.


Какие бы значения не вводил - выдает ошибку:



new settings were out of valid range



какие значения она хочет?
...
Рейтинг: 0 / 0
23.10.2017, 12:10
    #39540374
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
ппамятьУстановил утилиту cashset.


Но она не дает поменять настройки.


Какие бы значения не вводил - выдает ошибку:



new settings were out of valid range



какие значения она хочет?


При запуске от Администратора все норм.
...
Рейтинг: 0 / 0
23.10.2017, 18:20
    #39540691
ппамять
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ограничить кэширование файлов?
Программа не помогает:

сейчас она запущена, а RamMap показывается MappedFile уже больше чем я ставил ограничение


Что делать?


Как ограничить кэширование файлов?
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов? / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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