使用nginx代理codis遇到问题
- Lingua principale
- Go
- Stelle
- 13.2k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
你好,我现在使用codis进行测试的时候遇到个情况,我部署了一个codis集群,三个codis-proxy后端有三个codis-server,我使用"taskset -c 1 redis-benchmark -h 192.168.1.62 -c 500 -p 19000 -n 5000000 -r 1048576 -d 256 -a 123456 -t set,get"对codis-proxy进行压测,单台codis-proxy的qps可以达到80000左右,我在三台codis-proxy前添加了一台nginx使用tcp反代,可是用"taskset -c 1 redis-benchmark -h 192.168.1.61 -c 500 -p 19001 -n 5000000 -r 1048576 -d 256 -a 123456 -t set,get" 对nginx进行压测qps只有40000左右,系统各种连接限制及nginx配置已经修改,测试中使用top观察nginx所在主机cpu空闲80% 内存占用也不多,内网是千兆以太网,请问这种情况可能是因为什么引起的?万分感谢
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Riproduci il confronto con i due comandi redis-benchmark forniti, prima contro codis-proxy e poi tramite il reverse proxy TCP nginx. Esamina la configurazione del proxy nginx e i limiti di connessione, le condizioni di CPU, memoria e rete riportati; il lavoro è completato quando viene identificato il collo di bottiglia responsabile della riduzione dei QPS.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, nginx, redis
- Ambito
- backend, networking
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100