Мы используем Postgres в качестве источника данных для панели управления Grafana. Во время выполнения запроса команда top
показывает, что postgres использует 100% ЦП, но фактический ЦП составляет примерно 6%, это приводит к медленному ответу на запрос и, таким образом, Grafana показывает ошибку тайм-аута 524 (Cloudflare) (см. Скриншоты ниже)
Конфигурация системы: ОС: Ubuntu 16.04 ОЗУ: 16 ГБ ЦП: 16 ядер Hyper-V
Ниже приведен файл конфигурации
postgressql .conf
max_connections = 300
unix_socket_directories = '/var/run/postgresql'
ssl = true
shared_buffers = 4GB
work_mem = 13981kB
maintenance_work_mem = 1GB
dynamic_shared_memory_type = posix
effective_io_concurrency = 200
max_worker_processes = 16
wal_buffers = 16MB
max_wal_size = 8GB
min_wal_size = 2GB
checkpoint_completion_target = 0.9
random_page_cost = 1.1
effective_cache_size = 12GB
log_line_prefix = '%t [%p-%l] %q%u@%d '
log_timezone = 'localtime'
stats_temp_directory = '/var/run/postgresql/9.5-main.pg_stat_tmp'
datestyle = 'iso, mdy'
timezone = 'localtime'
lc_messages = 'en_US.UTF-8'
lc_monetary = 'en_US.UTF-8'
lc_numeric = 'en_US.UTF-8'
lc_time = 'en_US.UTF-8'
default_text_search_config = 'pg_catalog.english'
Я новичок ie в postgre, пожалуйста, дайте мне знать, если я что-то пропустил или у вас есть предложения.
Обновление Моя / boot папка заполнена на 100%, не уверен, что это имеет значение.