跳转至
首页 解决方案 下载 文档
演示环境

性能调优

为了能让更多主机内存小于等于8G的用户能够顺利部署,OpsAny社区版默认设置的相关性能参数配置并不直接适合生产运行,需要进行性能优化,可以发挥OpsAny的最佳状态。

1.SaaS平台增加增加进程数量。

SaaS平台访问的主要因素就是进程数,请调大进程数来支撑并发访问。

  1. 修改相关uwsgi参数

每个应用都有一个配置文件的目录,该目录下有一个APPID-uwsgi.ini文件。APPID为应用的ID。

vim /opt/opsany/conf/opsany-saas/rbac/rbac-uwsgi.ini
# 通常修改这两个参数即可。
processes = 4
threads = 2

参考调优参数 https://www.bookstack.cn/read/uwsgi-docs-2.0-zh/10968bff8b1ff094.md

  1. 重新对应的SAAS容器

修改完成后,重启对于的SAAS。

docker restart opsany-saas-ce-rbac

2.MySQL数据库优化

默认的安装由于为了照顾内存比较少的用户,MySQL默认的配置比较低,建议生产环境进行参数优化。

  1. 修改配置文件
vim /opt/opsany/conf/mysqld.cnf
max_connections = 4096

# Memory Truning
innodb_buffer_pool_size=1024M
innodb_log_buffer_size=64M
key_buffer_size=520M
query_cache_size=520M
  1. 重启MySQL数据库
docker restart opsany-mysql
Document