Arşiv düğümlerine sahip karma düğüm kümelerinde PowerScale 9.x performans etkisi
Summary: Arşiv düğümleri içeren karma düğüm yapılandırmasına sahip OneFS 9.x kümeleri, diskpool sistem bayrağı arşiv katmanında ayarlanmışsa performans sorunlarıyla karşılaşabilir.
Symptoms
Arşiv düğümleri ve başka bir düğüm tipi içeren OneFS 9x kümelerinde performans sorunu.
Örneğin:
Hem A200(0) arşiv düğümlerini hem de H500 düğümlerini içeren bir küme.
Hem A2000 arşiv düğümlerini hem de F800 düğümlerini
içeren bir küme A200 arşiv düğümleri, F800 düğümleri ve H400 düğümlerini içeren bir küme
Cause
PSCALE-140986
Arşiv katmanlarında sistem bayrağı ayarlamak karma düğüm kümelerinde performans düşüşüne neden olabilir.
Doğrulamak için:
/ifs/.ifsvar dizinindeki herhangi bir dosyayı denetleyerek /ifs.ifsvar'ın nerede olduğunu belirleyin:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Ön denetim:
Bu Knowledge Base makalesindeki çözüm adımlarını tamamlamadan önce denetleme günlüklerinin boyutunu kontrol edin. Arşiv dışı düğüm havuzlarında denetim günlükleri için yeterli boş disk alanı olup olmadığını doğrulayın.
Bu komut, Denetleme günlüklerinin Disk Kullanım boyutunu kontrol eder:
# du -sh /ifs/.ifsvar/audit/logs
Denetim günlüklerinin boyutu arşiv dışı düğüm havuzunun dolmasına neden oluyorsa Denetleme Günlüklerini temizlemek için KB 000167091 bölümündeki adımları izleyin.
KB 000167091 - Denetleme günlüğü dosyalarını kaldırma
=============
Çözünürlük:
Hangi düğüm havuzunun System olarak yapılandırıldığını tanımlayın. Sistem düğümü havuzları, Ifsvar içeriklerinin bulunduğu yerlerdir. Bu, birden fazla havuzda olabilir.
# disi -I diskpools ls -v
Arşiv düğüm havuzundan System bayrağını kaldırın:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Değişiklikler yapıldıktan sonra, Ifsvar dizinini arşiv dışı düğüm havuzlarına taşımak için bir SmartPools veya SmartPoolsTree işi çalıştırın.
Verileri taşımak için SmartPoolsTree'yi kullanma komutu:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
SmartPools lisanslı değilse bunun yerine bir SetProtectPlus işi çalıştırın.
ÖNEMLİ NOT:
Yukarıdaki SmartPoolsTree işi yalnızca /ifs/.ifsvar öğesini ve içeriğini taşır.
Diğer SYSTEM LIN'leri ve SBT'leri taşımak için bir SmartPools işini sonuna kadar çalıştırın. Bu işlem daha uzun sürebilir.
# isi job start smartpoolsAdditional Information
Yarı İletken Tasarım Ortamları için En İyi Uygulamalar teknik raporunun 3.1.1 ila 3.1.1.3 bölümlerine bakın.