单机QPS达到10万需要哪些优化?

提问者:帅平 问题分类:面试刷题
单机QPS达到10万需要哪些优化?
1 个回答
爱你的小笨蛋
爱你的小笨蛋
1、线程模型:Netty主从Reactor模型(BossGroup处理连接,WorkerGroup处理IO)
2、锁优化:无锁队列(Disruptor)、LongAdder替代AtomicInteger
3、内存管理:堆外内存(避免Full GC)、对象池化(Apache Commons Pool)
4、IO优化:零拷贝技术(sendfile、mmap)、Epoll边缘触发模式
5、JVM参数:G1回收器+512MB~1G Region大小,-XX:MaxGCPauseMillis=20ms
6、工具:Arthas监控线程阻塞点,JFR定位GC停顿,火焰图分析CPU热点
发布于:6天前 IP属地:
我来回答