首页 > 其他分享 >不同运行环境Odoo运行速度对比.18082604

不同运行环境Odoo运行速度对比.18082604

时间:2024-03-19 14:11:50浏览次数:23  
标签:02 03 00 01 06 04 18082604 Odoo 运行

近期在利用OCA的OpenUpgrade在做Odoo的数据升级,Odoo12升级到Odoo16;

在做数据升级的时候,发现在不同的运行环境下,Odoo的运行速度有很大的差异。

环境配置

  • Linux Docker 容器
    • Ubuntu18.04 LTS
    • Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz(4 Cores)
    • 8G内存
  • WIN11-WSL1(ubuntu18.04)
    • Win11
    • AMD Ryzen 5 2600 Six-Core Processor(6 Cores)
    • 32G内存
    • 开发环境,跟下面的WSL1是同一台机器,有时候会同时跑

  • Win11 Docker 容器(共享)
    • Win11
    • AMD Ryzen 5 2600 Six-Core Processor(6 Cores)
    • 32G内存
  • Win11 Docker 容器(专用)
    • Win11
    • Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz(8 Cores)
    • 24G内存
    • 数据库在这台机器上

以下是从Odoo12升级到Odoo13数据库时各模块的运行时间对比,数据库为同一主机。

测试记录

模块 Linux Docker 容器 WIN11-WSL1(ubuntu18.04) Win11 Docker 容器(专用) Win11 Docker 容器(共享) Win11 Docker 容器(共享)
base 00:21:42 00:36:41 00:21:25 00:47:29 00:54:23
uom 00:00:03 00:00:05 00:00:03 00:00:08 00:00:09
web 00:00:04 00:00:07 00:00:04 00:00:11 00:00:14
base_setup 00:00:02 00:00:04 00:00:02 00:00:06 00:00:06
resource 00:00:00 00:00:02 00:00:01 00:00:03 00:00:03
utm 00:00:03 00:00:05 00:00:03 00:00:09 00:00:08
iap 00:00:01 00:00:46 00:00:38 00:00:53 00:01:08
mail 00:01:58 00:01:17 00:01:26 00:01:23 00:01:22
analytic 00:00:01 00:00:01 00:00:01 00:00:02 00:00:02
auth_signup 00:00:02 00:00:04 00:00:03 00:00:07 00:00:07
calendar 00:00:03 00:00:06 00:00:03 00:00:08 00:00:07
gamification 00:00:23 00:00:25 00:00:22 00:00:35 00:00:32
product 00:00:05 00:00:07 00:00:06 00:00:10 00:00:09
sales_team 00:00:04 00:00:08 00:00:05 00:00:14 00:00:12
hr 00:00:52 00:01:23 00:00:50 00:01:58 00:01:47
stock 00:00:36 00:00:45 00:00:40 00:00:43 00:00:44
digest 00:00:02 00:00:03 00:00:01 00:00:04 00:00:04
hr_contract 00:00:05 00:00:06 00:00:04 00:00:10 00:00:09
stock_picking_batch 00:23:08 00:24:10 00:21:41 00:21:14 00:25:21
account 00:22:42 00:24:38 00:21:21 02:51:27 00:26:41
crm 00:00:03 00:00:06 00:00:03 00:00:09 00:00:07
hr_recruitment 00:00:06 00:00:09 00:00:06 00:00:13 00:00:11
project 00:00:07 00:00:12 00:00:06 00:00:16 00:00:14
payment 00:00:32 00:00:49 00:00:31 00:01:09 00:01:04
purchase 00:00:25 00:00:29 00:00:26 00:00:23 00:00:34
stock_account 01:43:29 04:48:19 08:00:41 08:00:59 09:47:44
payment_transfer 00:00:02 00:00:03 00:00:03 00:00:05 00:00:04
purchase_requisition 00:00:05 00:00:06 00:00:04 00:00:08 00:00:07
purchase_stock 00:00:43 00:01:23 00:00:45 00:00:55 00:00:50
sale 00:01:43 00:04:16 00:01:52 00:02:05 00:01:47
delivery 00:00:03 00:00:04 00:00:03 00:00:06 00:00:06
sale_coupon 00:00:04 00:00:06 00:00:04 00:00:09 00:00:08
stock_dropshipping 00:00:03 00:00:04 00:00:02 00:00:05 00:00:03
gamification_sale_crm 00:19:19 00:17:31 00:19:26 00:19:12 00:18:02
total 03:18:40 06:45:47 09:34:06 12:34:35 12:06:00

