weizhouapache commented on issue #8266:
URL: https://github.com/apache/cloudstack/issues/8266#issuecomment-1831448508
persistent vm stats were introduced by PR #5984 in CloudStack 4.17.0.0
There might be heavy I/O if there are many vms or the vm stats interval is
small (it writes the vm stats in database).
for vm network/disk statistics, the default interval was set to 300 seconds.
but for some new settings, the default interval is set to 60 seconds. It is
good to have the statistics every minute, but we need to consider some large
environments.
We need to review the global settings and probably change the default value
of some settings.
```
mysql> select name,value,default_value from configuration where name like
"%interval%";
+--------------------------------------------------------+--------+---------------+
| name | value |
default_value |
+--------------------------------------------------------+--------+---------------+
| account.cleanup.interval | 60 | 86400
|
| alert.purge.interval | 86400 | 86400
|
| api.throttling.interval | 1 | 1
|
| autoscale.stats.interval | 60 | 60
|
| backup.framework.sync.interval | 300 | 300
|
| backup.retry.interval | 300 | 300
|
| cluster.heartbeat.interval | 1500 | 1500
|
| console.session.cleanup.interval | 180 | 180
|
| consoleproxy.capacityscan.interval | 30000 | 30000
|
| database.server.stats.interval | 60 | 60
|
| diagnostics.data.gc.interval | 86400 | 86400
|
| direct.agent.scan.interval | 90 | 90
|
| direct.download.certificate.background.task.interval | 0 | 0
|
| direct.network.stats.interval | 86400 | 86400
|
| drs.automatic.interval | 60 | 60
|
| drs.plan.expire.interval | 30 | 30
|
| event.purge.interval | 86400 | 86400
|
| expunge.interval | 60 | 86400
|
| external.network.stats.interval | 300 | 300
|
| externaldhcp.vmip.retrieval.interval | 180 | 180
|
| extract.url.cleanup.interval | 300 | 7200
|
| extract.url.expiration.interval | 14400 | 14400
|
| healthcheck.update.interval | 600 | 600
|
| host.stats.interval | 60000 | 60000
|
| indirect.agent.lb.check.interval | 0 | 0
|
| interval.baremetal.securitygroup.agent.echo | 10 | 10
|
| investigate.retry.interval | 60 | 60
|
| kvm.ha.activity.check.interval | 8 | 60
|
| kvm.rolling.maintenance.ping.interval | 10 | 10
|
| management.server.stats.interval | 60 | 60
|
| migrate.retry.interval | 120 | 120
|
| network.gc.interval | 600 | 600
|
| network.ipv6.prefix.subnet.cleanup.interval | 1800 | 1800
|
| network.loadbalancer.basiczone.elb.gc.interval.minutes | 30 | 30
|
| network.securitygroups.work.cleanup.interval | 120 | 120
|
| outofbandmanagement.background.task.execution.interval | 4 | 4
|
| ovm3.heartbeat.interval | 10 | 1
|
| ping.interval | 20 | 60
|
| resourcecount.check.interval | 300 | 300
|
| restart.retry.interval | 600 | 600
|
| router.alerts.check.interval | 300 | 1800
|
| router.check.interval | 30 | 30
|
| router.health.checks.advanced.interval | 10 | 10
|
| router.health.checks.basic.interval | 3 | 3
|
| router.health.checks.config.refresh.interval | 10 | 10
|
| router.health.checks.results.fetch.interval | 10 | 10
|
| router.redundant.vrrp.interval | 1 | 1
|
| router.stats.interval | 300 | 300
|
| secstorage.capacityscan.interval | 30000 | 30000
|
| snapshot.poll.interval | 300 | 300
|
| stop.retry.interval | 600 | 600
|
| storage.cache.replacement.interval | 86400 | 86400
|
| storage.cache.replacement.lru.interval | 30 | 30
|
| storage.cleanup.interval | 10800 | 86400
|
| storage.stats.interval | 60000 | 60000
|
| storpool.storage.stats.interval | 3600 | 3600
|
| storpool.volumes.stats.interval | 3600 | 3600
|
| sync.interval | 60 | 60
|
| ucs.sync.blade.interval | 3600 | 3600
|
| upload.monitoring.interval | 60 | 60
|
| usage.sanity.check.interval | NULL | NULL
|
| vm.disk.stats.interval | 0 | 0
|
| vm.disk.stats.interval.min | 300 | 300
|
| vm.job.check.interval | 3000 | 3000
|
| vm.job.report.interval | 60 | 60
|
| vm.network.stats.interval | 0 | 0
|
| vm.network.stats.interval.min | 300 | 300
|
| vm.op.cancel.interval | 3600 | 3600
|
| vm.op.cleanup.interval | 1200 | 86400
|
| vm.op.wait.interval | 60 | 120
|
| vm.stats.interval | 60000 | 60000
|
| vm.tranisition.wait.interval | 300 | 3600
|
| vmscheduler.jobs.expire.interval | 30 | 30
|
| vmsnapshot.expire.interval | -1 | -1
|
| volume.stats.interval | 600000 | 600000
|
| vpc.cleanup.interval | 1200 | 3600
|
| xenserver.heartbeat.interval | 60 | 60
|
+--------------------------------------------------------+--------+---------------+
77 rows in set (0.00 sec)
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]