博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis开发运维实践上线部署规划之网卡rps设置
阅读量:6420 次
发布时间:2019-06-23

本文共 597 字,大约阅读时间需要 1 分钟。

5.2 网卡RPS设置

RPS就是让网卡使用多核CPU的。传统方法就是网卡多队列(RSS,需要硬件和驱动支持),RPS则是在系统层实现了分发和均衡。如果对redis网络处理能力要求高或者在生产上发现cpu0的,可以在OS层面打开这个内核功能。

设置脚本:

#!/bin/bash # Enable RPS (Receive Packet Steering) rfc=32768cc=$(grep -c processor /proc/cpuinfo) rsfe=$(echo $cc*$rfc | bc) sysctl -w net.core.rps_sock_flow_entries=$rsfe for fileRps in $(ls /sys/class/net/eth*/queues/rx-*/rps_cpus) doecho fff > $fileRps donefor fileRfc in $(ls /sys/class/net/eth*/queues/rx-*/rps_flow_cnt) doecho $rfc > $fileRfc done

tail /sys/class/net/eth*/queues/rx-*/{rps_cpus,rps_flow_cnt}

Redis开发运维实践指南 本文为《Redis开发运维实践指南》内容,该书作者为黄鹏程,已授权云栖社区转载。

 
你可能感兴趣的文章
2013编程之美全国挑战赛第一场-传话游戏
查看>>
测试之新生入学系统,多一份收获
查看>>
无锁和无等待的定义和例子
查看>>
linux中c语言errno的使用
查看>>
【Mongo】uploadify插件帮助实现批量上传
查看>>
SpriteBuilder&Cocos2D使用CCEffect特效实现天黑天亮过度效果
查看>>
04-Windows频繁打开和关闭端口可能引发的问题 | 07.杂项
查看>>
hibernate总结-映射
查看>>
【SSH项目实战】国税协同平台-5.头像上传功能
查看>>
【云栖大会】青磁:从金融上云到云上金融
查看>>
如何在 ASP.NET 4.6 与 IIS10 中运用 HTTP/2 ?
查看>>
Activiti的引擎与引擎配置对象
查看>>
Vue 学习笔记 (三) -- VueCli 3 项目配置
查看>>
Flutter-BLoC-第三讲
查看>>
html~display的使用
查看>>
iOS开发教你如何删除Xcode中无用的配置文件Provisioning Profiles
查看>>
谁在使用MongoDB
查看>>
Python爬虫入门教程 8-100 蜂鸟网图片爬取之三
查看>>
面试题:数组原型上实现一个去重的方法
查看>>
支付-微信支付(1)
查看>>