Performansı test etme
Kendi performans
redis-benchmark.exetestlerinizi yazmadan önce önbelleğinizin genel aktarım hızını ve gecikme süresi özelliklerini kontrol etmek için kullanarak kullanmaya başlayabilirsiniz. Daha fazla bilgi için bkz. Redis-Benchmark.Test için kullanılan istemci VM' nin Redis önbellek örneğiniz ile aynı bölgede olması gerekir.
Kullanmakta olan istemci VM'nin en az test edilen önbellek kadar işlem ve bant genişliğine sahip olduğundan emin olun.
Önbelleğinizin performansını yalnızca kararlı durum koşullarında test etmeyebilirsiniz. Yük devretme koşulları altında da test edin ve bu süre boyunca önbelleğiniz üzerindeki CPU/Sunucu Yükünü ölçün. Birincil düğümü yeniden başlatarak bir yük devretme başlatarak başlayabilirsiniz. Yük devretme koşulları altında test etmek, yük devretme koşulları sırasında uygulamanın aktarım hızını ve gecikme süresini görmenizi sağlar. Yük devretme, güncelleştirmeler sırasında veya planlanmamış bir olay sırasında meydana olabilir. İdeal olarak, yük devretme sırasında bile PERFORMANSı etkileyebilecek CPU/Sunucu Yükü'leri %80'in üzerinde bir artışla görmek istemeyebilirsiniz.
Örneklerde Premium katmanını Redis için Azure Cache düşünün. Bu önbellek boyutları hem CPU hem de ağ için daha iyi donanımlar üzerinde çalıştırıla olduğundan daha iyi ağ gecikme süresine ve aktarım hızına sahiptir.
Not
Gözlemlenen performans sonuçlarımız, başvuru için burada yayımlanır. Ayrıca SSL/TLS'nin bazı ek yükler ekley bkz. Aktarım şifrelemesi kullanıyorsanız farklı gecikme süreleri ve/veya aktarım hızı elde edin.
Redis karşılaştırma yardımcı programı
Redis karşılaştırmalı belgeleri burada bulabilirsiniz.
redis-benchmark.exeTLS'yi desteklemez. Testi çalıştırmadan önce Portal üzerinden TLS olmayan bağlantı noktasını etkinleştirmeniz gerekir. Uygulamanın Windows uyumlu bir redis-benchmark.exe burada bulunabilir.
Redis karşılaştırma örnekleri
Test öncesi kurulum: Önbellek örneğini gecikme süresi ve aktarım hızı testi için gereken verilerle hazırlayın:
redis-benchmark -h yourcache.redis.cache.windows.net -a yourAccesskey -t SET -n 10 -d 1024
Gecikme süresini test etmek için: 1k yük kullanarak GET isteklerini test etmek için:
redis-benchmark -h yourcache.redis.cache.windows.net -a yourAccesskey -t GET -d 1024 -P 50 -c 4
Aktarım hızını test etmek için: 1.000 yüke sahip işlem hattına sahip GET istekleri:
redis-benchmark -h yourcache.redis.cache.windows.net -a yourAccesskey -t GET -n 1000000 -d 1024 -P 50 -c 50