powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Кэширование файлов во время бэкапа БД.
8 сообщений из 8, страница 1 из 1
Кэширование файлов во время бэкапа БД.
    #39072072
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!
На Windows Server 2008 R2 (виртуальная машина) установлено 128 GB оперативной памяти.
На нем крутится DB2 WSE 9.7 Fixpack 9 (64bit) с 8 рабочими БД на экземпляре.
У всех бд включен SELF_TUNING_MEM. Автонастройка буфферпулов отключена.

Включена переменная DB2_BACKUP_USE_DIO=ON
У всех TABLESPACE установлено NO FILE SYSTEM CACHING, кроме SMS Temporary tablespaces.

Ситуация такова:
После бэкапа БД оперативка забивается кэшированными данными, т.е. файлами БД. (скриншот).
Код: plaintext
1.
2.
3.
4.
Доступно: 92ГБ
Кэшировано: 92ГБ
Всего: 128ГБ
Установлено:128ГБ

Как мне заставить DB2 не кэшировать файлы БД в оперативной памяти во время бэкапа и может ли это повлиять на работу self-tuning memory manager?
Конечно, есть RAMMap для чистки Standby памяти, но вот как-то не решаюсь ее использовать.
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39072453
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю про винду, по-настоящему важно то, как настроен виндовый сервер - как сервер приложений, как файловый сервер или ещё пара вариантов. И если второй вариант, то обещано поведение "держать файловый кеш по-максимуму, а остальное агрессивно свопить". А вот если первый вариант, то по поводу файлового кеша можно не беспокоиться и сервисы из-за него высвопливаться не должны, а если будет нужна дополнительная память, то у файлового кеша отберут.
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39138162
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Victor Metelitsa, спасибо за мысль, но на сервере не установлено ни одной роли (в том числе "Сервер приложений" и "Файловые службы"). Заметил, что после перемещения бэкапов на другой сетевой ресурс, Standby-память ОС автоматически высвобождается. Утилита RAMMap не пригодилась. В общем меня вполне устраивает такой вариант.
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39138358
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь, вообще-то, не о ролях сервера, а о sysdm.cpl.
В серверных виндах там, вроде, две галочки. Ну или "было две".
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39141025
syncman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
На сервере БД:
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39141149
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Было где-то в глубинах свойств сети (странное место), четыре кружочка:
"optimize for file server"
"optimize for network applications"
"balanced"
"что-то ещё".
И было это в Windows Server 2003. Что было после... я не в курсе, перестал винду администрировать.

Как бы то ни было, кеширование чего-либо - это само по себе не проблема. Проблемой оно становится, когда память отнимается у того, чему память нужнее. А чему память нужнее, винда догадаться едва ли может - в случае файлового сервера файловый кеш нужнее всего и приложения выпадают в своп, в случае sql-сервера файловый кеш куда менее нужен и приложения не должны выпадать в своп, а их запросы на выделение памяти должны выполняться в том числе за счёт файлового кеша, если свободной памяти нет в наличии. Таким образом, какие-то настройки должны быть; если не те, что я помню по Windows 2003 Server, то какие-то другие, но с тем же смыслом.
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39141366
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
syncmanНа сервере БД:"Общий объём файла подкачки на всех дисках" - всего два гигабайта.
Вы отключили автоматическое управление или винда так меняет стратегию для систем с большими объёмами ОЗУ?
...
Рейтинг: 0 / 0
Кэширование файлов во время бэкапа БД.
    #39141455
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

С Висты поменяли. Раньше было в свойствах сетевой службы "сервер".
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Кэширование файлов во время бэкапа БД.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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