PERFORMANCE TUNING EĞİTİMİ

Linux sistemini kaynak kaynak hızlandırın

CPU planlayıcı, bellek/swap, I/O scheduler ve ağ yığını ayarını top, vmstat, iostat, sar araçlarıyla uygulamalı öğrenin.

Linux sunucularında CPU, bellek, disk ve ağ alt sistemlerinde performans ayarının temellerini; top, vmstat, iostat, sar, ss ve perf araçlarıyla sistematik darboğaz tespitini uygulamalı öğreten orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

CPU, bellek, disk ve ağ alt sistemlerinde ayarın temelleri

Bu eğitim, Linux sunucularında performans ayarını dört ana alt sistem üzerinden temelden öğretir. CPU kullanımı ve yük ortalaması yorumu, bellek/sayfa önbelleği ve swap davranışı, disk I/O scheduler ve dosya sistemi ayarı, TCP/IP ağ yığını parametreleri ele alınır. Katılımcı top, htop, vmstat, iostat, sar, ss ve perf gibi araçlarla darboğaz tespiti yapmayı; sysctl parametrelerini güvenli biçimde değiştirmeyi ve her değişikliği baz çizgiyle karşılaştırmayı uygulamalı öğrenir. Eğitim sonunda yavaş çalışan bir sistemi sistematik olarak teşhis edebilir.

Süre ve Format

3 Gün. Her gün dört modül; canlı Linux sunucusunda darboğaz tespiti ve ayar laboratuvarı yapılır.

Seviye

Orta Seviye — Linux sistemlerinde CPU, bellek, disk ve ağ alt sistemlerinde performans ayarının temelleri ve araçları.

Öğrenme Metodu

Yapay yük üretilen bir Linux sunucusunda araçlarla darboğazı bulup parametreyi değiştirerek önce/sonra farkı ölçülür.

Neden Bu Eğitim?

🔧Sistematik Teşhis

Rastgele deneme yerine alt sistem alt sistem ilerleyerek darboğazı yöntemli biçimde bulursunuz.

📉Gecikmeyi Düşürme

CPU, bellek ve I/O ayarlarıyla yanıt süresini ve kuyruk gecikmesini azaltırsınız.

🧰Araç Hakimiyeti

top'tan perf'e kadar standart araçları doğru metriği okuyacak şekilde kullanırsınız.

Anahtar Konular

Linux performans ayarıperformance tuningiostatvmstatI/O schedulerTCP ayarısysctldarboğaz tespitiperf aracısistem performansı
“Hız bir tahmin değil; doğru metriği doğru araçla okumakla başlar.”

Ön Koşullar

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

1
Linux Komut Satırı

Temel kabuk komutları ve dosya sistemi gezinmesini bilmek gerekir.

2
Sistem Yönetimi

Servis başlatma, paket kurma ve log okuma deneyimi faydalıdır.

3
Donanım Kavramları

CPU çekirdeği, RAM, disk ve ağ arayüzü kavramlarına aşinalık beklenir.

4
Lab Sunucusu

Kök (root) erişimi olan bir Linux sunucusu veya sanal makine gerekir.

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ı CPU ve bellek metriklerini doğru yorumlayarak hesaplama ve bellek darboğazlarını tespit eder.
Modül 1
CPU Kullanımı ve Yük
  • Yük ortalaması (load average) ile CPU sayısını ilişkilendirme
  • us/sy/wa/id alanlarının anlamı
  • Çalışabilir (run queue) ve bloke kuyruk ayrımı
  • mpstat ile çekirdek bazlı dağılımı okuma
  • Bağlam değişimi (context switch) ve kesme oranı
  • Yüksek %iowait'in aslında disk sorunu olması
Modül 2
CPU Scheduler Ayarı
  • CFS planlayıcının temel davranışı
  • nice ve renice ile öncelik ayarı
  • cgroups ile CPU kotası sınırlama
  • CPU governor ve frekans ölçekleme
  • taskset ile CPU affinity belirleme
  • Gerçek zamanlı iş yükü için dikkat noktaları
Modül 3
Bellek ve Swap
  • free çıktısında used/available/buff/cache ayrımı
  • Sayfa önbelleğinin (page cache) rolü
  • vm.swappiness ile swap eğilimini ayarlama
  • Swap kullanımının gecikmeye etkisi
  • OOM killer ne zaman devreye girer
  • Bellek sızıntısını RSS trendiyle tespit
Modül 4
Teşhis Araçları
  • top/htop ile anlık süreç görünümü
  • vmstat ile sistem geneli trend
  • pidstat ile süreç bazlı tüketim
  • sar ile tarihsel veri toplama
  • perf top ile sıcak fonksiyon tespiti
  • Baz çizgi alıp değişimi karşılaştırma
Günün hedefiKatılımcı disk I/O metriklerini okuyarak depolama darboğazını teşhis eder ve giderir.
Modül 1
I/O Metrikleri ve Teşhis
  • iostat ile await, %util ve tps yorumu
  • iotop ile süreç bazlı I/O görünümü
  • Rastgele ve sıralı erişim ayrımı
  • Kuyruk derinliği ve gecikme ilişkisi
  • Disk doygunluğunu tespit etme
  • %iowait'i CPU darboğazından ayırma
