CLUSTER PERFORMANCE TUNING EĞİTİMİ

Kümeyi ayarla, paralel iş yükünü hızlandır

Slurm zamanlayıcıdan MPI ayarına, InfiniBand ağdan paralel dosya sistemlerine küme performans ayarını uçtan uca öğrenin.

HPC ve dağıtık kümelerde düğüm seviyesi NUMA ayarı, Slurm iş zamanlama, InfiniBand/MPI iletişim, paralel dosya sistemi I/O, GPU hızlandırma ve benchmark ölçümlerini kapsayan dört günlük ileri düzey küme performans ayarı eğitimi.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

HPC ve dağıtık kümelerde iş zamanlama, ağ, depolama ve paralel uygulama ayarı odaklı program

Bu eğitim yüksek performanslı hesaplama (HPC) ve dağıtık kümelerin performansını uçtan uca ayarlamayı öğretir. Düğüm seviyesinde NUMA yerleşimi, CPU pinning ve bellek bant genişliği optimizasyonu; küme seviyesinde Slurm iş zamanlayıcı ayarı, kuyruk ve öncelik politikaları işlenir. Düğümler arası iletişimde InfiniBand/RDMA, MPI (OpenMPI, MPICH) ayarları ve collective optimizasyonu ele alınır. Paralel dosya sistemleri (Lustre, GPFS/Spectrum Scale, BeeGFS) ve I/O darboğaz analizi, GPU hızlandırma, güç/termal yönetimi ve benchmark (HPL, STREAM, IOR) ölçümleriyle somut performans kazanımları hedeflenir.

Süre ve Format

4 Gün. Her gün dört modül; benchmark koşturma, zamanlayıcı ayarı ve profilleme laboratuvarlarıyla ilerler.

Seviye

İleri Seviye — HPC ve dağıtık kümelerde iş yükü yerleşimi, ağ/depolama ayarı, iş zamanlayıcı optimizasyonu ve paralel uygulama performansını kapsar.

Öğrenme Metodu

Gerçek bir hesaplama kümesinde Slurm işleri gönderilerek, MPI uygulamaları profillenerek ve HPL/IOR benchmarkları koşturularak uygulamalı işlenir.

Neden Bu Eğitim?

⚡Paralel Hız

MPI ve NUMA ayarlarıyla paralel iş yüklerinde ölçeklenebilirliği artırırsınız.

🗂️İş Zamanlama

Slurm kuyruk ve öncelik politikalarıyla küme kullanımını en üst düzeye çıkarırsınız.

🚀I/O Verimi

Paralel dosya sistemi ayarıyla veri yoğun işlerdeki I/O darboğazlarını giderirsiniz.

Anahtar Konular

cluster performance tuningHPC performans ayarıSlurm zamanlayıcıMPI optimizasyonuInfiniBand RDMANUMA pinningLustre paralel I/OGPU NCCLHPL benchmarkyüksek performanslı hesaplamaparalel dosya sistemiküme optimizasyonu
“Bir küme ancak en yavaş düğümü kadar hızlıdır; denge, çiğ güçten önce gelir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Hâkimiyeti

Komut satırı, süreç yönetimi ve shell betikleme bilgisi gerekir.

2
Dağıtık Sistem

Çok düğümlü ortam ve ağ kavramlarına aşinalık beklenir.

3
Küme Erişimi

En az bir test kümesine veya HPC ortamına erişim gereklidir.

4
Paralel Temel

MPI veya threading kavramına temel aşinalık faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı tek düğümde NUMA yerleşimi ve CPU/bellek ayarıyla uygulama performansını iyileştirebilir.
Modül 1
NUMA Topolojisi
  • NUMA node ve bellek lokalitesi
  • numactl ve lstopo ile topoloji okuma
  • Local vs remote memory erişim maliyeti
  • Interleave ve bind politikaları
  • NUMA balancing kernel ayarı
  • NUMA etkisinin benchmark ile ölçümü
Modül 2
CPU Pinning ve Afinity
  • taskset ve cgroup cpuset kullanımı
  • Thread affinity (OMP_PROC_BIND)
  • Hyper-threading etkisi ve devre dışı bırakma
  • CPU governor ve frekans ayarı
  • C-state ve P-state yönetimi
  • Isolcpus ile çekirdek yalıtımı
