CodisLabs / CodisLabs/codis

codis在LRANGE场景下的benchmark与twem proxy的性能差异问题

Aperta
#1,555 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
13.2k
Fork
2.7k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

![image](https://user-images.githubusercontent.com/11644714/44764480-76adcd00-ab82-11e8-8803-7e89907af4d6.png)

上图的4段benchmark结果分别是twem proxy、codis 8cpu、1 cpu、4 cpu的场景,twem proxy后面连了1个redis实例,codis后面连了200个redis实例。从压测结果来看,主要存在两点问题:
1、LRANGE性能:codis不管是几cpu,LRANGE性能都明显低于twem proxy一截,请问会是什么原因?
2、codis性能上不去:codis在配置为4 cpu和8 cpu的情况下,性能相差无几,而codis后面是连了200个redis实例的,部署codis的机器硬件指标也远未达到瓶颈,请问为什么性能就是上不去呢?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia esaminando l’immagine del benchmark allegata e riproducendo i confronti di LRANGE con le configurazioni indicate di twemproxy, Codis, CPU e istanze Redis. Traccia il percorso delle richieste di Codis e raccogli misurazioni di proxy, backend, CPU e rete per identificare il collo di bottiglia. Il lavoro è completato quando entrambe le differenze di prestazioni sono spiegate con prove riproducibili oppure viene identificato un difetto confermato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
go, redis
Ambito
backend, performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.