Modül 2
I/O Scheduler
  • mq-deadline, bfq ve none seçim kriterleri
  • SSD/NVMe için uygun scheduler
  • nr_requests kuyruk boyutu ayarı
  • readahead değerini iş yüküne uyarlama
  • Blok cihaz ayarlarını kalıcı yapma
  • Scheduler değişimini fio ile kanıtlama
Modül 3
Dosya Sistemi Ayarı
  • ext4 ve XFS temel farkları
  • noatime ile gereksiz metadata yazımını önleme
  • Mount seçeneklerinin performansa etkisi
  • Journaling modunun seçimi
  • Dosya sistemi dolu oranının önemi
  • Hizalama (alignment) ve blok boyutu
Modül 4
Benchmark ve Ölçüm
  • fio ile sentetik I/O testi kurma
  • IOPS, throughput ve latency ölçümü
  • dd'nin neden yanıltıcı olabileceği
  • Önbellek etkisini dışlayarak ölçme
  • Gerçek iş yükünü taklit eden profil
  • Sonuçları tekrarlanabilir biçimde raporlama
Günün hedefiKatılımcı ağ yığını parametrelerini ayarlar ve tüm alt sistemleri birlikte değerlendirerek sorun giderir.
Modül 1
TCP/IP Parametre Ayarı
  • net.core.somaxconn ve kabul kuyruğu
  • TCP pencere boyutu ve rmem/wmem ayarı
  • Tıkanıklık kontrolü (cubic/bbr) seçimi
  • TIME_WAIT ve tw_reuse yönetimi
  • net.ipv4.tcp_fin_timeout ayarı
  • Değişiklikleri sysctl.conf ile kalıcılaştırma
Modül 2
Soket ve Kuyruk Yönetimi
  • ss ile soket durumu ve kuyruk analizi
  • Dinleme kuyruğu taşmalarını tespit
  • Dosya tanıtıcı limitleri (ulimit) ayarı
  • Backlog taşmasını netstat sayaçlarıyla izleme
  • NIC kuyruk (RSS/RPS) dağıtımı
  • Yük altında bağlantı limitlerini test
Modül 3
Ağ Teşhisi
  • ping/mtr ile gecikme ve kayıp ölçümü
  • iperf3 ile throughput testi
  • tcpdump ile paket düzeyinde inceleme
  • Yeniden iletim (retransmit) oranı yorumu
  • DNS gecikmesinin uygulamaya etkisi
  • MTU ve paket parçalanması kontrolü
Modül 4
Bütünleşik Sorun Giderme
  • USE benzeri sistematik kontrol listesi
  • Darboğazın hangi alt sistemde olduğunu izole etme
  • Çoklu metriği aynı zaman çizelgesinde okuma
  • Önce ölç, sonra değiştir disiplini
  • Tek değişken değiştirip etkisini doğrulama
  • Teşhis sürecini raporlama ve belgeleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CPU Teşhisi

Yük ortalaması ve CPU alanlarını doğru yorumlarsınız.

✅
Bellek Ayarı

Sayfa önbelleği ve swap davranışını kontrol altına alırsınız.

✅
I/O Analizi

iostat metrikleriyle disk darboğazını tespit edersiniz.

✅
Scheduler Seçimi

Diske uygun I/O scheduler'ı seçip ayarlarsınız.

✅
Dosya Sistemi

Mount seçenekleriyle gereksiz yazmayı azaltırsınız.

✅
TCP Ayarı

TCP tampon ve kuyruk parametrelerini iş yüküne göre ayarlarsınız.

✅
Ağ Teşhisi

iperf3 ve tcpdump ile ağ sorunlarını saptarsınız.

✅
Sistematik Yaklaşım

Önce ölç-sonra değiştir disipliniyle darboğazı izole edersiniz.

Kimler İçin Uygundur?

  • Linux sunucularını yöneten sistem yöneticileri
  • performans sorunlarını teşhis etmek isteyen DevOps mühendisleri
  • altyapıya yeni geçen BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Linux sunucularını yöneten sistem yöneticileri, performans sorunlarını teşhis etmek isteyen DevOps mühendisleri ve altyapıya yeni geçen BT uzmanları için uygundur.
Hangi alt sistemler işleniyor?
CPU, bellek/swap, disk I/O ve TCP/IP ağ yığını dört ana alt sistem olarak ele alınır.
Ön bilgi gerekli mi?
Temel Linux komut satırı ve sistem yönetimi deneyimi beklenir, donanım kavramlarına aşinalık faydalıdır.
Uygulamalı mı?
Evet; yapay yük üretilen canlı bir sunucuda araçlarla darboğaz bulunup ayar yapılır ve önce/sonra ölçülür.
Sertifika veriliyor mu?
Eğitim sonunda 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. Performance Tuning Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta 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: Automotive & Smart City Integration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Culture: Automotive & Smart City Integration Eğitimi

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

Otomotiv ve akıllı şehir entegrasyonunda sistem mühendisliği kültürünü; ISO 26262, ASIL/HARA, AUTOSAR, V2X ve sistemlerin sistemi yaklaşımını öğreten eğitim.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn