Oracle Service Bus Socket Adapter调整的参数

之前在一个客户中做压力测试时候性能怎么也上不去,后来调整了AIX的网络参数后性能好转.

记录如下:

OS(AIX):需要root权限

/usr/sbin/no -p -o tcp_sendspace=4194304
/usr/sbin/no -p -o tcp_recvspace=4194304
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=8388608

可通过no  –L检查设置结果

NIC网卡(eth1: 10.170.32.84):需要root权限

chdev -l
en1 -a tcp_sendspace=1048576 -a rfc1323=1 -a tcp_recvspace=1048576 sb_max=4194304

可通过ifconfig –a检查设置结果

上面修改的参数说明:
tcp_sendspace ——控制内核中用于缓冲应用程序数据的缓冲区空间大小。您可能希望使其超过缺省值,因为如果达到了限制值,发送应用程序则将挂起数据传输,直到 TCP 将数据发送到缓冲区为止。
tcp_receivespace ——除了控制接收缓冲区所消耗的缓冲区空间总量之外,AIX 还使用这个值来确定其传输窗口的大小。
udp_sendspace ——对于UDP,您可以将这个参数设置为不超过 65536 的值,因为每个 IP 数据包的上限为 65536 个字节。
sb_max ——可调参数为排队等待单个套接字的套接字缓冲区数目设置上限,而这个上限可以控制缓冲区(排队等待发送者或者接收的套接字)所使用的缓冲区空间总量。这 个总量通常应该小于 wall,并且近似于tcp 或者 udp 发送和接收设置最大值的 4 倍。
rfc1323 ——可调参数支持 TCP 窗口缩放选项,该选项允许 TCP 使用较大的窗口大小。开启这个选项,以支持最佳的 TCP 性能。

时间: 2024-10-11 21:24:29

Oracle Service Bus Socket Adapter调整的参数的相关文章

Windows Azure Service Bus (4) 主题(Topic) 使用VS2013开发Service Bus Topic

<Windows Azure Platform 系列文章目录> 在笔者之前的文章中Windows Azure Service Bus (1) 基础 介绍了Service Bus支持主题(Topic).如下图: 当2个客户端同时订阅了相同的主题(Topic).当向这个Topic发送消息的时候,2个客户端会同时收到该消息. 笔者模拟一个在线聊天室的场景: 1.创建一个Windows Console命令行项目,编写相应的代码 2.运行项目,要求输入聊天室名称(即订阅了相同的主题Topic) 3.当2

安装ORACLE时在Linux上设置内核参数的含义

转自:http://www.blogjava.net/tbwshc/archive/2012/09/13/387652.htmlhttp://blog.csdn.net/wuweilong/article/details/7420310 安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置. SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值.一般设置为内存总大小的一半.这个值的设置应该大于SGA_MA

使用VS code 创建 Azure Functions,从blob触发,解析,发送至Service Bus

更多内容,关注公众号:来学云计算 场景: 某设备定时于每天23:00左右将一天的运行日志.devicelogtxt上传到Azure Blob,期待Blob文件上传后, 自动通过Azure Functions 解析文件并将文件内容写入到服务总线Service Bus的队列中. 上传的文件格式为: 步骤: 下载并安装VS Code: 下载VS Code 扩展:Azure Account/Funxtions/Nuget: 将VS Code Azure 调整成Azure-China: 在VS Code上

微软私有云系列----配置Service Bus 云

Service Bus部署 打开Web平台安装程序4.6,选择 <Windows Azure> 选项卡,点击 "Windows Azure Pack: ServiceBus 1.1" 的<添加> 按钮. 点击 <安装>. 点击<我接受>. 开始安装. 成功安装,点击 <完成>. 在开始屏幕中打开Service Bus配置. 点击<创建新场>-<使用默认配置(推荐)>. 配置场数据库,连接到:SQL,使用

ESB (Enterprise Service Bus)入门知识

本文主要介绍ESB相关的一些技术概念与术语,还有一些入门的需要了解的基础知识,并初步了解介绍一些ESB产品.由于本人刚接触ESB,所以将自己的学习内容与过程,记录下来!愿在这里与大家分享一下,共同进步与提高! [转载使用,请注明出处:http://blog.csdn.net/mahoking] EAI 企业应用集成(Enterprise Application Integration):是完成在组织内.外的各种异构系统.应用和数据源之间共享.交换信息.协作的途径,方法学,标准和技术. 所连接的应

阿里云ONS而微软Azure Service Bus体系结构和功能比较

阿里云ONS而微软Azure Service bus体系结构和功能比较 版权所有所有,转载请注明出处http://blog.csdn.net/yangzhenping.谢谢! 阿里云的开放消息服务: 一.如图所看到的,ProducerID1 的producer 实例有三个,可能是部署在三个机器上的三个进程,也可能是一台机 器上的三个进程. 每一个实例都会发送TopicA 的消息.同理,ProducerID2 与之类似. 二.ConsumerID1 有三个实例,假设是集群消费方式,那么每一个实例消

企业服务总线Enterprise service bus介绍

企业服务总线(Enterprise service bus). 以往企业已经实现了很多服务, 构成了面向服务的架构,也就是我们常说的SOA. 服务的参与双方都必须建立1对1 的联系,让我们回顾一下SOA架构有哪些基本的要求: SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用: 服务间保持松散耦合,基于开放的标准, 服务的接口描述与具体实现无关: 灵活的架构 -服务的实现细节,服务的位置乃至服务请求的底层协议都应该透明: 在SOA中,我们还需要这样一个中间层,能够帮助实现在SOA架构中不

关于oracle db 11gR2版本上的_external_scn_rejection_threshold_hours参数和scn headroom补丁问题

来自于: Installing, Executing and Interpreting output from the "scnhealthcheck.sql" script (文档 ID 1393363.1) 第一点: In addition to the above result the script output may advise to set the hidden parameter "_external_scn_rejection_threshold_hours

mysql需要调整的参数

Mysql需要调整的参数 #以 mysql 5.6版本示例讲解   一.Innodb设置 innodb_buffer_pool_size:保存innodb数据和索引在该buffer中, 对专用mysql服务器,推荐50-80%物理内存大小, 如 5-6GB (8GB RAM), 20-25GB (32GB RAM), 100-120GB(128GB RAM) . innodb_log_file_size:  控制redo日志的大小,redo日志可以加速写, 持久性和crash恢复.通常使用两个文