成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源ERP軟件Odoo提速指南

開源
Odoo 是最流行的 ERP(企業資源計劃)軟件,它由 Python 編寫,使用 PostgreSQL 作為后端數據庫。Odoo 社區版是免費的開源軟件,它囊括了項目管理,生產、財務、記賬和銷售管理,倉儲管理,人力資源管理,甚至還有更多項目。里面包含了 30 個核心模塊,以及超過 3000 個社區模塊。Odoo 部署了大量的模塊,數據庫里也包含了龐大的數據等等,這些都使得這個軟件比較復雜,可能會導致效率低下。Odoo 的兩個主要瓶頸在于磁盤訪問,以及數據庫查詢時間。

Odoo 是***的 ERP(企業資源計劃)軟件,它由 Python 編寫,使用 PostgreSQL 作為后端數據庫。Odoo 社區版是免費的開源軟件,它囊括了項目管理,生產、財務、記賬和銷售管理,倉儲管理,人力資源管理,甚至還有更多項目。里面包含了 30 個核心模塊,以及超過 3000 個社區模塊。Odoo 部署了大量的模塊,數據庫里也包含了龐大的數據等等,這些都使得這個軟件比較復雜,可能會導致效率低下。Odoo 的兩個主要瓶頸在于磁盤訪問,以及數據庫查詢時間。

[[185589]]

為了提升 Odoo 實例的性能,你可以:

  • 使用一個快速磁盤驅動器來存儲(***是 SSD)。
  • 使用內存充足的 Linux VPS。
  • 在 Odoo 中激活多處理器模式multiprocessing mode。
  • 正確配置并優化 PostgreSQL 服務。

獲得一臺有著更多內存的 SSD VPS

正如我們先前提到的,隨機磁盤訪問速度是 Odoo 的主要瓶頸之一。因此,要確保 Odoo 部署在一臺基于 SSD 的 VPS 上。由于 Odoo 是一個對資源十分敏感的應用,因此始終要把它安裝在一臺有著更多 RAM 的 VPS 上,如果可能,將整個 Odoo 實例及其數據庫加載到 RAM 中。固態磁盤驅動器尤其以隨機存取見長,而且由于 SSD 沒有任何活動部件,它們能夠取得數百倍于傳統機械硬盤驅動器的隨機存取 IOPS(LCTT譯注:即每秒讀寫操作的次數)。如果服務器沒有采用 SSD 來驅動或提速,那么不管你對 Odoo 做多少優化和配置都無濟于事,它仍然會很慢。所以,獲得正確的主機來部署 Odoo 是提升其性能的最重要因素。

其它 Odoo 優化包括:

在 Odoo 配置中啟用多處理器選項

要實現此功能,請定位到 openerp-server 二進制文件:

  1. #updatedb 
  2. #locate openerp-server 
  3. /usr/bin/openerp-server 

執行以下命令:

  1. #/usr/bin/openerp-server --help 

該命令的輸出結果如下:

  1. Usage: openerp-server [options] 
  2. Options: 
  3.   --version             show program's version number and exit 
  4.   (...) 
  5.   Multiprocessing options: 
  6.     --workers=WORKERS   Specify the number of workers, 0 disable prefork mode. 
  7.     --limit-memory-soft=LIMIT_MEMORY_SOFT 
  8.                         Maximum allowed virtual memory per worker, when 
  9.                         reached the worker be reset after the current request 
  10.                         (default 671088640 aka 640MB). 
  11.     --limit-memory-hard=LIMIT_MEMORY_HARD 
  12.                         Maximum allowed virtual memory per worker, when 
  13.                         reached, any memory allocation will fail (default 
  14.                         805306368 aka 768MB). 
  15.     --limit-time-cpu=LIMIT_TIME_CPU 
  16.                         Maximum allowed CPU time per request (default 60). 
  17.     --limit-time-real=LIMIT_TIME_REAL 
  18.                         Maximum allowed Real time per request (default 120). 
  19.     --limit-request=LIMIT_REQUEST 
  20.                         Maximum number of request to be processed per worker 
  21.                         (default 8192). 

工作進程的數量應該和分配到 VPS 的 CPU 核心數一樣,或者,如果你想為 PostgreSQL 數據庫、cron 任務、或者其它和 Odoo 實例安裝在同一臺 VPS 上的其它應用預留出一些 CPU 核心,那么你可以將工作進程數設置為一個比 VPS 上可用 CPU 核心更低的值,以避免資源耗盡。

