1 概述 ceph存儲中存儲池的pg隨機分布至存儲池所使用的硬盤域規則內osd上,會有osd上的pg數相差較大的情況出現。 當數據寫入存儲池,會導致不同的osd上的數據讀寫壓力不均衡,影響總體性能。因此在測試性能前對存儲池進行pg均衡操作是必需操作。 2 操作步驟 2.1查看當前 ...
PG介紹pg的全稱是placement group,中文譯為放置組,是用於放置object的一個載體,pg的創建是在創建ceph存儲池的時候指定的,同時跟指定的副本數也有關系,比如是 副本的則會有 個相同的pg存在於 個不同的osd上,pg其實在osd的存在形式就是一個目錄,可以列出來看下: 這里只列出來一部分,可以看到有 . 這樣開頭的,這其實就是pg的id,前面的 表示這個pg是對應哪個存儲 ...
2018-09-23 22:21 0 9913 推薦指數:
1 概述 ceph存儲中存儲池的pg隨機分布至存儲池所使用的硬盤域規則內osd上,會有osd上的pg數相差較大的情況出現。 當數據寫入存儲池,會導致不同的osd上的數據讀寫壓力不均衡,影響總體性能。因此在測試性能前對存儲池進行pg均衡操作是必需操作。 2 操作步驟 2.1查看當前 ...
優化: PG Number PG和PGP數量一定要根據OSD的數量進行調整,計算公式如下,但是最后算出的結果一定要接近或者等於一個2的指數。調整PGP不會引起PG內的對象的分裂,但是會引起PG的分布的變動三、總結PG是指定存儲池存儲對象的目錄有多少個,PGP是存儲池PG的OSD分布 ...
ceph中最常用的命令就是ceph -s。 我們通過ceph -s中顯示的結果如下: 但是有時侯也會有這種情況: 那么下面這些PG的狀態都是什么意思呢? ceph -s 能夠非常直觀看到pg ...
前言 在ceph 的jewel版本以及之前的版本,通過ceph -w命令是可以拿到每秒鍾ceph集群的io狀態的,現在的版本是ceph -s一秒秒手動去刷,ceph -w也不監控io的狀態了,有的時候需要看io是否平滑,或者恢復還剩多少,能夠比較直觀的去看 實際上通過簡單的腳本就可以實現之前 ...
版本:mimic https://192.168.1.5:8006/pve-docs/chapter-pveceph.html#pve_ceph_osds As a rule of thumb, for roughly 1 TiB of data, 1 GiB of memory ...
和 Ceph RBD 的 緩存機制總結 (7)Ceph 的基本操作和常見故障排除方法 (8)關於Ceph P ...
Pool 對應 PG PGP數量的計算公式: 官方計算地址 Total PGs = ((Total_number_of_OSD * Target PGs per OSD) / max_replication_count) / pool_count Target PGs per OSD 通常 ...
目錄 1. PG介紹 2. 計算PG數 3. 修改PG和PGP 4. 集群擴容對PG分布的影響 1. PG介紹 PG, Placement Groups。CRUSH先將數據分解成一組對象,然后根據對象名稱、復制級別和系統中的PG數等信息執行散列操作 ...