登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: Odoo环境下Ubuntu服务器性能优化--参数调整[zt]     [回主站]     [分站链接]
Odoo环境下Ubuntu服务器性能优化--参数调整[zt]
clq
浏览(597) - 2022-09-07 12:44:15 发表 编辑

关键字:

Odoo环境下Ubuntu服务器性能优化--参数调整

公司在使用Odoo进行内部信息化管理,随着业务增长,服务器性能问题变成了瓶颈,为了解决这些问题,最近的工作重点将移到性能调整上来,同时也会在此记录整个处理过程,以便日后回顾。

1.根据相关资料建议,在linux文件系统有一个预读的参数,可以通过如下命令查看:

blockdev --getra /dev/sda

一般的默认值为256,我们可以将此数据改大一点,建议的范围是在4096-16384之间,预读不足的常见问题是写磁盘的速度要比读取的速度要高。

改变参数的命令格式是:blockdev --setra 4096 /dev/sda

需要根据每块磁盘单独进行设置,通常可以将调整命令写入rc.local启动脚本中。

2.在linux中,用户每访问一个文件,系统都会更新文件的其中一个属性(上次访问时间),当用户在访问数据时,系统会需要不断的进行写操作,这个在系统中也是一笔不小的开销,我们可以在/etc/fstab文件中,对挂载的卷加上noatime选项来禁用此行为:

/dev/sda1 / ext3 noatime,errors=remount-ro 0 1

修改完以后,执行sudo mount -a 命令生效即可。

3.在linux中有关读缓存与交换的参数如下有两个,可以在/etc/sysctl.conf中加上两行:

vm.swappiness=0

vm.overcommit_memory=2

这些参数可以在/proc/sys/vm/中查看

4.共享内存的设定,ubuntu中共享内存的默认值都很低,为了更好的利用服务器资源,我们将对其进行调整,网上有一个调整的脚本。





#!/bin/bash

page_size=`getconf PAGE_SIZE`
phys_pages=`getconf _PHYS_PAGES`
shmall=`expr $phys_pages / 2`
shmmax=`expr $shmall \* $page_size`
echo kernel.shmmax = $shmmax
echo kernel.shmall = $shmall



直接以root身份运行 ./shmsetup >> /etc/sysctl.conf

sysctl -p



出处:http://blog.csdn.net/vnsoft/article/details/46623771


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
操作系统内存占用高 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1