Redis调优之软中断
来源:互联网 发布:淘宝客服奇葩对话案例 编辑:程序博客网 时间:2024/05/12 01:01
1. 在进行redis压力测试的时候,我们发现redis所用核的软中断特别的高,将近20%左右
由于redis是单线程,通过以上信息可以发现,redis服务端使用cpu0进行处理,但是cpu0上有大量的软中断,耗费的将近20%的资源,我们想可不可以将reids的进程绑定到别的cpu上面,和软中断分开使用cpu,我们记录下没绑定之前的吞吐量如下:
2. 通过以下命令进行redis进程的cpu绑定,我们将redis进程绑定到cpu15上,这样能与软中断分开使用cpu,命令如下taskset -cp 15 2980
可见redis的进程已经绑定到了cpu15上,这时候,我们在进行压测
我们发现redis的处理,都已经到了cpu15上面,而且这个cpu没有软中断,所有的消耗基本都用来处理redis数据,此时我们看下压测结果:
压力结果由之前的5.5W/S 提升到了 6.8W/S,提升还是可观的。
3. 通过将redis和软中断所使用的cpu分离开,可以很有效的提升redis的吞吐量。
0 0
- Redis调优之软中断
- Redis调优之指定CPU(亲和力)以及软中断
- linux中断控制之软中断
- 计算机中断/硬中断/软中断之理解(1)
- 下半部机制之软中断
- Linux kernel 软中断机制之触发软中断执行
- Linux kernel 软中断机制之软中断执行
- Linux kernel 软中断机制之软中断处理时机
- 实例:中断的下半部分之-软中断
- linux中断下半部实现机制之软中断的实现
- linux中断下半部实现机制之软中断
- 中断下半部分析之软中断softirq
- 个人学习笔记--linux中断下半部之软中断
- 软中断不均的调优
- linux中断之中断注册
- linux中断之中断注册
- Linux下半部处理之软中断
- Linux内核修炼之软中断分析
- 2017年的第一次随笔
- 动态数据再进行点击失效
- android动画基础知识最全总结
- 0149 Nginx/ZooKeeper 负载均衡的差异
- SQLSERVER数据集合的交、并、差集运算(intersect,union,except)
- Redis调优之软中断
- Map——自然排序与插入排序创建方式
- python
- CentOS安装最新版本github
- MTK WIFI小笔记
- codeforces 758C - Unfair Poll 细节题
- set集合容器用法
- Xcode 快捷键及代码格式化
- cacheManager彻底解密