CodisLabs / CodisLabs/codis

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

Offen
#1,555 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
13.2k
Forks
2.7k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

![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的机器硬件指标也远未达到瓶颈,请问为什么性能就是上不去呢?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Überprüfung des angehängten Benchmarkbilds und reproduziere die LRANGE-Vergleiche mit den angegebenen Konfigurationen für twemproxy, Codis, CPU und Redis-Instanzen. Verfolge den Codis-Anfragepfad und erfasse Messwerte für Proxy, Backend, CPU und Netzwerk, um den Engpass zu identifizieren. Die Aufgabe ist abgeschlossen, wenn beide Leistungsunterschiede anhand reproduzierbarer Belege erklärt wurden oder ein bestätigter Fehler identifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, redis
Bereich
backend, performance
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.