powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не применился параметр FileSystemCacheSize
18 сообщений из 18, страница 1 из 1
Не применился параметр FileSystemCacheSize
    #39328634
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил изменить FileSystemCacheSize с 0 до 50%
После перезапуска сервера в Rammap вижу, что кэшировано почти 200 Гб, хотя вся оперативка 256 Гб.
Параметр не применился или я не так понимаю?

FileSystemCacheSize=0
https://yadi.sk/i/UE-pEuDYx3ucF
https://yadi.sk/i/KYypWM4Xx3ucH


FileSystemCacheSize=50
https://yadi.sk/i/uB3AEiOBx3ucK
https://yadi.sk/i/cz6jeGfwx3ucM
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39329358
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarРешил изменить FileSystemCacheSize с 0 до 50%Зачем ?
GallemarПосле перезапуска сервераА что такое "перезапуск сервера" ?
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331072
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, очень хорошо,что именно ты заинтересовался.
Смотри - у меня FileSystemCacheSize=0, т.е. автоматически система выбирает сколько отдать памяти для кэша. И в тоже время я вижу файлы в директории TempDirectories кучу файлов, хотя TempCacheLimit = 536870912 и файлы сильно меньше этого размера. Может я что-то не понимаю?
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331073
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladА что такое "перезапуск сервера" ?
shutdown -r :)
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331084
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarМожет я что-то не понимаю?
ты когда копируешь в винде большие файлы, допустим в 4 гига - не замечал, что сначала создается файл в 4 гига, а потом он уже наполняется? Или, что размер временных файлов точно показывается только если смотреть свойства файла, а не списком в проводнике (там может быть размер 0 байт)? И т.д. Так что, с чего ты решил, что эти файлы не кэшируются ОС?
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331086
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,Дима,картинки посмотри. Я про кэширование всего файла говорю. А эти файлы должны на диск выбрасываться если размером они не вписываются в TempCacheLimit или если памяти нет.
Кто то мне за кружкой пива обещал всё разъяснить. Я в Москве :)
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331089
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarСмотри - у меня FileSystemCacheSize=0, т.е. автоматически система выбирает сколько отдать памяти для кэша. И в тоже время я вижу файлы в директории TempDirectories кучу файлов, хотя TempCacheLimit = 536870912 и файлы сильно меньше этого размера.FileSystemCacheSize и TempCacheLimit - это об абсолютно разном.

FileSystemCacheSize, если не 0, устанавливает предел размера файлового кеша ОС. Это значение глобально для ОС, впрочем как и сам файловый кеш.
Это действие не разрешено кому попало, так что у процесса может банально не хватать прав. В этом случае Firebird не будет устанавливать размер кеша.
Необходимя привелегия - SeIncreaseQuotaPrivilege.

TempCacheLimit - это максимальный размер памяти, который Firebird использует для сортировок. Т.е. когда сортировка требует много места,
оно сначала выделяется в памяти (с учётом лимита в TempCacheLimit на процесс FB), а потом, если не хватило, выделяется место на диске
(в TempDirectories).
Соответственно, размеры файлов в TempDirectories и их кол-во никак не сравниваются с TempCacheLimit.

GallemarМожет я что-то не понимаю?Может, может :)
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331093
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЭто действие не разрешено кому попало, так что у процесса может банально не хватать прав. В этом случае Firebird не будет устанавливать размер кеша.
Необходимя привелегия - SeIncreaseQuotaPrivilege.

Странно. Я же смог выставит в 0 и закэшировать базу сколько хватило памяти. Значит права были. Сейчас то что изменилось? ФБ как стартовал под системной записью - так и стартует.
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331094
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЯ же смог выставит в 0Если 0, то Firebird не пытается влиять на размер файлового кеша.
С чего ты взял, что он по умолчанию маленький ?

Наличие привилегий процесса можно проверить с помощью Process Explorer
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331096
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar
GallemarКто то мне за кружкой пива обещал всё разъяснить. Я в Москве :)

ну, поздравляю. с пивом теперь уже облом, я завтра вечером уезжаю, и обратно только в понедельник. Где ж ты был например вчера, сегодня?
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331097
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladС чего ты взял, что он по умолчанию маленький ?

А дефолт это сколько?
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331098
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
Учился,по PostgreSQL прокачиваю скилы. Я тут до среды
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331100
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

GallemarЯ тут до среды

ну тогда в понедельник-вторник, сигнализируй
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331102
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
kdvGallemar,
ну тогда в понедельник-вторник, сигнализируй

Ок. Свой телефон скинь мне на почту.
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331103
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhvladС чего ты взял, что он по умолчанию маленький ?

А дефолт это сколько?Это только MS[DN] знает, ищи - может где описано
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331104
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarпропущено...

А дефолт это сколько?Это только MS[DN] знает, ищи - может где описано
Я про дефолт фб спрашивал,на память не помню и посмотреть сейчас не могу
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331109
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЯ про дефолт фб спрашивал,на память не помню и посмотреть сейчас не могуМожешь, смотри https://github.com/FirebirdSQL/firebird/blob/B2_5_Release/builds/install/misc/firebird.conf.in
читай со строки 251
...
Рейтинг: 0 / 0
Не применился параметр FileSystemCacheSize
    #39331110
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,мерси.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Не применился параметр FileSystemCacheSize
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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