内存参数: 此处为512G物理内存,一般来说设置为物理内存80%左右,设置过大资源不会自动释放,内存可能会持续增长;设置过小资源浪费。 CPU参数: 最大工作线程数: 此处为4个CPU40核,调整后物理CPU占用能达到80%以上,SQLServer CPU占用可能会比较高。 ...
分类:
数据库 时间:
2019-12-06 19:26:11
阅读次数:
97
一、常见的Java内存溢出有以下三种: 1. Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出 解释说明:JVM在启动的时候会自动设置JVM Heap的值,JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。其初始 ...
分类:
其他好文 时间:
2019-11-04 20:13:01
阅读次数:
96
问题:新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢? 分析:依据的原则是根据Java Performance里面的推荐公式来进行设置。 296d1509689688.png 296d1509689688.png 具体 ...
分类:
其他好文 时间:
2019-10-19 15:13:08
阅读次数:
117
堆内存是Java进程的重要组成部分,几乎所有与应用相关的内存空间都和堆有关。现在主要介绍与堆内存相关的参数设置,这些参数对Java虚拟机中非常重要的,也是对程序性能有着重要的影响。让你彻底脱离OOM内存溢出等等带来的程序崩溃。 1、 -Xms 初始堆内存大小,当Java进程启动时,虚拟机会分配一块初 ...
分类:
其他好文 时间:
2019-08-07 14:36:24
阅读次数:
98
压测webserver接口-数据库测试 1、压到1000并发时,应用服务器报两个错误,并且伴随着并发数的不断降低 具体错误如下 2、解决应用服务器报错方法 修改数据库的连接池,如图 修改jvm内存参数,如图: 修改监听请求的线程数,如图: --以上调优的连接数都是为了解决jdbc连接数不够的情况 把 ...
分类:
其他好文 时间:
2019-04-12 13:14:47
阅读次数:
150
1.添加Classpath isolation,防止不同版本的jar包出现冲突。 2.支持Shell重写。 3.支持HDFS中的擦除编码【Erasure Encoding】,默认的EC策略可以节省50%的存储空间,同时还可以承受更多的存储故障。 4.DataNode内部添加了负载均衡【Disk Ba ...
分类:
其他好文 时间:
2019-04-05 14:18:17
阅读次数:
174
cdh搭建之前期优化:具体见链接地址:03搭建cdh生产环境前的Linux优化(涉及到Linux内存参数优化)https://blog.51cto.com/12445535/2365948
分类:
其他好文 时间:
2019-03-28 13:40:17
阅读次数:
151
优化cdh集群性能-可在安装集群前操作002//读完cdh官方文档后,可知的优化操作可在《03搭建cdh生产环境前的Linux优化(涉及到Linux内存参数优化)》https://blog.51cto.com/12445535/2365948这步同时操作讲解了:提供了一些性能问题的解决方案,并介绍了配置最佳实践。1、禁止tuned服务//是内存分配管理//关于tuned服务是什么?RHEL/Cen
分类:
其他好文 时间:
2019-03-26 09:20:33
阅读次数:
256
数据边界性测试 1.数字类型超出应用设定最大值 2.数字类型超出类型最大值 3.数据类型填写非数据类型 4.时间类型超出引用设定限制 5.时间类型填写其他类型数据 6.文本类型超出应用设定长度 7.数据不符合实际规则(例如输入不存在的日期,或货币内容可以输入小数点后多于2位以上等) 8.是否对输入内 ...
分类:
其他好文 时间:
2019-02-22 12:21:24
阅读次数:
168