金蝶K/3产品性能稳定性案例集
附丢包率判断方法:
丢包率 通过客户端192.168.1.205,对中间层192.168.1.2,做如下操作: (1) ping 192.168.1.2 –n 1000 –l 2000 (2) pathping 192.168.1.2 (1)time<1ms,sent=1000,received=999,lost=1(0%loss),Min=0ms,Max=9ms,Average=0ms (2)for 25 second statistics中, Pct=Lost/Sent=0% 即:无丢包,丢包率0%. 第四步:检查用户操作系统,如果是WINDOWS2003是否安装SP1,SQL2000是否打上SP4,
请参照文档:
第五步:定期维护和优化帐套,具体参见《金蝶K/3产品性能稳定性优化指导手册》。 第六步:数据库表结构不合理,常见有:
? 二次开发的表没有索引,造成性能隐患;
? 不恰当的触发器和游标的使用,大数据表缺少聚集索引。
第七步:寻找合适的补丁。
第八步:与K/3开发部沟通,获得解决方案。
2
金蝶K/3产品性能稳定性案例集
2. 总体通用性能问题案例
本章主要对目前K/3系统在实际运行过程中遇到的一些通用性能案例进行介绍分析, 具体内容按照网络、数据库、中间层、客户端层次结构来组织。 2.1 网络与Citrix性能问题案例
2.1.1 通用案例1—-网络架构问题 1、问题描述:
使用某一台交换机的所有使用K/3的机器(该交换机为第三级),出现客户端挂起的情况,K/3系统使用不稳定。 2、问题分析:
1) 将出现问题的客户端机器的网线拔掉,过5-10秒再重新插入后,系统挂起现象
解决,K/3可以正常使用;
2) 通过PING xxx.xxx.xxx.xxx –l 1024 –n 100 后,发现统计信息中存在丢包的
现象;
3) 接到另外一台交换机(该交换机为第一级)上后,发现K/3系统使用稳定,但总
体性能下降,分析原因为网线的距离过长,从而导致了数据传输上的损失 3、解决方法:
重新部署网络架构
2.1.2 通用案例2—-病毒导致网络问题 1、问题描述:
所有机器使用K/3同一个功能时,快的时候6-7秒,慢的时候要1分多钟(已经排除数据量和查询数据范围的问题)。 2、问题分析:
客户端网络使用光纤接入,使用PING xxx.xxx.xxx.xxx –l 1024 –n 100检查,发现都存在丢包的现象,但如果整个网络只存在一台计算机时,系统使用正常。怀疑是病毒原因。使用杀毒软件进行杀毒后,发现有多台客户端有病毒。由于感染病毒后会疯狂发包,导致路由器NAT连接很快占满,从而导致性能问题。 3、解决方法:
丢包掉线可能原因:
1) 局域网中的某台或者多台机器感染了病毒,在疯狂发包,导致路由器NAT连接很
快占满。
建议方案:试着断开某台交换机,进行逐一排查,进行隔离杀毒,找到该台机器,将其隔离。
2) 可能是交换机长时间没有重启其内存已用光,导致交换数据速度缓慢,或受网络
风暴影响导致阻塞或交换机的某一个或几个接口模块损坏,或交换机故障引发的网络内暴。
建议方案:关闭局域网内所有交换机4-5分钟后,重新接通电源,观察网络是否 恢复正常。
2.1.3 通用案例3—-Citrix服务端内存问题
3
金蝶K/3产品性能稳定性案例集
1、问题描述:
某集团在培训练习过程中(同时登陆的有40台机器,使用的CITRIX 登陆),发现系统使用速度非常慢,在一段时间不操作机器的情况下,K/3客户端会报错误,后自动退出。
服务器配置为:CPU 为Xeon 5160 双核3.0G,内存为1GB,Citrix服务端耗用内存2GB多。 2、问题分析:
一般去除操作系统和Citrix服务器的的消耗,每个Citrix K/3客户端大概耗用50兆左右内存。因此对于30个客户端的并发,可能需要30*50 + 500(操作系统和Citrix服务器的消耗) = 2000 (M)的内存。如果内存不足时,操作系统将会自动进行换页处理,这时需要空余的磁盘空间作为交换文件,但也会极大影响程序的性能。 3、解决方法:
增加服务器内存(建议加到4GB) 。
2.1.4 通用案例4—-应用Citrix打印问题 1、问题描述:
某客户在应用CITRIX进行K/3应用的过程中存在下面问题: 问题一:打印的单据打印到了别的客户端的打印机上
问题二:HP 1020,1000 等USB打印机在CITRIX 模式不能正常打印,但在微软终端模式下一切正常
问题三:在服务器和客户端都设好缺省纸张,但在打印时仍然报纸张错误。 2、问题分析:
问题一:Citrix在每台客户端打印机前面都会加//clinet_name/Printer_name来区分各不同的打印机,所以实际上这些打印机是分得清楚的,即使是相同型号的打印机,由于使用了这种长串识别,也是不可能完全相同的。目前碰到最多的串打问题,是客户自己在使用时分不清楚哪台是自己的打印机,所以会打错。解决该问题的最佳方法,就是将客户端用户降为Users组成员,这样他将无法看到其它客户端连接上来的打印机,也就不会发生串打了。
问题二:经跟踪分析与打印机的启用双向支持有关,需要进行相关的设置,见解决方法。
问题三:在Citrix里可以设置延用客户端打印机设置,即在客户端本地设置的打印机属性,连接Citrix服务器后,打印时可以延用该属性设置。在K/3V10.2以后的版本,K/3已经实现按用户来记录不同的打印设置,该问题可以得到解决。 3、解决方法:
问题一:Citrix串打问题。将客户端用户设为USER用户,运行Regedt32在权限管理中对下面注册表项赋予USER组完全控制的权限:
HKEY_LOCAL_MACHINE\\SOFTWARE HKEY_CLASSES_ROOT\\AppID
HKEY_CLASSES_ROOT\\KdSvrmgr.clsAct
对于Win2003, 可以直接使用Regedit进行权限授予,对于Win2000及以前,必须使用Regedt32.
问题二:USB打印机问题。在CITRIX模式下HP1020打印机打印不正常,主要表现是映射正常,打印数据文件也能正常传输到客户端,但在客户端的打印任务管理器始终不打印,端口也正常映射到USB口。但在WINDOWS终端模式下打印正常,在CITRIX
4
金蝶K/3产品性能稳定性案例集
终端GUI与WEB模式都不能打印。
在服务器上安装HP1020打印驱动,如下图配置:
在客户端按上设置即可,重新登陆.
问题三:缺省纸张的问题。
1) 必须使用本地打印驱动,即在服务器上安装客户端打印机的驱动,而不是使用通
用驱动打印。Management Console—>Printer Management—>Properties—>Drivers—>Native Drivers only(如无特殊打印机最好选择此项),缺省为: Use universal driver onlyif native driver unavailab
5
相关推荐: