File tree Expand file tree Collapse file tree 3 files changed +5
-6
lines changed Expand file tree Collapse file tree 3 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -205,7 +205,7 @@ verison字段不匹配时,启动和dryrun会给出NOTICE的提示,但不会
205
205
<td ><br >
206
206
<p ><sub >预分配内存池页数量</sub ></p ><br ></td >
207
207
<td ><br >
208
- <p ><sub >默认 0.8 × MaxDirectMemorySize / bufferPoolPageSize(default 2M)</sub ></p ><br ></td >
208
+ <p ><sub >默认 0.8 × MaxDirectMemorySize / bufferPoolPageSize(default 2M), 向下取整 </sub ></p ><br ></td >
209
209
<td ><br >
210
210
<p ><sub >在初始化的时候通过和bufferPoolPageSize的相乘确定缓冲池最后的大小,内存配置建议见<a href =" ./1.04_wrapper.conf.md " >1.4_wrapper.conf</a ></sub ></p ><br ></td >
211
211
<td ><br >
@@ -220,7 +220,7 @@ verison字段不匹配时,启动和dryrun会给出NOTICE的提示,但不会
220
220
<td ><br >
221
221
<p ><sub >预分配内存池页大小</sub ></p ><br ></td >
222
222
<td ><br >
223
- <p ><sub >默认512× 1024×4 <br >,单位字节</sub ></p ><br ></td >
223
+ <p ><sub >默认1024 * 1024 * 2, <br >,单位字节</sub ></p ><br ></td >
224
224
<td ><br >
225
225
<p ><sub >在初始化的时候通过和bufferPoolPageNumbe的相乘确定缓冲池最后的大小,</sub ></p ><br >
226
226
<p ><sub >
Original file line number Diff line number Diff line change @@ -28,17 +28,16 @@ wrapper.java.additional.19=-XX:HeapDumpPath=./logs/
28
28
1 . MaxDirectMemorySize需要根据机器的情况进行提前适配,不然会导致服务无法正常启动
29
29
具体的细节为需要大于bufferPoolPageNumber* bufferPoolPageSize,这两个选项在server.xml中配置
30
30
31
- bufferPoolPageNumber 的默认配置是20 × 机器CPU线程数(注意这里I5和I7的CPU可能会返回不同的结果)
31
+ bufferPoolPageNumber 的默认值= (MaxDirectMemorySize * 0.8 /bufferPoolPageSize), 向下取整 ,上限值为32767
32
32
33
- bufferPoolPageSize 的默认配置是 4 × 512 ×1024
33
+ bufferPoolPageSize 的默认值= 2M
34
34
35
35
以下为建议值:
36
36
dble总内存=0.6 * 可用物理内存(刨除操作系统,驱动等的占用)
37
37
Xmx = 0.4 * dble总内存
38
38
MaxDirectMemorySize = 0.6 * dble总内存
39
39
40
40
另外,在[1.3_server.xml](./1.3_server.xml.md)中的bufferPoolPageNumber 和bufferPoolPageSize 受MaxDirectMemorySize影响。
41
- 建议 和bufferPoolPageSize设置为2M,bufferPoolPageNumber 设置为 取整(MaxDirectMemorySize * 0.8 /bufferPoolPageSize)
42
41
43
42
2 . 为了调试方便在debug模式下存在三个可用的XA事务调试JVM参数
44
43
Original file line number Diff line number Diff line change 9
9
10
10
* DirectByteBufferPool 大小 = bufferPoolPageNumber* bufferPoolPageSize
11
11
12
- bufferPoolPageNumber和bufferPoolPageSize可在Server.xml 配置 ,bufferPoolPageSize默认为2M, bufferPoolPageNumber默认为Java虚拟机的可用的处理器数量 * 20
12
+ bufferPoolPageNumber和bufferPoolPageSize可在Server.xml 配置 ,bufferPoolPageSize默认为2M, bufferPoolPageNumber默认为:MaxDirectMemorySize * 0.8 /bufferPoolPageSize
13
13
14
14
* 映射文件区不在JVM之内
15
15
You can’t perform that action at this time.
0 commit comments