Site icon VentorTech

Odoo hardware requirements

Odoo hardware requirements

Often our customers ask, “What Odoo system requirements”, “What hardware should I select for my Odoo on-premise instance (Community and Enterprise)”?

Odoo is an undemanding system. For 5-employee companies, a 2 CPU 2 RAM server would be enough, raising to 4 CPU 8 RAM for 20 employees. We would recommend splitting application and database servers for 90 employees. Load balancing (LB) of application server would be needed for a company of 250+ employees.

Let’s assume you have a system with 4 CPU cores, 8 GB of RAM, and 30 concurrent Odoo users.

To determine the number of workers needed, divide the number of users by 6. In this case, 30 users divided by 6 equals 5, which is the theoretical number of workers required.

To calculate the theoretical maximum number of workers, multiply the number of CPU cores by 2 and add 1. For 4 CPU cores, (4 * 2) + 1 equals 9, which is the theoretical maximum number of workers.

Based on these calculations, you can use 5 workers for the Odoo users and an additional worker for the cron worker, making a total of 6 workers.

To estimate the RAM memory consumption, use the following formula:

RAM = Number of workers * ((0.8 * 150) + (0.2 * 1024))

In this case, 6 workers multiplied by ((0.8 * 150) + (0.2 * 1024)) equals approximately 2 GB of RAM.

Therefore, based on these calculations, the Odoo installation will require around 2 GB of RAM.

Inspect this interactive chart to find a suitable hardware set for your Odoo (Community and Enterprise) based on the amount of active users. 

CPURAMUsers
2 CPU210
2 CPU420
4 CPU830
4 CPU1640
4 CPU1650
8 CPU3260
8 CPU3270
10 CPU3280
10 CPU3290
16 CPU32100
16 CPU32110
20 CPU64120
20 CPU64130
20 CPU64140
24 CPU128150
24 CPU128160
24 CPU128170
24 CPU128180
24 CPU128190
32 CPU128200
32 CPU128210
32 CPU128220
32 CPU128230
32 CPU128240
LB + 2x12 CPU128250
LB + 2x12 CPU128260
LB + 2x12 CPU128270
LB + 2x12 CPU128280
LB + 2x12 CPU128290
LB + 2x16 CPU128300
LB + 2x16 CPU128310
LB + 2x16 CPU128320
LB + 2x16 CPU128330
LB + 2x16 CPU128340
LB + 2x32 CPU256350
LB + 2x32 CPU256360
LB + 2x32 CPU256370
LB + 2x32 CPU256380
LB + 2x32 CPU256390
LB + 2x64 CPU256400
LB + 2x64 CPU256410
LB + 2x64 CPU256420
LB + 2x64 CPU256430
LB + 2x64 CPU256440
LB + 2x64 CPU256450
LB + 2x64 CPU256460
LB + 2x64 CPU256470
LB + 2x64 CPU256480
LB + 2x64 CPU256490
LB + 2x64 CPU256500

Note, we recommend
– Splitting application and database servers if you have more than 90 employees
– Load balancing (LB) of application server for a company of 250+ employees

Also, when you installing Odoo, consider the following requirements:

Software Requirements: Ensure compatibility with the operating system, web server, and supporting software versions specified by Odoo.

Hardware Requirements: Evaluate CPU, RAM, storage, and network capabilities to determine the optimal hardware configuration for efficient system performance.

Odoo Installation Requirements: Follow Odoo’s recommended installation steps, including database setup, security configuration, backup procedures, and proper system administration.

Odoo Inventory Hardware: For inventory management, integrate compatible barcode scannerslabel printers, and other devices to enhance accuracy and streamline operations.

Calculate the price for your Odoo project

Follow our Linkedin account and subscribe to our newsletter to make sure you don’t miss updates.

Recommended articles:

  1. Differences between Odoo Online, Odoo.sh and Odoo On-Premises
Exit mobile version