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,
|
||||
capacity: 8,
|
||||
speed: 20,
|
||||
pg_per_osd: 50,
|
||||
ec: false,
|
||||
replicas: 2,
|
||||
ec_data: 2,
|
||||
|
@ -34,7 +35,7 @@ class Calc extends preact.Component
|
|||
ec_data: st.ec_data,
|
||||
ec_parity: st.ec_parity,
|
||||
replicas: st.replicas,
|
||||
pgs: 50,
|
||||
pgs: st.pg_per_osd,
|
||||
osd_rm: !st.same_host,
|
||||
degraded_replacement: st.eager,
|
||||
});
|
||||
|
@ -156,6 +157,10 @@ class Calc extends preact.Component
|
|||
<th>Оценочная скорость<br />восстановления на 1 OSD</th>
|
||||
<td><input type="text" value={state.speed} onchange={this.setter('speed')} /> МБ/с</td>
|
||||
</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>
|
||||
<th><abbr title="Annualized Failure Rate, вероятность отказа в течение года в %">AFR</abbr> диска</th>
|
||||
<td><input type="text" value={state.afr_drive} onchange={this.setter('afr_drive')} /> %</td>
|
||||
|
|
Loading…
Reference in New Issue