Системный кеш, как увеличить
Обновлено: 02.07.2024
Этот раздел предназначен для системных администраторов или разработчиков.
Percussion с использованием различных механизмов кэширования для повышения производительности. Эти кэши можно настроить для оптимизации их использования в соответствии с требованиями конкретной реализации.
Кэш второго уровня
Кэш второго уровня используется для повышения производительности между Percussion и серверной базой данных, в которой хранится репозиторий контента.
Конфигурацию кэша можно найти в следующем файле конфигурации:
Пример записи определяет область кеша, которая соответствует определенному набору данных или типу в серверной части. Например:
Указывает область кэша для таблицы, в которой хранятся данные, используемые при добавочной публикации. В этом примере кеш может содержать до 657 записей, поэтому, если в таблице меньше 657 записей, они будут извлекаться из серверного репозитория контента только один раз и обновляться при изменении.
Это предотвращает обмен данными между приложением и серверной базой данных.
Автонастройка кэша второго уровня
Система будет автоматически настраивать кеш при запуске после уровня исправления 5315_20181221. Автоматическую настройку можно отключить при запуске, задав для свойства PSAutotuneCacheStartup значение false в файле /rxconfig/Server/startupProcessManager.properties. Эта функция включена по умолчанию.
Автоматический тюнер проанализирует содержимое кэшируемых таблиц базы данных и увеличит максимальное количество элементов в кэше на текущее количество строк плюс 10%. Тюнер анализирует свободную память и будет использовать только тот процент, который определяется параметром auto tuneCachePercentage, заданным в файле rxconfig/Server/server.properties. По умолчанию для кэша второго уровня выделяется 40% свободной памяти. Это значение можно увеличить, чтобы можно было кэшировать больше контента, 80% может быть более эффективным значением.
Кэш использует память, поэтому значения -Xmx и -Xms в строке thelax.nl.java.option.additional= файла /PercussionServer.bin.lax, которая управляет объемом памяти, выделенной для Percussion, могут увеличить, чтобы предоставить больше памяти службе и кэшу.
Ручной запуск автотюнера
Доступные команды
Чтобы запустить команду, введите команду в текстовое поле и нажмите кнопку отправки. Чтобы получить список доступных команд, вы можете использовать команду "help".
автонастраиваемый кеш
Эта команда запускает автотюнер для настройки кэша. Это может быть полезно, если вы хотите настроить кеш, когда система находится под максимальной нагрузкой, чтобы получить наилучшие возможные значения. Перед применением настроенного кеша требуется перезагрузка сервера.
сброс кеша
Эта команда выведет текущие значения, находящиеся в кеше, и покажет статистику использования кеша, включая hitRate и использование памяти.
очистить кеш
Эта команда очистит текущий кеш из памяти. Это может быть полезно при внесении прямых изменений базы данных в репозиторий контента с помощью собственного SQL, поскольку заставляет Percussion освобождать то, что кэшируется в памяти, а затем перезагружать кэшируемые данные из базы данных по запросу.
Поскольку все больше людей предпочитают использовать свои старые компьютеры в течение более длительного периода времени, иногда возникает вопрос об увеличении кэш-памяти в системе. В зависимости от типа жесткого диска, который присутствует в системе, а также объема оперативной памяти или оперативной памяти, доступной в настоящее время, может быть возможно увеличить объем памяти, по крайней мере, на небольшой объем. Однако важно понимать, что существуют ограничения, и не каждую систему можно расширить или настроить для увеличения объема кэш-памяти.
Материнская плата компьютера.
Чтобы понять, как увеличить объем кэш-памяти, важно знать, как работает кэш. По сути, кеш функционирует как область хранения файлов, к которым обращаются и которые используются. Эта область хранения является частью оперативной памяти и работает с основной памятью системы для быстрого извлечения недавно использованных файлов, когда и как они нужны конечному пользователю. Размер кэша зависит от объема оперативной и основной памяти, встроенной в систему.
Xeon e5450 какой сокет