zabbix less than 25 free in the configuration cache
Ad Widget
Collapse
Zabbix server: configuration cache
Collapse
X
-
Zabbix server: configuration cache
подскажите пожалуйста что в данной ошибке подразумевается под "configuration cache" и в какую сторону смотреть что-бы избавиться от этой проблемы ?Tags: None -
zabbix_server.conf
### Option: CacheSize
# Size of configuration cache, in bytes.
# Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-1G
# Default:
# CacheSize=8M
CacheSize=512M
P.S. но вначале надо сделать `ipcs -M`, а так же внимательно посмотреть на остальные блоки памяти, которые zabbix_server размещает в shared memory, и убедиться что система позволит аллокировать требуемый объем, в противном случае курить sysctl (или опции "ведра" или реестр или ...) -
в мегабайтах
на openSUSe в ipcs нет ключа -Mzabbix:# free -m
total used free shared buffers cached
mem: 2016 1867 149 0 26 1536
-/+ buffers/cache: 304 1711
swap: 2046 0 2046
ipcs -l
------ shared memory limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1
------ semaphore limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767
------ messages limits --------
max queues system wide = 1711
max size of message (bytes) = 8192
default max size of queue (bytes) = 16384
ipcs -m
------ shared memory segments --------
key shmid owner perms bytes nattch status
0x6c010191 32768 zabbix 600 175768 6
0x68010192 65537 zabbix 600 8388543 28
0x78010192 98306 zabbix 600 16777216 28
0x74010192 131075 zabbix 600 4194304 28
0x67010192 163844 zabbix 600 14260634 28
0x73010192 196613 zabbix 600 2516582 28
0x53010192 229382 zabbix 600 6900 28
я как-то могу из того что выше получил вычислить доступное значение для CacheSize zabbix'a?
тот факт что в системе используется swap как-то увеличивает количество доступной кэш памяти ?Comment
-
максимум 32 мегабайта на сегмент, а всего разрешено использовать до 8G
подозреваю что ваша OS не позволит больше 32 одним сегментом взять, гуглите, найдите способ увеличить "max seg size"
пока поставьте по 32M для CacheSize и остальных буферов (нашли их в zabbix_server.conf?)Comment
-
кажетя эти ?
# HistoryCacheSize=8M
# TrendCacheSize=4M
# HistoryTextCacheSize=16M
может быть вы ещё подскажите как победить
"Disk I/O is overloaded on Zabbix server" ?
эвент появляется с интервалом в час на пару минут.
пробовал установить vm.swappiness в 10 - без изменений.Comment
-
то-есть я правильно понимаю данная ошибка появляется в момент
когда zabbix сильно нагружает базу mysql апперациями записи ?
какие могут быть ещё решения помимо варианта с рзнесением во времени проверок, что бы не появлялось единовременной нагрузки на базу.Comment
-
Оно тренды за прошедший час сбрасывает на дисккажетя эти ?
# historycachesize=8m
# trendcachesize=4m
# historytextcachesize=16m
может быть вы ещё подскажите как победить
"disk i/o is overloaded on zabbix server" ?
эвент появляется с интервалом в час на пару минут.
пробовал установить vm.swappiness в 10 - без изменений.
Или хаускипинг запускается
Или и то и другое
Разнесение времени проверок - это как?какие могут быть ещё решения помимо варианта с рзнесением во времени проверок, что бы не появлялось единовременной нагрузки на базу.
Можете попробовать поиграть с параметрами хаускипинга, но принципиально это не поможет.
Общий совет - увеличивайте производительность дисковой.Comment
Comment