小编Tur*_*bit的帖子

Ceph:每个OSD太多的PG

我使用推荐值配置了Ceph(使用文档中的公式).我有3个OSD,我的配置(我放在监控节点和所有3个OSD)包括:

osd pool default size = 2
osd pool default min size = 1
osd pool default pg num = 150
osd pool default pgp num = 150
Run Code Online (Sandbox Code Playgroud)

当我跑步时,ceph status我得到:

 health HEALTH_WARN
        too many PGs per OSD (1042 > max 300)
Run Code Online (Sandbox Code Playgroud)

由于两个原因,这令人困惑.首先,因为推荐的配方不满足Ceph.其次,最令人费解的是,当我的配置为150时,它表示每个OSD有1042个PG.

我究竟做错了什么?

ceph

8
推荐指数
1
解决办法
7806
查看次数

如何将 control-c 捕获到 Erlang shell?

我正在运行一个 gen_server,我想在它退出之前进行一些清理。当我从命令行运行它时,我得到了一个 Erlang shell 提示。我在 gen_server 函数定义中有一个 handle_info({'EXIT'}, From, Reason} 和一个 terminate(Reason, State)。当我在 Erlang shell 中使用 control-c 时,这些似乎都没有被触发。

那么,如何在我的 gen_server 中捕获在 Erlang shell 中输入的 control-c ?

编辑:我一直按 control-c 来获取菜单,然后再次按 control-c 来跳出外壳。

erlang

5
推荐指数
1
解决办法
497
查看次数

标签 统计

ceph ×1

erlang ×1