RED HAT ENTERPRISE LINUX PERFORMANCE TUNING (RH442) EĞİTİMİ

RHEL performansını ölçerek zirveye taşı

RH442 ile tuned, NUMA, bellek, G/Ç zamanlayıcıları, ağ yığını ve cgroups v2 üzerinde ölç-ayarla-doğrula pratiği.

RH442 müfredatına dayalı; RHEL 9'da darboğaz tespiti, tuned, CPU/NUMA, bellek, G/Ç ve ağ yığını ayarlamayı ölçüm temelli işleyen ileri seviye uygulamalı performans ayarlama eğitimi.

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

Eğitim Hakkında

RH442 müfredatına dayalı, taban çizgisi ve doğrulama odaklı ayarlama laboratuvarları

Red Hat Enterprise Linux Performance Tuning (RH442) müfredatına dayanan bu eğitim, RHEL 9 sistemlerini iş yüküne göre bilimsel biçimde ayarlamayı öğretir. Katılımcı; USE metoduyla darboğaz tespiti, sar/pcp ile ölçüm, tuned profilleri, CPU yakınlığı ve NUMA yerleştirme, sanal bellek ve hugepages ayarı, blok G/Ç zamanlayıcıları ve dosya sistemi ayarı, TCP/IP yığını ve NIC offload ile cgroups v2 kaynak denetimi üzerinde çalışır. Her senaryoda taban çizgisi alınır, ayar uygulanır ve kazanım yeniden ölçülerek doğrulanır.

Süre ve Format

4 Gün. Her gün dört modül; her modülde kavram, sentetik yükle ölçüm ve ayar sonrası doğrulama adımı yer alır.

Seviye

İleri Seviye — RH442 müfredatıyla RHEL 9'da ölçüm temelli performans ayarlama.

Öğrenme Metodu

stress-ng, fio ve iperf3 ile üretilen gerçek yükler altında ölç-ayarla-doğrula döngüsüyle çalışan uygulamalı laboratuvarlar.

Neden Bu Eğitim?

📊Bilimsel Ayar

Her değişikliğin etkisini taban çizgisine karşı ölçerek kanıtlarsınız.

🧩Tüm Katmanlar

CPU, bellek, G/Ç ve ağ yığınını ayrı ayrı ayarlamayı öğrenirsiniz.

🔧Kalıcı Çözüm

Kazanımları tuned, sysctl.d ve udev ile kalıcı ve tekrarlanabilir kılarsınız.

Anahtar Konular

RH442RHEL performans ayarlamaLinux performance tuningtuned profilleriNUMA ayarlamasysctl tuningcgroups v2hugepagesfio benchmarkperf profillemeTCP tuning
“Performans bir an değil bir alışkanlıktır: ölç, ayarla, doğrula, tekrar et.”

Ön Koşullar

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

1
Sistem Yönetimi

RHCSA düzeyinde RHEL yönetimi; servis, depolama ve ağ yapılandırmasına aşinalık.

2
Linux İç Yapısı

Süreç, bellek ve dosya sistemi kavramlarına temel düzeyde hâkim olmak.

3
Lab Donanımı

Çok çekirdekli bir RHEL 9 sistemi; ölçüm için NVMe/SSD ve ikinci bir NIC idealdir.

4
Ölçüm Alışkanlığı

Taban çizgisi alıp sonuçları karşılaştırmaya istekli, veriye dayalı çalışma yaklaşımı.

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ı USE/RED yaklaşımıyla darboğazı sınıflandırır, tuned ve sysctl ile ölçülebilir iyileştirmeler planlar.
Modül 1
Performans Metodolojisi
  • USE metodu: Utilization, Saturation, Errors ile kaynak sınıflama
  • Taban çizgisi (baseline) alma ve değişiklik öncesi/sonrası kıyas
  • Darboğaz sınıfları: CPU, bellek, G/Ç, ağ bağlı iş yükleri
  • İş yükü karakterizasyonu: gecikme mi, verim (throughput) mu önemli
  • Tek değişken ilkesi ve tekrarlanabilir ölçüm disiplini
  • SLA/SLO hedefleri ve kabul edilebilir yük tanımı