结论

运行速度上:

Linux Docker 容器 > WIN11-WSL1(ubuntu18.04) > Win11 Docker 容器

非严谨测试,仅供参考。

标签:02,03,00,01,06,04,18082604,Odoo,运行
From: https://www.cnblogs.com/xtanuiha/p/18082708

相关文章

  • Linux安装和运行Pomelo
    1.安装启动pomelo1.在data目录下创建文件夹node和server,将服务器代码上传到server下2.进入node目录cd/data/node3.下载wgethttps://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz4.解压tar-xfnode-v10.16.3-linux-x64.tar.xz5.进入cdnode-v10.16.3-lin......
  • 插件下载(成为开发者编写自己的动态DLL插件/请下载以下dll插件移动到[xl0shell-aptv2目
    DLL动态库插件下载地址支持平台上传时间功能介绍多IP域名穷举插件.dll点击下载xl0shell-aptv2工具库2024/03/1618:54:22可进行多IP域名直接爆出的插件工具,可进行IP下域名扫描等操作生成TXT文本到桌面webshell批量管理工具插件.dll点击下载xl0shell......
  • WinForm】使用Costura.Fody打包编译成可独立运行的桌面程序
    新建项目在建项目的时候要注意,选择Windows窗体应用(.NETFramework)或者wpf项目,然后打开安装包在解决方案资源管理器中,选择刚才的项目名,鼠标右键找到并打开管理NuGet包,然后在浏览选项卡里,输入一个Costura.Fody并查找,有就点安装,安装前需要注意选择支持的对应版本和依赖项静......
  • Laravel11.0.3安装完后运行项目报错
    Laravel11.0.3安装完后运行项目报错:couldnotfinddriver(Connection:sqlite,SQL:PRAGMAforeign_keys=ON;)运行项目报错时提示链接sqlite错误解决方案:1.确认机器安装了sqlite,https://blog.csdn.net/centaury32/article/details/1367885202.启动sqlite......
  • labelImg macos 运行环境设置
    labelImgmacos运行环境设置MacOSbrew安装文档安装CLTforXcode,检查git/bash/curl存在xcode-select--installxcode-select:note:Commandlinetoolsarealreadyinstalled.Use"SoftwareUpdate"inSystemSettingsorthesoftwareupdatecommandlineinterf......
  • Java 运行时 Debug 思路
    JStack工具top使用top命令获取占用内存/CPU最高进程的pid输入大写的M按照内存排序,大写的P按照CPU排序top-Hppid使用top-Hppid可以查看该进程下,各个线程的cpu使用情况jstackpid通过top命令定位到cpu占用率较高的线程之后,接着使用jstackpid命令来查看当前j......
  • 【ORACLE】查看正在运行的的SQL
    1、查看Oracle正在执行的sql语句SELECTb.sidoracleID,b.username用户名,b.serial#,paddr,sql_text正在执行的SQL,b.machine计算机名称FROMv$processa,v$sessionb,v$sqlareacWHEREa.addr=b.paddrANDb.sql_......
  • java springboot 指定运行端口
    javaspringboot指定运行端口 方法1:修改源代码里的“\src\main\resources\application.properties”文件,增加或修改server.port=8081 方法2:如果是已经打包好的jar包,在运行时指定端口。可以将 “\src\main\resources\application.properties” 文件复制到jar包同......
  • [npm] npm打包/运行时,报:"95% emitting CompressionPlugin ERROR Error: error:030801
    1问题描述环境信息windows10node:v20.11.1>node--versionv20.11.1vue:2.6.12[dependencies]"vue":"2.6.12""vue-count-to":"1.0.13""vue-cropper":"0.5.5""vue-meta":&q......
  • 如何在运行中启动windows终端
    [windowsTerminal]打开microsoftstore,安装windowsTerminalwinR打开运行,输入cmd打开命令提示符输入wherewt,会得到wt命令的绝对路径cmdpath建立一个bat文件,注意命名不要用bash或者wt,个人使用的是bs以下是文件内容@ECHOOFFstartcmdpathe......