Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud Linux:Birleşik Çekirdek Hata Olayı Çerçevesi (UKFEF)

Son Güncelleme:Oct 08, 2026

Alibaba Cloud Linux 3 (çekirdek sürümü 5.10.60-9.al8.x86_64 ve üzeri), Birleşik Çekirdek Hata Olayı Çerçevesi'ni (UKFEF) tanıtır. UKFEF, risk oluşturabilecek sistem anormalliklerini toplar ve olay raporlarını birleştirilmiş bir biçimde oluşturur. Bu konu, UKFEF tarafından toplanan olayları, olay raporlarının biçimini ve UKFEF'i kontrol etmek için kullanılan arayüzleri açıklar.

Arka plan bilgileri

İşletim sistemi, ciddi sorunlar ortaya çıkmadan önce belirli belirtiler veya mesajlar gösterebilir. İşletim ve Bakım (O&M) sırasında bu bilgileri kullanarak arızaları öngörebilir ve önleyici işlemler yapabilirsiniz. Ancak bu bilgiler farklı sistem modüllerine dağılmıştır ve çeşitli biçimlerde sunulur. Sonuç olarak, sistem anormalliklerini toplarken aşağıdaki sorunlarla karşılaşabilirsiniz:

  • Anormallikleri ve bunların potansiyel etkilerini ayrıştırmak için uzmanlık bilgisi gerekir.

  • Anormalliklerin çeşitli biçimleri, otomatik O&M işlemlerini karmaşıklaştırır. Bilgi toplama sırasında biçim eşleştirmesi ve ardından veri temizleme işlemi gerektirir.

Bu sorunları çözmek için Alibaba Cloud Linux 3, çekirdek katmanında UKFEF'i içerir. UKFEF, risk oluşturabilecek çeşitli sistem anormalliklerini toplar, olayın önem düzeyini otomatik olarak belirler ve olay raporlarını birleştirilmiş bir biçimde oluşturur. Raporlar, sorunların ortaya çıktığı senaryoları ve önerilen risk düzeylerini içerir. Bu durum, O&M sırasında sistem anormalliklerinin tespit edilmesini basitleştirir. UKFEF ayrıca bilinen anormallikleri sınıflandırır ve önceki çekirdek sürümlerinde bulunmayan sistem risk raporları sağlar.

UKFEF, anormalliklerin türü, etkisi ve istatistikleri gibi birden çok boyuta dayalı olarak raporlar oluşturur. Bu sayede O&M sırasında sistem anormalliklerini verimli bir şekilde tanılamanıza yardımcı olur. Ayrıca, veri kaybını önlemek amacıyla olay raporları birden çok yöntem kullanılarak oluşturulur.UKFEF

Olay açıklaması

Aşağıdaki tabloda UKFEF'in kullandığı olay türleri, olay düzeyleri ve rapor biçimleri açıklanmaktadır.

Olay bilgileri

Açıklama

Olay türü

UKFEF aşağıdaki yaygın işletim sistemi çekirdeği olaylarını toplar:

  • soft lockup

  • Read-Copy Update (RCU) stall

  • hung task

  • global out-of-memory (OOM)

  • cgroup OOM

  • page allocation failure

  • list corruption

  • bad mm_struct

  • I/O error

  • EXT4-fs error

  • Machine Check Exception (MCE)

  • fatal signal

  • warning

  • panic

Olay düzeyi

UKFEF, anormal olayları üç düzeyde sınıflandırır:

  • Hafif: Sistem çalışmasını etkilemez ancak sistem üzerinde dağıtılan hizmetlerde titreme yaşanabilir. Olayı izlemeye devam edebilirsiniz.

  • Normal: Mevcut uygulama süreci anormal duruma gelebilir. Mevcut uygulamada kill komutunu kullanma, yeniden başlatma veya geçiş yapma gibi işlemler yapın.

  • Kritik: Sistem üzerinde kritik etkiye sahip olabilir. Hizmetlerinizi hemen geçirin.

Olay raporu

UKFEF, olay raporlarını aşağıdaki şekillerde çıktılar:

  • Tek bir olayın ayrıntılarını çekirdek günlükleri aracılığıyla çıktılar. Aşağıdaki örnek mesaj bilgi biçimini gösterir:

    class Fault event[module:type]:messages. At cpu cpuid, task pid(cmdline). Total fault: cnt

    Ayrıntılar aşağıdadır:

    • class: Anormal olayın düzeyi.

    • module: Anormal olayın ait olduğu modül. Modüller arasında sched, mem, io, fs, net ve hardware bulunur. Bir anormallik birden fazla modül tarafından kaynaklanıyorsa general çıktılanır.

    • type: Anormal olayın türü.

    • messages: Olayın özel mesajı.

    • cpuid: Anormal olayın gerçekleştiği CPU'nun kimliği.

    • pid(cmdline): Anormal olayla ilişkili işlemin işlem kimliği (PID) ve komut satırı.

      Not

      PID -1 ise karşılık gelen bir işlem mevcut değildir.

    • cnt: Sistem başlatıldığından beri bu türdeki anormal olayın toplam gerçekleşme sayısı.

  • Her bir anormal olay türünün toplam sayısını /proc/fault_events dosyasına çıktılar. Aşağıdaki örnek çıktı dosya içeriğini gösterir:

    Total fault events: 0
        Slight: 0
        Normal: 0
        Fatal: 0
        soft lockup: 0
        rcu stall: 0
        hung task: 0
        global oom: 0
        cgroup oom: 0
        page allocation failure: 0
        list corruption: 0
        bad mm_struct: 0
        io error: 0
        ext4 fs error: 0
        mce: 0
        fatal signal: 0
        warning: 0
        panic: 0

Kontrol arayüzleri

Arayüz

Açıklama

/proc/sys/kernel/fault_event_enable

UKFEF'in etkinleştirilip etkinleştirilmeyeceğini veya devre dışı bırakılıp bırakılmayacağını kontrol eder. Geçerli değerler:

  • 1: UKFEF'i etkinleştirir.

  • 0: UKFEF'i devre dışı bırakır.

/proc/sys/kernel/fault_event_print

UKFEF'in olay raporlarını çıktılayıp çıktlamadığını kontrol eder. Geçerli değerler:

  • 1: Çıktılar.

  • 0: Çıktı oluşturmaz.

/proc/sys/kernel/panic_on_fatal_event

Kritik bir olay gerçekleştiğinde işletim sisteminin Panic mekanizmasının tetiklenip tetiklenmeyeceğini kontrol eder. Geçerli değerler:

  • 1: Tetikler.

  • 0: Tetiklemez.