Modül 2
Sistem İzleme Araçları
  • sar/sysstat ile tarihsel metrik toplama ve raporlama
  • vmstat, mpstat, pidstat ile CPU ve bağlam değişimi okuma
  • iostat -x ile await, %util ve kuyruk derinliği
  • top/atop ve /proc/loadavg ile yük ortalaması yorumu
  • Performance Co-Pilot (pcp/pmrep) ile metrik arşivi
  • dstat ve bpftrace ile anlık olay tabanlı gözlem
Modül 3
tuned ile Profil Yönetimi
  • tuned-adm list/active ve profil seçimi (throughput-performance vb.)
  • latency-performance, network-latency, virtual-guest profilleri
  • Özel profil yazımı: /etc/tuned ve include ile miras alma
  • tuned-adm recommend ve dinamik ayar (dynamic_tuning)
  • Profil ile uygulanan sysctl, CPU governor ve disk ayarları
  • tuned verify ile uygulanan ayarların doğrulanması
Modül 4
Kıyaslama (Benchmark) Araçları
  • stress-ng ile CPU/bellek/G-Ç sentetik yük üretimi
  • fio ile blok seviyesi G/Ç testi (iodepth, rwmixread, bs)
  • iperf3 ile ağ verim ölçümü ve pencere ayarı
  • sysbench ile veritabanı benzeri iş yükü
  • Mikrobenchmark tuzakları: önbellek ısınması ve varyans
  • Sonuçları yorumlama: ortalama, p99 kuyruk gecikmesi, standart sapma
Günün hedefiKatılımcı CPU zamanlayıcı ve bellek alt sistemini iş yüküne göre ayarlayarak gecikme ve verim kazanımı elde eder.
Modül 1
CPU Zamanlama ve Yakınlık
  • CFS zamanlayıcı parametreleri ve sched_* sysctl ayarları
  • taskset ve cgroup cpuset ile CPU sabitleme (pinning)
  • tuna ile IRQ ve iş parçacığı yakınlığı yönetimi
  • CPU governor (performance/powersave) ve cpupower frekans ayarı
  • irqbalance davranışı ve kesme (IRQ) dağıtımı
  • izole çekirdekler (isolcpus, nohz_full) ile düşük gecikme
Modül 2
NUMA Topolojisi
  • numactl --hardware ve lstopo ile topoloji keşfi
  • numastat ile yerel/uzak bellek erişim oranı okuma
  • numactl --cpunodebind/--membind ile süreç yerleştirme
  • automatic NUMA balancing (numa_balancing) etkisi
  • Veritabanı/JVM için NUMA farkındalıklı yapılandırma
  • Bellek bant genişliği darboğazını tespit etme
Modül 3
Sanal Bellek ve Takas
  • vm.swappiness, vm.dirty_ratio/background_ratio ayarı
  • vm.min_free_kbytes ve bellek geri kazanım (reclaim) davranışı
  • OOM killer mantığı, oom_score_adj ile koruma
  • Takas alanı boyutlandırma ve zram/zswap kullanımı
  • page cache davranışı ve drop_caches ile ölçüm hijyeni
  • /proc/meminfo ile Slab, Buffers, Cached yorumu
Modül 4
Büyük Sayfalar (HugePages)
  • Statik hugepages: vm.nr_hugepages ve mount hugetlbfs
  • Transparent HugePages (THP) always/madvise/never seçimi
  • THP'nin veritabanlarında neden kapatıldığı (latency spike)
  • Uygulamaya hugepage tahsisi ve doğrulama
  • TLB baskısı ve büyük bellek alanlarında kazanç
  • /sys/kernel/mm/transparent_hugepage ayarlarının izlenmesi
