Gereksinimler: İzleme alarmı kurallarını test etmek için, sunucu CPU'su alarm kuralını tetiklemek için belirlenmiş bir eşik tuttuğunda CPU kullanımını simüle etmek için lookbusy kullanabilirsiniz.
Lookbusy Linux sistemlerinde sentetik yük üretmek için basit bir uygulamadır. CPU'da sabit ve öngörülebilir bir yük oluşturabilir, belirli miktarda belleği aktif tutabilir ve ihtiyacınız kadar disk trafiği üretebilir.
Resmi adres:Bağlantı girişi görünür.
Bu makale CentOS 7 sistemini örnek olarak ele almakta ve kurulum betiği şu şekildedir:
Script kaydedildikten sonra, ona yürütme izni verin ve aşağıdaki komutla kurun:
Kullanılan parametreler şunlardır:
usage: lookbusy [ -h ] [ options ] Genel seçenekler: -h, --yardım Komut satırı yardımı (okuyorsun) -v, --çok fazla Verbose çıktı (tekrarlanabilir) -q, --sessiz Sessiz ol, sadece hatalarla çıktı üret CPU kullanım seçenekleri: -c, --cpu-util=PCT, Her CPU'nun istenen kullanımı, yüzde cinsinden (varsayılan --cpu-util=ARALIK %50). 'Curve' CPU kullanım modu seçilirse, bir aralık MIN-MAX formunun verilmesi gerekir. -n, --ncpus=NUM Meşgul tutulacak CPU sayısı (varsayılan: otomatik algılanıyor) -r, --cpu-mode=MODE Kullanım modu ('sabit' veya 'curve', bkz. lookbusy(1)) -p, --cpu-curve-peak=ZAMAN Eğri dönemi içindeki zirve kullanım ofseti, içinde saniyeler (diğer birimler için 'm', 'h', 'd' eklenir) -P, --cpu-eğri-periyodu=ZAMAN Kullanım eğrisi süresi, saniyeler cinsinden (ek) 'm', 'h', 'd' diğer birimler için) Bellek kullanım seçenekleri: -m, --mem-util=SIZE Kullanılacak bellek miktarı (bayt cinsinden, ardından KB, MB, veya diğer birimler için GB; bkz. lookbusy(1)) -M, --mem-sleep=TIME Iterasyonlar arasında uyku süresi, usec içinde (varsayılan 1000) Disk kullanım seçenekleri: -d, --disk-util=SIZE Disk çaldırma için kullanılacak dosya boyutu (bayt cinsinden, diğer üniteler için KB, MB, GB veya TB takip eder) -b, --disk-block-size=BOYUT G/Ç için kullanılacak blok boyutları (bayt cinsinden, takip edilir KB, MB veya GB tarafından) -D, --disk-uyku=ZAMAN Yinelemeler arasında uyku süresi, msec (varsayılan 100) -f, --disk-path=PATH Bir dosya/dizine tampon olarak kullanılacak yol (varsayılan /tmp); ek yollar için birden fazla kez belirtin Yaygın komutlar şunlardır:
TestTüm CPU çekirdeklerini işgal etmek %80-90 civarında dalgalanıyor, renderasyonlar aşağıdaki gibidir:
(Son)
|