Ceph kümesi 1 TiB/s sınırını aşıyor

Adanali

Member
Bir depolama alanı olarak Ceph çok esnektir – hemen hemen her donanımda çalışır – ancak ilginç performans değerlerine sahip kurumsal kullanım için yeterli ayarlama gerektirir. Ceph blogunda, Clyso'nun Ceph performans uzmanı Mark Nelson, şirketinin bir küme geçiş projesi sırasındaki test çalışmaları sırasında 1 TiB/S eşiğini nasıl aştığını anlatıyor.

Duyuru




Bu zorlu projenin amacı, eski bir 17 raflı HDD tabanlı Ceph kümesini 10 PetaByte NVMe ortamına taşımaktı. Müşteriyle mutabakata varılarak, raf başına dört Ceph düğümü, yani aşağıdaki ekipmanlara sahip 68 Dell PowerEdge R6615 1U sunucu seçimi yapıldı:

  • İşlemci: AMD EPYC 9454P (48 çekirdek)
  • 192 GB DDR5 bellek
  • 2 x Mellanox ConnectX-6 100GbE
  • 10 x 15,36 TBye Dell Kurumsal NVMe-5 SSD
Kullanılan işletim sistemi, yukarı akışlı Debian paketlerinden Ceph ile Ubuntu 20.04 LTS idi.







Yeni Ceph kümesinin ilk test sonuçları hayal kırıklığı yarattı.


(Resim: ceph.io)



Nelson, blog yazısında küme performansını optimize etmeye yönelik zorlu yolculuğu ayrıntılı olarak anlatıyor. Çeşitli ölçeklendirme sorunlarını çözmeyi başardı. Ölçümler için esnek I/O test cihazını kullandı fio (), birden fazla iş parçacığı/işleminde paralel G/Ç eylemlerini tetikleyebilir.







Pek çok optimizasyon yinelemesinden sonra işlem tamamdır: küme, Ranbdom okumalarında 1 TiB/s sınırını aşıyor.


(Resim: ceph.io)




Test sonuçlarının özeti​

30 OSD (3x)​

100 OSD (3x)​

320 OSD (3x)​

630 OSD (3x)​

630 OSD (EC62)​

Eş konumlu Fio​

HAYIR​

HAYIR​

HAYIR​

EVET​

EVET​

4 MB okuma​

63 GiB/sn​

214 GiB/sn​

635 GiB/sn​

1025 GiB/sn​

547 GiB/sn​

4MB Yazma​

15 GiB/sn​

46 GiB/sn​

133 GiB/sn​

270 GiB/sn​

387 GiB/sn​

4KB Rand okuması​

1,9 milyon IOPS​

5,8 milyon IOPS​

16,6 milyon IOPS​

25,5 milyon IOPS​

3,4 milyon IOPS​

Rand Yazma 4KB​

248.000 IOPS​

745.000 IOPS​

2,4 milyon IOPS​

4,9 milyon IOPS​

936.000 IOPS​

Düğümler artık müşteri kümesine entegre edilmiştir. Clyso, blogda açıklanan optimizasyon önlemlerinin tamamını başlangıçta uygulamamaya karar verdi. Öncelikle kümenin mevcut, çoğunlukla standart yapılandırmanızla güvenilir bir şekilde çalıştığından emin olmak istersiniz. Müşteri performans sorunlarıyla karşılaşırsa test verileri daha ileri optimizasyon önlemleri için çok sayıda girdi sağlar.

iX 1/2024 sayısında, Clyso GmbH'nin kurucusu ve CEO'su ve Ceph Vakfı yönetim kurulu üyesi Joachim Kraftmayer, Ceph'in en iyi şekilde nasıl kullanılacağını ayrıntılı olarak anlatıyor.


(orta)



Haberin Sonu
 
Üst