ceph一个osd应该分配多少内存?

一个osd应该分配多少内存?最近在测试ceph集群,发现osd占用的内存随着写入的数据越来越多,占用的内存也越来越多,最终都把系统内存完了。root     31383 28.2  8.3 2593676 920976 ?      Ssl  Mar01 332:07 /usr/local/hstor/ceph_dir/bin/ceph-osd -i 42 --pid-file ...显示全部

一个osd应该分配多少内存?最近在测试ceph集群,发现osd占用的内存随着写入的数据越来越多,占用的内存也越来越多,最终都把系统内存完了。

root     31383 28.2  8.3 2593676 920976 ?      Ssl  Mar01 332:07 /usr/local/hstor/ceph_dir/bin/ceph-osd -i 42 --pid-file /var/run/ceph/osd.42.pid -c /usr/local/hstor/ceph_dir/etc/ceph/ceph.conf --cluster ceph
root     32534 21.2  8.4 2591672 936432 ?      Ssl  Mar01 249:22 /usr/local/hstor/ceph_dir/bin/ceph-osd -i 44 --pid-file /var/run/ceph/osd.44.pid -c /usr/local/hstor/ceph_dir/etc/ceph/ceph.conf --clust

收起
参与12

查看其它 2 个回答冰河_C的回答

冰河_C冰河_C  存储工程师 , 北京东软

按照官网给的建议,每TB数据分配1GB内存较为适中,当然如果内存越大越好,这样对于集群的数据均衡和高并发IO处理上,不会产生性能瓶颈。

互联网服务 · 2019-11-26
浏览6357

回答者

冰河_C
存储工程师北京东软

回答状态

  • 发布时间:2019-11-26
  • 关注会员:4 人
  • 回答浏览:6357
  • X社区推广