limit-memory-soft 和 limit-memory-hard 參數不言自明,你可以使用默認值,也可以根據 VPS 上的實際可用 RAM 來進行修改。

例如,如果你的 VPS 有 8 個 CPU 核心,以及 16 GB 內存,那么你可以將工作進程數設置為 17(CPU 核心數 x 2 + 1),limit-memory-soft 總值設置為 640 x 17 = 10880 MB,而 limit-memory-hard 總數設置為 68MB x 17 = 13056 MB,這樣,Odoo 就會有總計達 12.75 GB 的 RAM。

例如,在一臺擁有 16 GB RAM 和 8 個 CPU 核心的 VPS 上,編輯 Odoo 配置文件(如 /etc/odoo-server.conf),并添加以下行:

 

  1. vi /etc/odoo-server.conf  
  2. workers = 17 
  3. limit_memory_hard = 805306368 
  4. limit_memory_soft = 671088640 
  5. limit_request = 8192 
  6. limit_time_cpu = 60 
  7. limit_time_real = 120 
  8. max_cron_threads = 2 

別忘了重啟 Odoo 讓修改生效。

正確配置并優化 PostgreSQL

對于 PostgreSQL 優化,及時將它更新到***版本是一個不錯的主意。在 PostgreSQL 配置文件(pg_hba.conf)中,有兩個設置需要修改:shared_buffers 和 effective_cache_size。將 shared_buffers 設置為可用內存的 20%,effective_cache_size 設置為可用內存的 50%。

例如,如果 Odoo 安裝到了一臺 16 GB RAM 的 SSD VPS 上,那么在 pg_hba.conf 中使用如下設置:

 

  1. vi /var/lib/postgresql/data/pg_hba.conf  
  2. shared_buffers = 3072MB 
  3. effective_cache_size = 8192MB 

重啟 PostgreSQL 服務來讓修改生效。

同時,也別忘了周期性手動執行 ‘VACUUM’。此操作會將陳舊或臨時數據清理干凈,但請牢記,它會大量占用 CPU 和磁盤使用。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2012-08-16 13:45:12

ERP產品采購

2014-06-26 14:53:48

開源開源軟件

2011-01-10 18:23:44

Linux

2011-11-10 08:55:00

Node.js

2025-04-11 07:00:00

數據中心網絡設備服務器機架

2022-06-16 10:31:26

CRMERP

2011-07-28 19:58:42

ERP軟件

2022-05-16 15:37:32

開源軟件

2022-05-16 10:08:48

ERP軟件網絡攻擊惡意軟件

2023-09-13 15:09:35

軟件開發數字化進程

2013-06-26 16:33:50

ERPSAP

2021-11-11 12:05:17

Python代碼項目

2009-01-15 09:11:22

SaaS軟件即服務ERP

2009-11-11 13:02:09

GNOMEWebkit應用軟件提速

2010-02-25 17:23:09

Fedora IT

2012-09-13 09:51:11

IBMRational協作開發

2023-04-14 07:12:39

ERPIT成本

2012-02-22 22:11:20

開源Tomcat

2012-03-23 12:23:31

寬帶寬帶提速軟件測速寬帶
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: aaaaaa大片免费看最大的 | 久久精品97| 国内精品在线视频 | 狠狠综合网| 欧美一级视频免费看 | 天堂久 | 羞羞网站在线观看 | 91精品国产麻豆 | 欧美一级高清片 | 欧美日韩免费视频 | 久久久精品一区二区 | 国产乱码精品一区二区三区中文 | 91精品国产一区二区三区 | 国产精品99久久久久久久久久久久 | 国产视频三级 | 亚洲视频欧美视频 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 欧美极品一区二区 | 日本免费在线观看视频 | 91精品久久久 | 男女羞羞视频在线看 | 成人免费在线播放视频 | 久久久久久久久久久国产 | 国产成人在线一区二区 | k8久久久一区二区三区 | 成人二区 | 最新伦理片 | 久国产视频 | 久草视频在线播放 | 精品少妇一区二区三区日产乱码 | 国产精品久久国产精品99 | 免费a国产 | 精品国产乱码久久久 | 欧美日韩在线观看视频网站 | 天天草天天干天天 | av影片在线| a级片在线 | 免费黄色在线观看 | 日本久久一区二区三区 | 国产在线一区二区三区 | 色视频一区二区 |