RED HAT SYSTEM ADMINISTRATOR: ANALYZING SERVERS EĞİTİMİ

Sunucunun nabzını tut, darboğazı bul

RHEL'de top/ps, bellek ve disk I/O izleme, tuned profilleri, systemd kaynak denetimi ve performans darboğazı analizi.

RHEL sunucularında süreç, CPU, bellek, disk ve ağ performansını izleme, sar ile geçmiş analizi, tuned profilleri ve cgroup sınırlamayı gerçek yük senaryolarıyla öğreten orta seviye eğitim.

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

Eğitim Hakkında

top, ps, vmstat, iostat, sar, tuned ve systemd cgroup ile sunucu performans analizi

Bu eğitim, Red Hat Enterprise Linux sunucularında performans ve sağlık analizini konu alır. Süreçleri ps ve top ile izleme, öncelik (nice/renice) ve durum yorumlama, CPU yükü ve load average okuma, free/vmstat ile bellek ve swap analizi, iostat ile disk I/O, sar ile geçmişe dönük metrikler, tuned ile performans profilleri ve systemd cgroup üzerinden CPU/bellek sınırlama uygulamalı işlenir. Amaç, yavaşlayan bir sunucuda darboğazı sistematik biçimde bulup doğru müdahaleyi yapabilmektir.

Süre ve Format

3 Gün. Her gün dört modül; yük üreten senaryolarla canlı sistemde darboğaz analizi yapılır.

Seviye

Orta Seviye — RHEL sunucularında süreç, CPU, bellek, disk ve ağ performansını izleme, tuned profilleri, kaynak sınırlama ve sistem sağlığı analizi.

Öğrenme Metodu

stress-ng ve gerçek iş yükleriyle sunucuya yük bindirilir, metrikler canlı okunur ve tuned ile müdahale edilir.

Neden Bu Eğitim?

📈Darboğaz tespiti

CPU, bellek, disk ve ağı sistematik tarayarak yavaşlamanın gerçek kaynağını isabetle bulursunuz.

🎛️tuned ile ayar

İş yüküne uygun tuned profili seçerek tek komutla ölçülebilir performans kazancı elde edersiniz.

🧱Kaynak sınırı

systemd cgroup ile servislere CPU ve bellek sınırı koyarak komşu süreçleri koruma altına alırsınız.

Anahtar Konular

sunucu performanstopiostatvmstatsartunedsystemd cgroupload averagerhcsalinux performansdarboğaz analizi
“Ölçmediğin şeyi yönetemezsin; sunucuyu anlamak ölçmeyle başlar.”

Ön Koşullar

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

1
Süreç kavramı

Süreç, PID ve servis kavramlarına temel aşinalık beklenir.

2
systemctl

Servisleri systemctl ile yönetebilmek cgroup örnekleri için faydalıdır.

3
RHEL VM

Yük denemeleri için root/sudo erişimli bir RHEL 9 sanal makinesi önerilir.

4
Kabuk ve metin

grep, awk ve boru kullanımı metrik çıktısını filtrelemede işe yarar.

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ı süreçleri izler, önceliklerini yönetir ve CPU yükünü doğru yorumlar.
Modül 1
Süreçleri İzleme
  • ps aux ve ps -ef çıktı sütunlarının anlamı
  • top ile canlı CPU/bellek ve süreç sıralama (P, M tuşları)
  • htop alternatifinin okunabilirliği
  • Süreç durumları: R, S, D, Z, T ne anlama gelir
  • pstree ile ebeveyn-çocuk süreç ağacı
  • pgrep/pidof ile süreç PID'si bulma
Modül 2
Öncelik ve Sinyaller
  • nice ve renice ile öncelik (NI) değeri ayarlama
  • nice değer aralığı (-20..19) ve etkisi
  • kill, kill -9, kill -HUP ile sinyal gönderme
  • pkill ve killall ile isme göre sonlandırma
  • SIGTERM ile SIGKILL arasındaki önemli fark
  • Zombie ve orphan süreçlerin yorumu
