Compare commits

..

2 Commits

Author SHA1 Message Date
刘祥超
6255573e2e 版本号修改为1.3.8 2024-04-30 19:07:25 +08:00
刘祥超
26bcb3b590 可以在集群设置中修改节点最大并发读/写数 2024-04-30 19:07:17 +08:00
4 changed files with 26 additions and 2 deletions

View File

@@ -1,9 +1,9 @@
package teaconst
const (
Version = "1.3.7"
Version = "1.3.8"
APINodeVersion = "1.3.7"
APINodeVersion = "1.3.8"
ProductName = "Edge Admin"
ProcessName = "edge-admin"

View File

@@ -114,6 +114,8 @@ func (this *IndexAction) RunGet(params struct {
"autoInstallNftables": cluster.AutoInstallNftables,
"autoSystemTuning": cluster.AutoSystemTuning,
"autoTrimDisks": cluster.AutoTrimDisks,
"maxConcurrentReads": cluster.MaxConcurrentReads,
"maxConcurrentWrites": cluster.MaxConcurrentWrites,
"sshParams": sshParams,
"domainName": fullDomainName,
}
@@ -143,6 +145,8 @@ func (this *IndexAction) RunPost(params struct {
AutoInstallNftables bool
AutoSystemTuning bool
AutoTrimDisks bool
MaxConcurrentReads int32
MaxConcurrentWrites int32
Must *actions.Must
}) {
@@ -200,6 +204,8 @@ func (this *IndexAction) RunPost(params struct {
AutoSystemTuning: params.AutoSystemTuning,
AutoTrimDisks: params.AutoTrimDisks,
SshParamsJSON: sshParamsJSON,
MaxConcurrentReads: params.MaxConcurrentReads,
MaxConcurrentWrites: params.MaxConcurrentWrites,
})
if err != nil {
this.ErrorPage(err)

View File

@@ -81,6 +81,8 @@ func (this *CreateAction) RunPost(params struct {
AutoInstallNftables bool
AutoSystemTuning bool
AutoTrimDisks bool
MaxConcurrentReads int32
MaxConcurrentWrites int32
// DNS相关
DnsDomainId int64
@@ -151,6 +153,8 @@ func (this *CreateAction) RunPost(params struct {
AutoInstallNftables: params.AutoInstallNftables,
AutoSystemTuning: params.AutoSystemTuning,
AutoTrimDisks: params.AutoTrimDisks,
MaxConcurrentReads: params.MaxConcurrentReads,
MaxConcurrentWrites: params.MaxConcurrentWrites,
})
if err != nil {
this.ErrorPage(err)

View File

@@ -126,6 +126,20 @@
<p class="comment">执行TRIM后可以移除SSD硬盘中无效的数据从而显著提升SSD硬盘写入性能。</p>
</td>
</tr>
<tr>
<td>节点I/O最大读并发数</td>
<td>
<input name="maxConcurrentReads" v-model="cluster.maxConcurrentReads" type="text" style="width: 5em" maxlength="3"/>
<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="3"/>
<p class="comment">0表示根据系统资源自动计算通常不需要修改请在专业人士指导下操作。</p>
</td>
</tr>
</tbody>
</table>
<submit-btn></submit-btn>