mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	可以在集群设置中修改节点最大并发读/写数
This commit is contained in:
		@@ -114,6 +114,8 @@ func (this *IndexAction) RunGet(params struct {
 | 
				
			|||||||
		"autoInstallNftables": cluster.AutoInstallNftables,
 | 
							"autoInstallNftables": cluster.AutoInstallNftables,
 | 
				
			||||||
		"autoSystemTuning":    cluster.AutoSystemTuning,
 | 
							"autoSystemTuning":    cluster.AutoSystemTuning,
 | 
				
			||||||
		"autoTrimDisks":       cluster.AutoTrimDisks,
 | 
							"autoTrimDisks":       cluster.AutoTrimDisks,
 | 
				
			||||||
 | 
							"maxConcurrentReads":  cluster.MaxConcurrentReads,
 | 
				
			||||||
 | 
							"maxConcurrentWrites": cluster.MaxConcurrentWrites,
 | 
				
			||||||
		"sshParams":           sshParams,
 | 
							"sshParams":           sshParams,
 | 
				
			||||||
		"domainName":          fullDomainName,
 | 
							"domainName":          fullDomainName,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -143,6 +145,8 @@ func (this *IndexAction) RunPost(params struct {
 | 
				
			|||||||
	AutoInstallNftables bool
 | 
						AutoInstallNftables bool
 | 
				
			||||||
	AutoSystemTuning    bool
 | 
						AutoSystemTuning    bool
 | 
				
			||||||
	AutoTrimDisks       bool
 | 
						AutoTrimDisks       bool
 | 
				
			||||||
 | 
						MaxConcurrentReads  int32
 | 
				
			||||||
 | 
						MaxConcurrentWrites int32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Must *actions.Must
 | 
						Must *actions.Must
 | 
				
			||||||
}) {
 | 
					}) {
 | 
				
			||||||
@@ -200,6 +204,8 @@ func (this *IndexAction) RunPost(params struct {
 | 
				
			|||||||
		AutoSystemTuning:    params.AutoSystemTuning,
 | 
							AutoSystemTuning:    params.AutoSystemTuning,
 | 
				
			||||||
		AutoTrimDisks:       params.AutoTrimDisks,
 | 
							AutoTrimDisks:       params.AutoTrimDisks,
 | 
				
			||||||
		SshParamsJSON:       sshParamsJSON,
 | 
							SshParamsJSON:       sshParamsJSON,
 | 
				
			||||||
 | 
							MaxConcurrentReads:  params.MaxConcurrentReads,
 | 
				
			||||||
 | 
							MaxConcurrentWrites: params.MaxConcurrentWrites,
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		this.ErrorPage(err)
 | 
							this.ErrorPage(err)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -81,6 +81,8 @@ func (this *CreateAction) RunPost(params struct {
 | 
				
			|||||||
	AutoInstallNftables bool
 | 
						AutoInstallNftables bool
 | 
				
			||||||
	AutoSystemTuning    bool
 | 
						AutoSystemTuning    bool
 | 
				
			||||||
	AutoTrimDisks       bool
 | 
						AutoTrimDisks       bool
 | 
				
			||||||
 | 
						MaxConcurrentReads  int32
 | 
				
			||||||
 | 
						MaxConcurrentWrites int32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// DNS相关
 | 
						// DNS相关
 | 
				
			||||||
	DnsDomainId int64
 | 
						DnsDomainId int64
 | 
				
			||||||
@@ -151,6 +153,8 @@ func (this *CreateAction) RunPost(params struct {
 | 
				
			|||||||
		AutoInstallNftables:    params.AutoInstallNftables,
 | 
							AutoInstallNftables:    params.AutoInstallNftables,
 | 
				
			||||||
		AutoSystemTuning:       params.AutoSystemTuning,
 | 
							AutoSystemTuning:       params.AutoSystemTuning,
 | 
				
			||||||
		AutoTrimDisks:          params.AutoTrimDisks,
 | 
							AutoTrimDisks:          params.AutoTrimDisks,
 | 
				
			||||||
 | 
							MaxConcurrentReads:     params.MaxConcurrentReads,
 | 
				
			||||||
 | 
							MaxConcurrentWrites:    params.MaxConcurrentWrites,
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		this.ErrorPage(err)
 | 
							this.ErrorPage(err)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -126,6 +126,20 @@
 | 
				
			|||||||
                        <p class="comment">执行TRIM后可以移除SSD硬盘中无效的数据,从而显著提升SSD硬盘写入性能。</p>
 | 
					                        <p class="comment">执行TRIM后可以移除SSD硬盘中无效的数据,从而显著提升SSD硬盘写入性能。</p>
 | 
				
			||||||
                    </td>
 | 
					                    </td>
 | 
				
			||||||
                </tr>
 | 
					                </tr>
 | 
				
			||||||
 | 
					                <tr>
 | 
				
			||||||
 | 
					                    <td>节点I/O最大读并发数</td>
 | 
				
			||||||
 | 
					                    <td>
 | 
				
			||||||
 | 
					                        <input name="maxConcurrentReads" v-model="cluster.maxConcurrentReads" type="text" style="width: 5em" maxlength="4"/>
 | 
				
			||||||
 | 
					                        <p class="comment">0表示根据系统资源自动计算;通常不需要修改,请在专业人士指导下操作。</p>
 | 
				
			||||||
 | 
					                    </td>
 | 
				
			||||||
 | 
					                </tr>
 | 
				
			||||||
 | 
					                <tr>
 | 
				
			||||||
 | 
					                    <td>节点I/O最大写并发数</td>
 | 
				
			||||||
 | 
					                    <td>
 | 
				
			||||||
 | 
					                        <input name="maxConcurrentWrites" v-model="cluster.maxConcurrentWrites" type="text" style="width: 5em" maxlength="4"/>
 | 
				
			||||||
 | 
					                        <p class="comment">0表示根据系统资源自动计算;通常不需要修改,请在专业人士指导下操作。</p>
 | 
				
			||||||
 | 
					                    </td>
 | 
				
			||||||
 | 
					                </tr>
 | 
				
			||||||
            </tbody>
 | 
					            </tbody>
 | 
				
			||||||
		</table>
 | 
							</table>
 | 
				
			||||||
		<submit-btn></submit-btn>
 | 
							<submit-btn></submit-btn>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user