**系统性能优化方案

本文详细介绍了财政综合业务系统的性能优化方案,包括操作系统、WebLogic服务器、Web层、业务逻辑及数据操作层的调优策略。在操作系统层面,建议进行Linux参数调整。在WebLogic调优中,涉及JVM配置、产品模式选择和性能参数调整。在Web层,提出减少不必要的JSP包含和禁用无用的session刷新。在业务逻辑层,强调缓存数据权限数据和审批流接口优化。此外,还提出了系统部署的改进措施,如报表分机部署和预编译功能的启用。
摘要由CSDN通过智能技术生成

一、操作系统调优

Linux 调整参数

Linux 操作系统而言,为了获得最佳性能,推荐使用下列设置。

4-4 建议的 Linux

参数

建议值

/sbin/ifconfig lo mtu

1500

kernel.msgmni

1024

kernel.sem

1000 32000 32 512

fs.file-max

65535

kernel.shmmax

2147483648

net.ipv4.tcp_max_syn_backlog

8192

有关 Linux 调整的更多信息,需参考 Linux 供应商提供的文档。

对于操作系统的调优是需要考虑的一个方面,需要相关的人进行调整设置并测试,我这里没有做相关的预研。

一、WEBLOGIC调优

1. 调整Java虚拟机

(1) 选择合适的JVM

 

(2) 配置JVM垃圾回收堆

以下部分提供了调整 VM 堆大小的一般准则:

²     堆大小应设置为一个适当的值,从而使 VM 使用的最大内存量不超过可用物理 RAM 量。如果超过该值,则 OS 会开始分页,性能也会显著降低。VM 使用的内存始终多于堆大小。除了堆大小设置,还要分配内部 VM 功能、VM 之外的本地库和永久代内存(仅适用于 Sun VM:存储类和方法所需的内存)所需的内存。

²     使用分代式垃圾收集方案时,温床大小不应超过 Java 堆总大小的一半。通常情况下,堆大小的 25% 40% 就已足够。

²     在生产环境中,将最小堆大小和最大堆大小设置为同一值,可以避免浪费用于时常调整堆大小所需的 VM 资源。这也适用于新一代堆大小 (Sun) 或温床大小 (BEA Jrockit)

5-3 Java 堆大小选项 

任务

选项

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值