NCC Sağlık Kontrolü: inode_usage_check

NCC Sağlık Kontrolü: inode_usage_check

NCC Sağlık Kontrolü: inode_usage_check

Bu makine tarafından çevirisi yapılmış bir makaledir, orijinal İngilizce halini görmek için lütfen buraya tıklayın.

Tanım

NCC kontrolü inode_usage_check, CVM'lerdeki ücretsiz inode sayısının azalıp azalmadığını doğrular.

Bir inode, bir dosya sistemindeki bir dosya hakkında, verilerin nerede depolandığı, dosya adı, dosya izinleri vb. dahil bilgileri (meta veriler) içerir. Büyük dosya boyutu olması durumunda her dizin ve dosyanın karşılık gelen bir inode'u vardır (birden fazla inode). Her dosya sistemi için maksimum inode sayısı FS oluşturma sırasında tanımlanır ve artırılamaz.

inode_usage_check aşağıdaki durumları döndürür:

  • PASS - inode kullanımı yüzde 75 veya altındaysa
  • UYARI - inode kullanımı yüzde 75 ila 90 arasındaysa
  • BAŞARISIZ - inode kullanımı yüzde 90'ın üzerindeyse

NCC Kontrolünü Çalıştırma

Tam NCC kontrolünün bir parçası olarak aşağıdakileri çalıştırarak çalıştırılabilir:

 nutanix@cvm$ ncc sağlık_kontrolleri run_all

veya ayrı ayrı şu şekilde:

 nutanix@cvm$ ncc health_checks hardware_checks disk_checks inode_usage_check

Kontrolleri Prism web konsolunun Sağlık sayfasından da çalıştırabilirsiniz: Eylemler > Kontrolleri Çalıştır öğesini seçin. Tüm kontroller'i seçin ve Çalıştır'a tıklayın.

Bu kontrol varsayılan olarak her 5 dakikada bir çalışacak şekilde planlanmıştır.
Bu kontrol, planlanan aralıklarla 1 arızadan sonra bir A1027 uyarısı üretecektir.

Örnek çıktı

Durum için: GEÇTİ

 Çalıştırılıyor: health_checks hardware_checks disk_checks inode_usage_check [=========================================== =======] %100 /health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ PASS ] -------------------------- -------------------------------------------------- ------------+ +---------------+ | Devlet | Sayısı | +---------------+ | Geçiş | 1 | | Toplam | 1 | +---------------+ /home/nutanix/data/logs/ncc-output-latest.log dosyasına yazılan eklenti çıktısı

Durum için: UYARI

 /health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ UYARI ] ----------------------------------- -------------------------------------------------- --+ inode_usage_check için ayrıntılı bilgi: Düğüm xyz10: FAIL: '/dev/md2' ('/home' konumunda monte edildi) %76'da inode kullanımı (eşikten büyük, %75) inode_usage_check ile ilgili ayrıntılar için KB 1532'ye bakın

Durum için: BAŞARISIZ

 /health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ FAIL ] ----------------------------------- -------------------------------------------------- --+ İnode_usage_check için ayrıntılı bilgi: Düğüm xyz10: FAIL: '/dev/md2' ('/home' konumuna monte edildi) %91'de inode kullanımı (eşikten büyük, %90) inode_usage_check ile ilgili ayrıntılar için KB 1532'ye bakın

Çıkış mesajı

Kimliği kontrol et 1004
Tanım Mevcut inode kullanımının yüksek olup olmadığını kontrol edin.
Başarısızlık nedenleri Inode kullanımı yüksektir.
Çözünürlükler Disk kullanımını azaltın veya diski değiştirin
Darbe Küme performansı önemli ölçüde düşebilir. Aynı koşula sahip birden fazla düğüm olması durumunda küme, G/Ç isteklerine hizmet veremez duruma gelebilir.
Uyarı Kimliği A1027
Uyarı Akıllı Başlığı Denetleyici VM'sinde Disk Inode Kullanımı Yüksek svm_ip_address
Uyarı Başlığı Disk Inode Kullanımı Yüksek
Uyarı mesajı Denetleyici VM'sindeki bir veya daha fazla diskin inode kullanımı svm_ip_address inode_usage_threshold% değerini aştı.

Çözüm

NOT: 6.5.3'ten eski AOS sürümleri, / bölümün tüm düğümlerinin doğal olarak tüketildiği ve küme kesintisine ve potansiyel VM iş yükü kesintilerine yol açan bir soruna karşı savunmasızdır.
AOS sürümünüz 6.5.3'ün altındaysa inode uyarısını giderdikten sonra kümeyi derhal 6.5.3 veya sonraki bir sürüme yükseltin.

NCC sağlık kontrolü inode_usage_check, disklerdeki bir veya daha fazla dosya sisteminde boş düğümler tükendiğinde veya genel küme depolama alanında boş düğümler tükendiğinde başarısız olur.

NCC kontrolünün arıza bölümünde bildirilen CVM'de (Denetleyici VM) inode'ların boş olduğundan emin olun:

 nutanix@cvm:~$ df -i

Örnek çıktı(IUSe% sütununa dikkat edin):

 nutanix@cvm:~$ df -i -t ext4
Dosya Sistemi Inode'ları IUsed IFree IUse% Mounted
/dev/md1 655360 58570 596790 %9 /
/dev/loop0 65536 60 65476 %1 /tmp
/dev/md2 2621440 25753 2595687 %1 /ana sayfa
/dev/sdc1 61054976 81234 60973742 %1 /home/nutanix/data/stargate-storage/disks/9XGxxxS2
  • / bölümü için inode kullanımı yüksekse ve " /var/spool/postfix/maildrop " dizini binlerce inode tüketiyorsa Nutanix KB-6082'ye bakın. " /var/spool/postfix/maildrop " dizini tarafından tüketilen inode sayısını kontrol etmek için aşağıdaki komut kullanılabilir.
     nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop 
        
         /var/spool/postfix/maildrop
        
       
  • /home'un yüksek bir inode kullanım yüzdesi gösterdiğini gözlemlerseniz, aşağıdaki komutu kullanarak hangi dizin veya dizinlerin yüksek inode kullanımına sahip olduğunu belirleyin:
     nutanix@cvm$ sudo find /home -xdev -type d -size +100k
    

Not: Başka bir dizin görürseniz (örneğin /home/nutanix/data/stargate-storage/disks/ ) yüksek inode kullanım yüzdesi ile aşağıdaki komutu kullanın:

 nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/
  
   -xdev -d tipi -boyut +100k
  
 

Yukarıdaki çıktılar toplandıktan sonra Destek ile iletişime geçin.

Ek Bilgiler

Belge Numarası:HT516508
İlk Yayın Tarihi:05/21/2024
Son Değişiklik Tarihi:05/30/2024