Günün hedefiKatılımcı blok katmanı ve ağ yığınını iş yüküne göre ayarlayarak G/Ç gecikmesini düşürür ve verimi artırır.
Modül 1
Blok G/Ç Zamanlama
  • multiqueue zamanlayıcılar: none, mq-deadline, bfq, kyber seçimi
  • /sys/block/<dev>/queue ayarları: nr_requests, read_ahead_kb
  • rotational vs SSD/NVMe için uygun zamanlayıcı
  • blk-mq kuyruk derinliği ve nomerges ayarı
  • I/O önceliklendirme: ionice ve cgroup io.weight
  • fio ile zamanlayıcı değişiminin etkisini ölçme
Modül 2
Dosya Sistemi ve Depolama
  • XFS ayarları: allocsize, mount seçenekleri (noatime, nobarrier riskleri)
  • ext4 journal modları (data=ordered/writeback) ve commit süresi
  • LVM stripe/mirror ve hizalama (alignment) ile performans
  • VDO sıkıştırma/tekilleştirme performans dengesi
  • write barrier, FUA ve dayanıklılık-performans ödünleşimi
  • Dosya sistemi dolu/parçalı durumda performans düşüşü
Modül 3
TCP/IP Yığını Ayarlama
  • net.core.rmem_max/wmem_max ve tcp_rmem/wmem pencereleri
  • tcp_congestion_control (cubic, bbr) seçimi
  • net.core.somaxconn, backlog ve SYN kuyruğu ayarı
  • net.ipv4.tcp_tw_reuse ve kısa ömürlü bağlantı yükü
  • Yüksek gecikmeli/BDP yüksek bağlantılarda pencere ölçekleme
  • ss -i ile tıkanıklık penceresi ve rtt izleme
Modül 4
NIC ve Ağ Donanımı
  • ethtool ile hız, duplex, ring buffer (rx/tx) ayarı
  • Offload özellikleri: GRO, GSO, TSO, checksum offload
  • RSS/RPS/XPS ile çok kuyruklu NIC yük dağıtımı
  • IRQ yakınlığı ve NIC kuyruklarını CPU'ya eşleme
  • Jumbo frame (MTU 9000) ve uçtan uca doğrulama
  • Paket düşmeleri: ethtool -S ve /proc/net/dev sayaçları
Günün hedefiKatılımcı cgroups v2 ile kaynakları izole eder, perf/bpf ile darboğazı bulur ve ayarları kalıcı hale getirir.
Modül 1
cgroups v2 ve systemd
  • Birleşik hiyerarşi (unified) ve controller etkinleştirme
  • systemd slice/scope ile CPUQuota, MemoryMax, IOWeight
  • systemctl set-property ile çalışma zamanı sınırı
  • cgroup io.max ile cihaz bazlı G/Ç sınırlama
  • MemoryHigh/MemoryMax baskı davranışı ve PSI (pressure)
  • /sys/fs/cgroup altında sayaç okuma ve doğrulama
Modül 2
Basınç ve Gözlem (PSI)
  • /proc/pressure/{cpu,memory,io} ile kaynak basıncı
  • some vs full stall yüzdelerinin yorumu
  • PSI tabanlı erken uyarı ve kapasite planlama
  • cgroup bazlı PSI ile hangi servisin baskı yarattığını bulma
  • latency hedefleri için basınç eşikleri belirleme
  • PSI metriklerini PCP/Grafana'ya aktarma
Modül 3
Profilleme Araçları
  • perf top/record/report ile CPU sıcak nokta analizi
  • perf stat ile IPC, cache-miss ve dal tahmini sayaçları
  • Flame graph üretimi ve çağrı yığını yorumu
  • ftrace ve trace-cmd ile çekirdek fonksiyon izleme
  • bpftrace/BCC ile gecikme ve sistem çağrısı dağılımı
  • perf sched ile zamanlayıcı gecikmesi analizi
Modül 4
Kalıcılaştırma ve Doğrulama
  • sysctl ayarlarını /etc/sysctl.d altında kalıcı yazma
  • udev kuralları ile açılışta disk/zamanlayıcı ayarı
  • Özel tuned profilinde tüm kazanımları toplama
  • Değişiklik öncesi/sonrası kıyas raporu hazırlama
  • Regresyon testi ve otomatik doğrulama (tuned verify)
  • Yapılandırma yönetimiyle (Ansible) ölçekli uygulama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Darboğaz Tespiti

USE metodu ve sar/pcp ile sistemin hangi katmanda tıkandığını belirleyebilirsiniz.

✅
tuned Yönetimi

İş yüküne uygun profili seçip özel tuned profili yazabilirsiniz.

✅
CPU/NUMA

CPU yakınlığı ve NUMA yerleştirmeyle gecikmeyi düşürebilirsiniz.

✅
Bellek Ayarı

swappiness, dirty ratio ve hugepages ile bellek davranışını uyarlayabilirsiniz.

✅
G/Ç Optimizasyonu

Uygun blok zamanlayıcısı ve dosya sistemi ayarıyla disk gecikmesini azaltabilirsiniz.

✅
Ağ Ayarı

TCP tamponları, tıkanıklık kontrolü ve NIC offload ile ağ verimini artırabilirsiniz.

✅
Kaynak Denetimi

cgroups v2 ile CPU, bellek ve G/Ç'yi servis bazında sınırlandırabilirsiniz.

✅
Profilleme

perf ve bpftrace ile CPU sıcak noktalarını ve gecikmeyi analiz edebilirsiniz.

Kimler İçin Uygundur?

  • Üretim RHEL sistemlerini ayarlayan sistem yöneticileri
  • performans/SRE mühendisleri
  • veritabanı/uygulama altyapısı sorumluları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim RHEL sistemlerini ayarlayan yöneticiler, performans/SRE mühendisleri ve altyapı sorumluları için uygundur.
RH442 ile EX442 ilişkisi nedir?
RH442 performans ayarlama müfredatını işler; EX442 ise ilgili sınavdır ve başvuru/ücret ilgili kuruma aittir.
Hangi araçlar kullanılır?
sar/pcp, vmstat, iostat ile gözlem; stress-ng, fio ve iperf3 ile yük üretimi; perf/bpftrace ile profilleme yapılır.
Ön bilgi gerekir mi?
RHCSA düzeyinde yönetim ve Linux süreç/bellek kavramlarına temel aşinalık beklenir.
Sertifika veriliyor mu?
Katılımcılara 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. Red Hat Enterprise Linux Performance Tuning (RH442) 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

Linux ve UnixGetting Started with Linux Fundamentals (RH104) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Getting Started with Linux Fundamentals (RH104) Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Linux komut satırı, dosya sistemi, izinler, vim, dnf paket ve systemd servis yönetimiyle sıfırdan sağlam bir Linux temeli kazandıran RH104 eğitimi.

Detayları Gör →
Linux ve UnixGömülü Linux'a Giriş (Uygulamalı Eğitim) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Gömülü Linux'a Giriş (Uygulamalı Eğitim) Eğitimi

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

Cross-toolchain, U-Boot, Linux kernel, device tree, BusyBox ve Buildroot/Yocto ile gömülü Linux imajını uçtan uca oluşturmayı öğreten uygulamalı eğitim.

Detayları Gör →
Linux ve UnixIBM Spectrum LSF Basic Configuration and Administration for Linux Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

IBM Spectrum LSF Basic Configuration and Administration for Linux Eğitimi

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

IBM Spectrum LSF ile Linux HPC kümelerinde bsub iş gönderimi, kuyruk ve kaynak yönetimi, fairshare ve küme yapılandırmasını öğreten eğitim.

Detayları Gör →
Linux ve UnixIBM Spectrum Scale Advanced Administration for Linux Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

IBM Spectrum Scale Advanced Administration for Linux Eğitimi

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

IBM Spectrum Scale (GPFS) ile Linux üzerinde NSD, ILM politikaları, fileset/quota, snapshot, AFM ve CES ile ileri paralel depolama yönetimi eğitimi.

Detayları Gör →
Linux ve UnixInstalling Linux & Apache Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Installing Linux & Apache Eğitimi

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

Linux sunucu kurulumu, disk bölümleme ve güvenli erişimden Apache httpd, virtual host ve Let's Encrypt HTTPS yapılandırmasına kadar uygulamalı eğitim.

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