Modül 3
Bellek Performansı
  • STREAM ile bant genişliği ölçümü
  • Huge pages (THP ve explicit) ayarı
  • Cache hiyerarşisi ve locality
  • Memory channel ve rank dengeleme
  • Prefetch ve TLB etkisi
  • Bellek baskısı altında davranış
Modül 4
Mikro-mimari Ayarı
  • Vektörleştirme (AVX, SIMD) kullanımı
  • Derleyici optimizasyon bayrakları
  • FLOPS ve roofline modeli
  • likwid ile performans sayaçları
  • Instruction ve cache miss analizi
  • Düğüm performans baseline'ı
Günün hedefiKatılımcı Slurm iş zamanlayıcıyı yapılandırır, kuyruk ve öncelik politikalarıyla küme verimini artırabilir.
Modül 1
Slurm Temelleri
  • slurmctld, slurmd ve slurmdbd rolleri
  • Partition ve node tanımları
  • sbatch, srun, salloc komutları
  • Job state ve kuyruk izleme (squeue)
  • Generic resources (GRES) ve GPU
  • QOS tanımları
Modül 2
Öncelik ve Kuyruk Politikası
  • Multifactor priority ağırlıkları
  • Fairshare ve kullanım geçmişi
  • Backfill zamanlama algoritması
  • Preemption politikaları
  • Reservation ve bakım penceresi
  • Job dependency zincirleri
Modül 3
Kaynak Tahsisi
  • cgroup ile kaynak sınırlama
  • CPU, bellek ve GPU binding
  • Node sharing ve exclusive mod
  • Topology-aware yerleşim
  • Oversubscription ayarı
  • Kaynak limitleri (TRES)
Modül 4
Küme Verimliliği
  • Utilization ve wait time metrikleri
  • sacct ile iş muhasebesi analizi
  • Kuyruk tıkanıklığı teşhisi
  • Node drain ve arıza yönetimi
  • Scheduling throughput ölçümü
  • Kapasite planı ve raporlama
Günün hedefiKatılımcı yüksek hızlı ağ ve MPI parametrelerini ayarlayarak iletişim darboğazlarını azaltabilir.
Modül 1
Yüksek Hızlı Ağ
  • InfiniBand mimarisi ve HCA
  • RDMA ve zero-copy iletişim
  • Fat-tree ve dragonfly topolojileri
  • Subnet manager (OpenSM) rolü
  • ib_write_bw ile bant genişliği testi
  • Latency ve mesaj boyutu ilişkisi
Modül 2
MPI Temelleri ve Ayarı
  • OpenMPI ve MPICH farkları
  • Point-to-point ve collective çağrılar
  • Rank yerleşimi (mapping, binding)
  • Eager vs rendezvous protokolü
  • UCX transport katmanı ayarı
  • MPI ortam değişkenleriyle tuning
Modül 3
Collective Optimizasyonu
  • Allreduce ve broadcast algoritmaları
  • Topology-aware collective seçimi
  • Mesaj boyutuna göre algoritma
  • Overlap: computation ve communication
  • Non-blocking collective kullanımı
  • Collective tuning parametreleri
Modül 4
İletişim Profilleme
  • mpiP ve Score-P ile profil
  • Communication/computation oranı
  • Load imbalance tespiti
  • Trace analizi (Vampir, Paraver)
  • Darboğaz çağrılarının izole edilmesi
  • Scaling (strong/weak) analizi
Günün hedefiKatılımcı paralel dosya sistemi ayarı, GPU kullanımı ve benchmarklarla küme performansını doğrulayabilir.
Modül 1
Paralel Dosya Sistemleri
  • Lustre MDS/OSS mimarisi ve striping
  • GPFS/Spectrum Scale temelleri
  • BeeGFS metadata dağıtımı
  • Stripe count ve size ayarı
  • MPI-IO ve collective I/O
  • I/O aggregation ve burst buffer
Modül 2
I/O Darboğaz Analizi
  • IOR benchmark ile ölçüm
  • Darshan ile I/O profil
  • Metadata vs bandwidth darboğazı
  • Küçük dosya problemi
  • Checkpoint I/O optimizasyonu
  • Filesystem cache ve readahead