Modül 3
CPU Yükü ve Load Average
  • uptime ve /proc/loadavg ile 1/5/15 dk yük
  • Load average'ı çekirdek sayısına göre yorumlama
  • top'ta %us, %sy, %wa, %id, %st alanlarının anlamı
  • mpstat -P ALL ile çekirdek başına kullanım
  • yüksek %wa (iowait) disk darboğazı işareti
  • CPU'ya bağlı mı yoksa I/O'ya bağlı mı ayrımı
Modül 4
Yük Senaryosu
  • stress-ng --cpu ile yapay CPU yükü üretme
  • Yük altında top ve mpstat ile gözlem
  • renice ile düşük öncelikli süreci geriye çekme
  • taskset ile süreci belirli çekirdeğe bağlama
  • Sürekli yüksek yükte kök sürecin tespiti
  • Gözlem sonucunu raporlanabilir biçimde özetleme
Günün hedefiKatılımcı bellek, swap, disk I/O ve ağ metriklerini okuyup darboğazı ayırt eder.
Modül 1
Bellek ve Swap Analizi
  • free -h ile used/free/available/buff-cache ayrımı
  • available ile free arasındaki kritik fark
  • vmstat 1 ile si/so (swap in/out) izleme
  • swap kullanımının performansa etkisi
  • OOM killer kavramı ve journal'da izi
  • /proc/meminfo ile ayrıntılı bellek sayaçları
Modül 2
Disk I/O Analizi
  • iostat -xz 1 ile %util, await, r/s, w/s okuma
  • Yüksek await ve %util darboğaz işareti
  • iotop ile süreç bazlı disk kullanımı
  • df ve du ile doluluk kontrolü
  • lsblk ile aygıt-bölüm ilişkisi
  • Disk kuyruğu ve throughput yorumlama
Modül 3
Ağ Metrikleri
  • ss -tunap ile soket ve bağlantı durumu
  • ip -s link ile arayüz hata/drop sayaçları
  • nstat / sar -n DEV ile ağ trafiği
  • ping ve mtr ile gecikme ve kayıp ölçümü
  • Yüksek retransmit ve drop yorumu
  • Ağ mı yoksa uygulama mı darboğazı ayrımı
Modül 4
sar ile Geçmiş Metrik
  • sysstat paketi ve sar veri toplama servisi
  • sar -u ile geçmiş CPU kullanımı
  • sar -r ile bellek, sar -b ile I/O geçmişi
  • sar -q ile load average geçmişi
  • sadf ile veriyi dışa aktarma
  • Olay sonrası geriye dönük darboğaz analizi
Günün hedefiKatılımcı tuned profilleriyle ayar yapar ve systemd cgroup ile kaynakları sınırlar.
Modül 1
tuned Profilleri
  • tuned servisi ve tuned-adm active ile aktif profil
  • tuned-adm list ile profilleri görme
  • throughput-performance, latency-performance, powersave
  • virtual-guest profili ve sanal makine önerisi
  • tuned-adm recommend ile önerilen profil
  • Özel profil oluşturup include ile türetme
Modül 2
systemd cgroup Denetimi
  • systemd-cgls ve systemd-cgtop ile kaynak görünümü
  • systemctl set-property ile CPUQuota sınırı
  • MemoryMax ve MemoryHigh ile bellek sınırlama
  • CPUWeight ve IOWeight ile oransal paylaşım
  • Birim dosyasında [Service] kaynak direktifleri
  • Sınır aşımında davranış ve OOM ilişkisi
Modül 3
Sistem Sağlığı
  • systemctl status ve systemd-analyze blame açılış süresi
  • systemd-analyze critical-chain ile gecikme zinciri
  • failed birimleri listeleme (systemctl --failed)
  • Donanım bilgisi: lscpu, lsmem, lspci
  • Sıcaklık/throttling kavramına kısa bakış
  • Düzenli sağlık kontrolü alışkanlığı
Modül 4
Uçtan Uca Darboğaz Analizi
  • USE yöntemi: Utilization, Saturation, Errors yaklaşımı
  • CPU/bellek/disk/ağ'ı sırayla eleyerek daraltma
  • Metrikleri zaman ekseninde ilişkilendirme
  • Müdahale: öncelik, sınır veya tuned profili seçimi
  • Değişiklik sonrası ölçüm ile doğrulama
  • Bulguları eyleme dönük raporla sunma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Süreç analizi

