Yüksek performanslı bir karalama dosyası sistemi sağlamak üzere tasarlanmış BeeGFS Depolama Çözümü, aşağıdaki donanım bileşenlerini kullanır:
Yönetim sunucusu, BeeGFS izleme hizmetini çalıştırır. Meta veri sunucusu, Meta Veri Hedeflerini (MDTs) barındıran NUMA 0 bölgesinde 12 sürücü kullanılırken NUMA 1 bölgesinde kalan 12 sürücü Depolama Hedeflerini (STS) ana bilgisayar olarak sunar. BeeGFS meta verileri için depolama kapasitesi gereksinimleri çok küçük olduğundan özel bir meta veri sunucusu kullanılamaz. Meta veriler ve depolama hedefleri ve hizmetleri, iş yüklerinin önemli bir şekilde ayrılması için ayrı NUMA düğümlerinde yalıtılmıştır. Yapılandırmada kullanılan depolama sunucularında, NUMA bölgesi başına çalışan ve sunucu başına toplam altı adet olmak üzere üç depolama servisi bulunur. Daha fazla ayrıntı için lütfen duyuru bloguna bakın. Şekil 1, Dell EMC HPC ve AI Innovation Lab'de test edilmiş ve doğrulanmış iki temel yapılandırmayı gösterir.
Şekil 1: Temel Yapılandırmalar
Küçük yapılandırma üç R740xd sunucudan oluşur. Toplam 15 depolama hedefine sahip. Orta yapılandırmada 6xR740xd sunucu bulunur ve toplam 33 depolama hedefi bulunur. Kullanıcı bir "Küçük" yapılandırmayla veya "Orta" yapılandırmayla başlayabilir ve depolama alanını ve genel performansı artırmak için gerektiği şekilde depolama veya meta veri sunucuları ya da sırasıyla dosya ve meta veri performansı sayısını eklenebilir. Tablo 1, Dell EMC HPC ve AI Innovation Lab'de kapsamlı şekilde test edilmiş ve doğrulanmış temel yapılandırmalar için performans verilerini gösterir.
Temel Yapılandırma | Küçük | Orta | |
---|---|---|---|
Toplam U (MDS+SS) | 6U | 12U | |
Özel Depolama Sunucularının Sayısı | 2 | 5 | |
Veri depolama için NVMe Sürücülerinin numarası | 60 | 132 | |
Tahmini Kullanılabilir Alan | 1,6 TB | 86 TiB | 190 TiB |
3,2 TB | 173 TiB | 380 TiB | |
6,4 TB | 346 TiB | 761 TiB | |
En Yüksek Sıralı Okuma | 60,1 GB/sn | 132,4 GB/sn | |
En Yüksek Sıralı Yazma | 57,7 GB/sn | 120,7 GB/sn | |
Rastgele Okuma | 1,80 Milyon IOPS | 3,54 Milyon IOPS | |
Rastgele Yazma | 1,84 Milyon IOPS | 3,59 Milyon IOPS |
Tablo 1: Temel Yapılandırmaların Kapasite ve Performans Ayrıntıları
Yukarıdaki formülde, muhafazakar bir şekilde dosya sistemi tarafından %1 ek yük olduğu varsayıldıysa faktör 0,99'dur. Depolama için sürücü sayısına varan MDS'den 12 sürücü de dahildir. Bunun nedeni, MDS'de NUMA bölge 0'da 12 sürücülerin meta veri için ve NUMA bölge 1'deki 12 sürücülerin depolama için kullanıldığındandır. 10^12/2^40 formülünde son faktör, kullanılabilir alanı TB'den TiB'ye dönüştürmektir.
TiB'de BeeGFS Kullanılabilir Alanı= (TB* olarak 0,99* Sürücü* boyutu * (10^12/2^40)
Yapılandırma | Küçük | Küçük +1 | Küçük +2 | Orta | Orta +1 | |
---|---|---|---|---|---|---|
Toplam U (MDS+SS) | 6U | 8U | 10U | 12U | 14U | |
Özel Depolama Sunucularının Sayısı | 2 | 3 | 4 | 5 | 6 | |
Veri depolama için NVMe Sürücülerinin numarası | 60 | 84 | 108 | 132 | 156 | |
Tahmini Kullanılabilir Alan | 1,6 TB | 86 TiB | 121 TiB | 156 TiB | 190 TiB | 225 TiB |
3,2 TB | 173 TiB | 242 TiB | 311 TiB | 380 TiB | 449 TiB | |
6,4 TB | 346 TiB | 484 TiB | 622 TiB | 761 TiB | 898 TiB | |
En Yüksek Sıralı Okuma | 60,1 GB/sn | 83,3 GB/sn | 105,2 GB/sn | 132,4 GB/sn | 152,9 GB/sn | |
En Yüksek Sıralı Yazma | 57,7 GB/sn | 80,3 GB/sn | 99,8 GB/sn | 120,7 GB/sn | 139,9 GB/sn |
Tablo 2: Ölçekli Yapılandırmaların Kapasite ve Performans Ayrıntıları
Anılan depolama havuzu yalnızca farklı yapılandırmaların performansını karakterize etmek amacıyla oluşturulmuştur. Duyuru blog'larında ayrıntılı olarak açıklanan orta yapılandırmanın performans değerlendirmesini yaparken 33 hedefin hepsi yalnızca "Varsayılan Havuz" içindedir. Aşağıda verilen beegfs-ctl --liststoragepools komutunun çıktısı, depolama hedeflerinin atamasını gösterir:
# beegfs-ctl --liststoragepools Pool ID Pool Description Targets Phillips Groups
======= ================== ============================ ============================
1 Default 1, 2, 3, 4,5, 6, 7, 8, 9, 10,11,12, (# beegfs-ctl --liststoragepools
Havuz Kimliği Havuzu Açıklaması, 1 Varsayılan 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
13,14,15,16,17,18,19,20,21,
22,23,24,25,26,27,28,29,30,
31,32,33
[1] HPC BeeGFS Depolaması için Dell EMC Ready Çözümleri:
https://www.dell.com/support/article/sln319381/[2] BeeGFS Belgeleri:
https://www.beegfs.io/wiki/[3] Aynı alt ağda iki arabirim bağlama:
https://access.redhat.com/solutions/30564[4] Harici Bellek kullanarak PCI Express Direct Bellek Erişimi Referans Tasarımı: https://www.intel.com/content/www/us/en/programmable/documentation/nik1412547570040.html#nik1412547565760