Modül 3
GPU Hızlandırma
  • CUDA ve GPU kaynak izleme (nvidia-smi)
  • MPS (Multi-Process Service) kullanımı
  • GPUDirect RDMA iletişim
  • NCCL collective ayarı
  • GPU-CPU veri transferi optimizasyonu
  • Çok GPU yük dengeleme
Modül 4
Benchmark ve Güç Yönetimi
  • HPL (Linpack) ile FLOPS ölçümü
  • HPCG ve STREAM benchmarkları
  • Performans/watt verimliliği
  • Güç kapaklama (power capping)
  • Termal izleme ve throttling
  • Sonuç raporlama ve ayar özeti

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NUMA Ayarı

NUMA yerleşimi ve CPU pinning ile düğüm performansını artırabilirsiniz.

✅
Bellek Verimi

Huge pages ve bant genişliği ayarıyla bellek darboğazını giderebilirsiniz.

✅
Slurm Yönetimi

Slurm kuyruk ve öncelik politikalarıyla küme verimini artırabilirsiniz.

✅
MPI Ayarı

MPI ve collective parametreleriyle iletişim darboğazını azaltabilirsiniz.

✅
InfiniBand

InfiniBand/RDMA ağını test edip bant genişliğini ölçebilirsiniz.

✅
Paralel I/O

Lustre striping ve MPI-IO ayarıyla I/O performansını iyileştirebilirsiniz.

✅
GPU Hızlandırma

NCCL ve GPUDirect ile çok GPU performansını optimize edebilirsiniz.

✅
Benchmark

HPL, STREAM ve IOR ile küme performansını ölçüp raporlayabilirsiniz.

Kimler İçin Uygundur?

  • HPC sistem yöneticileri
  • araştırma bilişimi uzmanları
  • DevOps mühendisleri
  • paralel uygulama geliştiricileri için uygundur. Linux ve dağıtık sistem deneyimi beklenir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
HPC sistem yöneticileri, araştırma bilişimi uzmanları, DevOps mühendisleri ve paralel uygulama geliştiricileri için uygundur.
Hangi iş zamanlayıcı işlenir?
Slurm iş zamanlayıcı; kuyruk, öncelik, fairshare, backfill ve kaynak tahsisi politikalarıyla işlenir.
MPI ve ağ ayarı var mı?
Evet; InfiniBand/RDMA ağı, OpenMPI/MPICH ayarı ve collective optimizasyonu uygulamalı ele alınır.
Hangi benchmarklar kullanılır?
HPL (Linpack), HPCG, STREAM ve IOR benchmarkları ile performans ölçülür ve raporlanır.
Eğitim sonunda sertifika verilir mi?
Katılım koşulları sağlandığında Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Cluster Performance Tuning Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriSystems Engineering Culture: Continuous Improvement & Emerging Trends Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Culture: Continuous Improvement & Emerging Trends Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Sistem mühendisliğinde sürekli iyileştirme ve yükselen eğilimleri; olgunluk modelleri, metrikler, MBSE, SysML, sayısal ikiz ve yapay zeka destekli SE'yi öğretir

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Culture: Enhancing Patient Safety & Delivery Processes Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Culture: Enhancing Patient Safety & Delivery Processes Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sağlık hizmetlerinde sistem mühendisliği kültürünü; SEIPS, klinik iş akışı tasarımı, HFMEA risk analizi, RCA ve insan faktörleriyle hasta güvenliğini öğretir.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Culture: Leadership & Financial Management Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Culture: Leadership & Financial Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sistem mühendisliğinde teknik liderlik ve finansal yönetimi; paydaş yönetimi, WBS maliyet tahmini, kazanılmış değer (EVM) ve yatırım kararlarını öğretir.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering for Complex Systems Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering for Complex Systems Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Karmaşık sistemlerin mühendisliğini; ortaya çıkan davranış, sistemlerin sistemi, mimari ödünleşim, belirsizlik yönetimi ve kademeli entegrasyonu ileri düzeyde ö

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Process: Design Principles Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Process: Design Principles Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Sistem mühendisliği sürecinin tasarım ilkelerini; yaşam döngüsü, V-modeli, gereksinim analizi, fonksiyonel ayrıştırma ve mimari sentezi temelden öğreten eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn