RED HAT CERTIFIED SPECIALIST IN LINUX PERFORMANCE TUNING EXAM (EX442) EĞİTİMİ

EX442 performans sınavına ölçerek hazırlan

tuned, sysctl, NUMA, G/Ç zamanlayıcıları ve cgroups v2 ile RHEL 9'u iş yüküne göre ayarlamaya odaklı sınav hazırlığı.

EX442 Red Hat Linux Performance Tuning sınavına yönelik; darboğaz tespiti, tuned, CPU/NUMA, bellek, G/Ç ve ağ yığını ayarlamayı ölçüm temelli işleyen uygulamalı hazırlık programı.

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

Eğitim Hakkında

EX442 hedeflerine eşlenen, ölç-ayarla-doğrula döngülü laboratuvarlar

Bu hazırlık programı, Red Hat Certified Specialist in Linux Performance Tuning (EX442) performans tabanlı sınavına odaklanır. 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ı, TCP/IP yığını ve NIC offload ile cgroups v2 kaynak sınırları üzerinde çalışır. Her senaryo bir darboğazı ölçer, ayarı uygular ve kazanımı yeniden ölçerek doğrular; bu da sınavın beklediği veriye dayalı yaklaşımı pekiştirir.

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 — RHEL performans ayarlama beceri sınavına (EX442) yönelik ölçüm, analiz ve kalıcı optimizasyon pratiği.

Öğ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?

📊Veriyle Ayar

Tahminle değil; her değişikliğin etkisini ölçüp kanıtlayarak optimizasyon yaparsınız.

⚙️Katman Katman

CPU'dan ağ yığınına kadar tüm katmanları ayrı ayrı ayarlamayı öğrenirsiniz.

🎯Sınav Odaklı

Her laboratuvar yayımlanmış EX442 hedeflerinden birini doğrudan karşılar.

Anahtar Konular

EX442Red Hat performans ayarlamaRHEL performance tuningtuned profilleriNUMA ayarlamaLinux sysctl tuningcgroups v2hugepagesfio benchmarkTCP tuning
“Ölçemediğin şeyi ayarlayamazsın; performans, tahminin değil ölçümün işidir.”

Ö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 tuned profili seçip özel profil yazabilirsiniz.

✅
CPU/NUMA Ayarı

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

✅
Bellek Ayarı

swappiness, dirty ratio ve hugepages ile bellek davranışını iş yüküne uyarlarsınız.

✅
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.

✅
Kalıcılaştırma

Kazanımları sysctl.d, udev ve tuned ile kalıcı ve tekrarlanabilir hale getirebilirsiniz.

Kimler İçin Uygundur?

  • EX442 sınavına hazırlanan deneyimli sistem yöneticileri
  • performans mühendisleri
  • veritabanı/uygulama altyapısını ayarlayan uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
EX442 sınavına hazırlanan deneyimli sistem yöneticileri, performans mühendisleri ve altyapı uzmanları için uygundur.
Sınav ücreti eğitime dahil mi?
Hayır. EX442 sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim yalnızca teknik hazırlığı kapsar.
Hangi araçlarla ölçüm yapılır?
sar/pcp, vmstat, iostat ile gözlem; stress-ng, fio ve iperf3 ile sentetik yük üretimi uygulanır.
cgroups v1 mi v2 mi işlenir?
RHEL 9 varsayılanı olan cgroups v2 (unified hierarchy) ve systemd slice/scope yönetimi temel alınır.
Sertifika veriliyor mu?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; resmî sınav belgesinin yerine geçmez.

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 Certified Specialist in Linux Performance Tuning Exa 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 UnixRed Hat System Administrator: Managing Files Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Red Hat System Administrator: Managing Files Eğitimi

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

RHEL'de dosya/dizin işlemleri, sabit ve sembolik bağlantılar, find ve locate ile arama, tar/gzip arşivlemeyi uygulamalı öğrenin. RHCSA temel eğitimi.

Detayları Gör →
Linux ve UnixRed Hat System Administrator: Process Monitoring and Management Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Red Hat System Administrator: Process Monitoring and Management Eğitimi

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

RHEL'de ps, top, sinyaller, nice ve systemd/cgroup ile süreç izleme ve kaynak yönetimini uygulamalı öğrenin. RHCSA süreç yönetimi eğitimi.

Detayları Gör →
Linux ve UnixRed Hat System Administrator: Scheduling Tasks Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Red Hat System Administrator: Scheduling Tasks Eğitimi

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

RHEL'de crontab, anacron, at ve systemd timer ile görev zamanlamayı uygulamalı öğrenin. OnCalendar ve journalctl izleme dahil RHCSA eğitimi.

Detayları Gör →
Linux ve UnixRed Hat System Administrator: SELinux Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Red Hat System Administrator: SELinux Eğitimi

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

RHEL'de SELinux modları, bağlam etiketleme, boolean'lar, port tanımı ve audit2allow ile denial sorun gidermeyi uygulamalı öğrenin. RHCSA SELinux eğitimi.

Detayları Gör →
Linux ve UnixRed Hat System Administrator: Shell Scripting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Red Hat System Administrator: Shell Scripting Eğitimi

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

RHEL'de Bash ile değişkenler, koşullar, döngüler, fonksiyonlar ve grep/sed/awk kullanarak sağlam yönetim betikleri yazmayı uygulamalı öğrenin.

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