根据系统资源计算Odoo配置的工具。
项目描述
Odoo Resource Assessor
此工具根据可用的系统资源计算Odoo配置。它通过根据服务器的规格计算Odoo的最佳工作进程数量和内存限制来自动化配置过程。
安装
要安装Odoo资源评估器,请运行以下命令
pip install odoo_resource_assesor
用法
要评估资源和获取推荐的Odoo配置,只需运行工具
resource-assesor
要自动评估当前系统,请使用--self
标志让脚本确定可用的系统资源
resource-assesor --self
通过传递--help
标志可以检查所有功能
$ resource-assesor --help
usage: resource_assesor.py [-h] [--cpu CPU] [--ram RAM] [--limit-time-cpu LIMIT_TIME_CPU] [--limit-time-real LIMIT_TIME_REAL] [--output OUTPUT] [--self]
Calculate Odoo configuration.
optional arguments:
-h, --help show this help message and exit
--cpu CPU Number of CPUs
--ram RAM Amount of RAM in GB
--limit-time-cpu LIMIT_TIME_CPU
Limit time CPU (default to 600)
--limit-time-real LIMIT_TIME_REAL
Limit time real (default to 1200)
--output OUTPUT Output file path to write the configuration
--self Run quietly and use the current machine's resources
功能
- 自动计算Odoo的HTTP工作进程数量。
- 根据系统的RAM确定最佳内存限制。
- 可以使用
--self
标志方便地使用当前系统的资源。
贡献
贡献使开源社区成为一个如此神奇的地方,可以学习、启发和创造。您所做的任何贡献都备受赞赏。
如果您有改进此项目的建议,请克隆存储库并创建一个拉取请求。您也可以简单地创建一个带有“增强”标签的问题。
别忘了为项目加星!再次感谢!
- 克隆项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m '添加一些AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
许可证
此项目根据MIT许可证许可 - 有关详细信息,请参阅LICENSE文件。
致谢
- 感谢Odoo社区持续的支持和启发。
- 特别感谢所有帮助维护和改进此项目的贡献者。
- 受Nicolas Martinelli在Odoo Experience '23上发表的“在公共互联网上托管您的Odoo服务器:应该做什么和不应该做什么”演讲的启发
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
odoo_resource_assesor-0.1.1.tar.gz (14.6 kB 查看哈希值)
构建分布
关闭
odoo_resource_assesor-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 84ee6543f2e40d2d58a41d8b53153a66b0a8270b9f6c326ce18546080cd8f1c3 |
|
MD5 | 6ffebb21dc185342cfbf8b4544f36c53 |
|
BLAKE2b-256 | cee34139d315ba365904af38747aa6e150598443e58502e4d5770b1cc904b775 |
关闭
odoo_resource_assesor-0.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b345e17f99253b6e750832ffb6cafe1c6fc20c94fd1edda9495a9acf3a446f49 |
|
MD5 | 71308ac507aec47450ae22eaf3b1239b |
|
BLAKE2b-256 | 25757ca1866c060f0aac320c6f9eaa4dc4ae80de2d0de01e61be141fa5f3154b |