尊敬的A6系统管理员:
您单位的A6协同办公系统上线时间有一年了吗? 您单位的A6协同办公系统在日常使用中有访问速度慢的情况发生吗? 您单位的A6协同办公系统偶有宕机情况出现吗? 您单位的A6协同办公系统有自动备份有时不成功,无备份数据包产生吗? 您单位的A6协同办公系统在处理表单及公文时有个别报http status 500错误的时候出现吗? 您单位的A6协同办公系统在操作各模块时偶有异常报错,重启后正常吗?
以上六大类问题出现原因与您的A6协同办公系统性能参数没有进行优化调整有直接关系,如有以上任一种或一种以上情况出现,请您引起高度重视,马上进行系统参数文件检查。
第一步:您的服务器硬件达标了吗?
根据并发用户数推荐的机器配置,其中必须注意的是:若并发数在500以上,必须使用64位系统。
Ø 10-50用户配置
CPU:主频2.3GHz以上,二级缓存2M以上,双核CPU
硬件盘:SATA硬盘,8M缓存,7200转,320Gbytes以上
内存:DDR2,800,2G bytes以上
Ø 50-300用户配置
CPU:2.3GHz以上,二级缓存4M以上,两个双核或四核CPU
硬件盘:SCSI硬盘,144Gbytes以上,双硬盘
内存:4Gbytes
Ø 300-500用户配置
CPU:Xeon 2GHz,64位,二级缓存8M,双CPU
硬件盘:SCSI\SAS硬盘 144G以上,多硬盘,建议作raid5
内存:8Gbytes
Ø 500用户以上配置
CPU:Xeon 3GHz,64位,二级缓存12M,双CPU
硬件盘:SCSI\SAS硬盘 144G以上,多硬盘,建议作raid5
内存:12Gbytes
第二步:您A6系统数据库Mysql参数调优了吗?
我们以200并发,服务器4G内存为例,其他并发范围及服务器内存配置参数调优您可到本网站—自助知识库—常用文档中下载《V282产品速查手册》对照更改,如您有操作系统可拔打客服专线4007008822咨询。
32位mysql数据库调优
对于32位数据库的调整,主要是根据物理内存的大小,对mysql的配置文件my.ini文件做修改,my.ini文件在其服务器Mysql\Bin目录)下。此配置方法针对280,282版本(mysql版本是5.0.41),适用于275,276。
my.ini内容如下所示。
#port为3306,如未做服务器分离,该值不能更改
port=3306
…
back_log=128 wait_timeout=864000 interactive_timeout=864000 read_rnd_buffer_size=4M sort_buffer_size=1M read_buffer_size=1M join_buffer_size =1M query_cache_size=32M query_cache_limit=2M key_buffer_size=256M table_cache=512 tmp_table_size=128M thread_concurrency=4 thread_cache_size=80 myisam_max_sort_file_size=100G myisam_max_extra_sort_file_size=100G myisam_sort_buffer_size=8M max_allowed_packet=8M #log-queries-not-using-indexes #long_query_time=5 #log_slow_queries=slow.log #max_heap_table_size=512M myisam-recover=FORCE,BACKUP … [myisamchk] key_buffer = 256M sort_buffer_size = 384M read_buffer = 2M write_buffer = 2M
上述参数是我们32位版本针对2G或4G及其之上的标准配置,如无特殊说明,请不要随便调整。另外,由于282版本中对数据库连接算法有所调整,如果是以前老版本版本升级到282版本的客户朋友请注意:请将原有的数据库参数调整到上述相近的配置。
第三步:您的A6系统应用服务Tomcat参数调优了吗?
Tomcat的配置主要是修改Tomcat的config目录下的server.xml文件
……
maxHttpHeaderSize="8192"
maxThreads="256"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="1536"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="GBK"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla,traviata" compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"
……
其中主要修改两个参数maxThreads和acceptCount值。增加maxThreads,减少acceptCount值有利缩短系统的响应时间。但是maxThreads和acceptCount的总和最高值不能超过6000,而且maxThreads过大会增加CPU和内存消耗,故低配置用户可通过降低maxThreads并同时增大acceptCount值来保证系统的稳定。下表罗列出了在不同并发情况下Tomcat参数与并发在线的一般关系。
表1.1.2Tomcat配置表
第四步:您的A6系统JVM参数调优了吗?
32位操作系统JVM参数调整:
缺省情况下,系统会根据用户内存使用状况自动分配。如果用户需要自定义该配置,可在安装目录的service目录下,用EditPlus或UltraEdit创建一个TomcateRun.cfg文件,并在文件内增加两个参数:minCount=***和maxCount=***(其中***代表数字,根据下面的参考表自行替换)。
表1.1.2-32位操作系统JVM内存分配
注意:由于在32位下操作系统JVM内存最大值有上限,所以不能随便增大内存,否则可能导致系统不能启动。同时JVM的内存分配和Mysql的内存分配相互之间有影响,所以如果Mysql连接数或内存分配过大,也可能导致JVM不能启动。
|
致远互联,成立于2002年3月,是集协同研究、软件研发、市场营销、渠道销售、支持服务于一体的协同管理全案服务商。该公司专注于为组织级客户提供协同管理软件、解决方案和云服务,软件产品应用于制造、建筑、金融、互联网及政府机构等行业和领域。以“推动客户实现行业领先”为己任,以帮助客户“增加收入、提升效率、降低成本、控制风险”为目标,服务于一体的管理数字化服务公司。
0571-81385768
在线服务
浙公网安备 33010802012158号