Add pg_per_osd setting
parent
a1fa94d444
commit
ff74045d1e
7
main.js
7
main.js
|
@ -11,6 +11,7 @@ class Calc extends preact.Component
|
||||||
afr_host: 5,
|
afr_host: 5,
|
||||||
capacity: 8,
|
capacity: 8,
|
||||||
speed: 20,
|
speed: 20,
|
||||||
|
pg_per_osd: 50,
|
||||||
ec: false,
|
ec: false,
|
||||||
replicas: 2,
|
replicas: 2,
|
||||||
ec_data: 2,
|
ec_data: 2,
|
||||||
|
@ -34,7 +35,7 @@ class Calc extends preact.Component
|
||||||
ec_data: st.ec_data,
|
ec_data: st.ec_data,
|
||||||
ec_parity: st.ec_parity,
|
ec_parity: st.ec_parity,
|
||||||
replicas: st.replicas,
|
replicas: st.replicas,
|
||||||
pgs: 50,
|
pgs: st.pg_per_osd,
|
||||||
osd_rm: !st.same_host,
|
osd_rm: !st.same_host,
|
||||||
degraded_replacement: st.eager,
|
degraded_replacement: st.eager,
|
||||||
});
|
});
|
||||||
|
@ -156,6 +157,10 @@ class Calc extends preact.Component
|
||||||
<th>Оценочная скорость<br />восстановления на 1 OSD</th>
|
<th>Оценочная скорость<br />восстановления на 1 OSD</th>
|
||||||
<td><input type="text" value={state.speed} onchange={this.setter('speed')} /> МБ/с</td>
|
<td><input type="text" value={state.speed} onchange={this.setter('speed')} /> МБ/с</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th><abbr title="Среднее число уникальных групп чётности (пар/троек и т.п.), включающих каждый отдельный диск. В Ceph нормой считается 100 PG на OSD, из которых, допустим, половина дублируется">PG на OSD</abbr></th>
|
||||||
|
<td><input type="text" value={state.pg_per_osd} onchange={this.setter('pg_per_osd')} /></td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th><abbr title="Annualized Failure Rate, вероятность отказа в течение года в %">AFR</abbr> диска</th>
|
<th><abbr title="Annualized Failure Rate, вероятность отказа в течение года в %">AFR</abbr> диска</th>
|
||||||
<td><input type="text" value={state.afr_drive} onchange={this.setter('afr_drive')} /> %</td>
|
<td><input type="text" value={state.afr_drive} onchange={this.setter('afr_drive')} /> %</td>
|
||||||
|
|
Loading…
Reference in New Issue