ps ve top ile süreçleri izler, durumlarını ve kaynak tüketimini doğru yorumlarsınız.

✅
Öncelik yönetimi

nice/renice ve sinyallerle süreçlerin önceliğini ve yaşam döngüsünü yönetirsiniz.

✅
CPU yükü

Load average ve top alanlarını okuyarak CPU mı I/O mu darboğazı olduğunu ayırt edersiniz.

✅
Bellek/swap

free ve vmstat ile bellek, available ve swap davranışını isabetle analiz edersiniz.

✅
Disk I/O

iostat ile await ve %util okuyarak disk darboğazını tespit edersiniz.

✅
Geçmiş metrik

sar ile olay sonrası geriye dönük performans analizini yürütürsünüz.

✅
tuned ayarı

İş yüküne uygun tuned profili seçerek sunucu performansını iyileştirirsiniz.

✅
Kaynak sınırı

systemd cgroup ile servislere CPU ve bellek sınırı koyarsınız.

Kimler İçin Uygundur?

  • Sunucu performansından sorumlu sistem yöneticileri
  • SRE/operasyon mühendisleri
  • kapasite planlaması yapan ekipler ile RHCSA'ya hazırlanan katılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucu performansından sorumlu sistem yöneticileri, SRE/operasyon mühendisleri, kapasite planlayan ekipler ve RHCSA adayları için uygundur.
Load average kaç olmalı?
Tek başına bir eşik yoktur; değeri çekirdek sayısına bölerek yorumlarsınız, ayrıca top'taki %wa yüksekse yük CPU'dan değil disk I/O'dan geliyor olabilir.
free çıktısında hangi sütuna bakmalıyım?
used değil available sütunu gerçek kullanılabilir belleği gösterir; buff/cache gerektiğinde geri verildiği için 'free' düşük görünse de sistem baskı altında olmayabilir.
tuned ne sağlar?
Önceden tanımlı profillerle (ör. throughput-performance) CPU yönetimi, disk ve ağ parametrelerini iş yüküne göre tek komutla ayarlar ve ölçülebilir kazanç sağlar.
Bir servisi aşırı kaynak kullanmaktan nasıl alıkoyarım?
systemctl set-property ile CPUQuota ve MemoryMax gibi cgroup sınırları koyarak servisi izole eder, diğer süreçleri korursunuz.

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 System Administrator: Analyzing Servers 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

Linux ve UnixLinux & JEA Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux & JEA Eğitimi

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

Linux'ta en az ayrıcalıkla yetki devri: ayrıntılı sudo, Polkit, SELinux ve PAM ile sınırlama ve PowerShell JEA ile kısıtlı yönetim uç noktaları.

Detayları Gör →
Linux ve UnixLinux (Orta Seviye) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux (Orta Seviye) Eğitimi

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

Günlük Linux yönetimini pekiştirin: kullanıcı/izin, süreç, apt/dnf ve systemd, LVM depolama, nmcli ağ, SSH/güvenlik duvarı ve Bash/cron otomasyonu.

Detayları Gör →
Linux ve UnixLinux and UNIX Tools and Utilities Training Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux and UNIX Tools and Utilities Training Eğitimi

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

grep, sed, awk, find, xargs ve sort araçlarıyla komut satırında metin işleme, log analizi ve otomasyonu uygulamalı öğreten 3 günlük eğitim.

Detayları Gör →
Linux ve UnixLinux Essentials for Developers (LED) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux Essentials for Developers (LED) Eğitimi

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

Kabuk, dosya izinleri, paket yönetimi, git, make, gcc ve gdb ile geliştiricilerin Linux ortamını verimli kullanmasını öğreten 3 günlük uygulamalı eğitim.

Detayları Gör →
Linux ve UnixLinux Kernel Programming Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux Kernel Programming Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Çekirdek modülü, karakter aygıt sürücüsü, kmalloc, spinlock, IRQ ve ftrace ile Linux çekirdeğinde uzman düzey programlamayı öğreten 5 günlük eğitim.

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