powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как ограничить кэширование файлов?
23 сообщений из 23, страница 1 из 1
Как ограничить кэширование файлов?
    #39512312
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

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

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

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

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

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

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


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

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

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

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


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

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


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


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

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


Отчего же?

PostgreSQL 9.4
Win Server 2008 R2 SP1
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов?
    #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
Как ограничить кэширование файлов?
    #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
Как ограничить кэширование файлов?
    #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
Как ограничить кэширование файлов?
    #39512547
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернёмся к началу
ппамятьСмотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)А сколько из Mapped приходится на Standby?
И не достаточно ли просто сделать "Empty standby list"?
Ну и далее - программно этот стандбай чистить периодически...
...
Рейтинг: 0 / 0
Как ограничить кэширование файлов?
    #39512645
ппамять
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMВернёмся к началу
ппамятьСмотрю в RamMap - 80% используемой памяти - Mapped Files. (файлы БД)А сколько из Mapped приходится на Standby?
И не достаточно ли просто сделать "Empty standby list"?
Ну и далее - программно этот стандбай чистить периодически...


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

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


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


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



new settings were out of valid range



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


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


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



new settings were out of valid range



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


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

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


Что делать?


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


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