当前位置: 首页 > news >正文

wordpress文件管理器aso优化师主要是干嘛的

wordpress文件管理器,aso优化师主要是干嘛的,做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样,水禾田网站建设公司本篇给大家讲网卡中断如何提高虚拟机性能。KVM的网卡软中断技术介绍(1)硬中断 由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统外设状态的变化。比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的…

本篇给大家讲网卡中断如何提高虚拟机性能。
KVM的网卡软中断技术介绍
(1)硬中断

由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统外设状态的变化。比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的是硬中断(hardirq)。

(2)软中断

为了满足实时系统的要求,中断处理应该是越快越好。linux为了实现这个特点,当中断发生的时候,硬中断处理那些短时间就可以完成的工作,而将那些处理事件比较长的工作,放到中断之后来完成,也就是软中断(softirq)来完成。

(3)聊聊RSS,RPS ,RFS

receive side steering,RSS利用网卡的多队列特性,将每个核分别跟网卡的一个首发队列绑定,以达到网卡硬中断和软中断均衡的负载在各个CPU上。他要求网卡必须要支持多队列特性。

RPS是receive package steering,类似rss机制,通过直接转发包到各个cpu进程上,在软件级实现中断,有助于防止单个网络接口卡的硬件队列成为网络流量的瓶颈。

receive flow steering,RFS需要依赖于RPS,他跟RPS不同的是不再简单的依据packet来做hash,而是根据flow的特性,即application在哪个核上来运行去做hash,从而使得有更好的数据局部性。
玩转KVM: 了解网卡软中断RPS
在这之前,软中断只能在硬中断所在CPU上处理,使用RPS后,网卡软中断就可以分发到其他的CPU上去做处理了。

但是,我们知道,任何一个优化特性都不是普遍适用的,都有他特定的场景来应用。

很多人对此可能会有疑惑,那很多优化功能不是都已经作为默认配置了么,如果不是普遍适用的,干嘛还要作为默认配置呢?

其实很简单,一个优化特性可以作为默认配置,依据我的理解,只需要满足下面这些特征即可:

1.对某些场景可以显著提升性能

2.对大部分场景无害

3.对某一部分场景可能会损伤性能

4.所以Linux的很多配置都是可以灵活配置供选择的
KVM的网卡软中断实战
如果要设置RPS, RFS,则要满足以下条件:

1、虚拟机需要多线程

2、虚拟网卡需要支持多队列

系统默认是不开RPS

0(不开启rps功能)
玩转KVM: 了解网卡软中断RPS
one cpu per queue(每队列绑定到1个CPU核上)
玩转KVM: 了解网卡软中断RPS
all cpus per queue(每队列绑定到所有cpu核上)
玩转KVM: 了解网卡软中断RPS
总结
在极端情况下RPS可以获得非常好的性能,可惜实际情况下反而对整机整体负载有所妨害,主要是进程调度导致的(1)cpu缓存丢失导致,所以在应用负载已经非常高的情况下开启RPS是没意义的做法(开启RFS会稍微好转但是作用也不大)。

下图所示为不开启RPS的情况。可见左侧cpu存在较高的%sys负载,是因为网卡队列都绑定在左侧的几个cpu上。
玩转KVM: 了解网卡软中断RPS
下图所示为同时开启RPS的情况。可见%sys较为均衡,同时(2)整机负载略有上升。这是因为:收到网卡中断的CPU会向其他CPU发IPI中断,这体现在CPU的%irq上需要处理packet的cpu会收到NET_RX_SOFTIRQ软中断,这体现再CPU的%soft上。请注意,RPS并不会减少第一个CPU的软中断次数,但是会额外给其他的CPU增加软中断。他减少的是第一个CPU的软中断的执行时间,即软中断里不再需要那么多的时间去走协议栈做包解析,把这个时间给均摊到其他的CPU上去了。
玩转KVM: 了解网卡软中断RPS
所以优化还是要按实际情况来考虑的哦。
附录:
玩转KVM: 了解网卡软中断RPS
文章来自公众号:睿江云计算
玩转KVM: 了解网卡软中断RPS

转载于:https://blog.51cto.com/13475644/2380539

http://www.lbrq.cn/news/2461231.html

相关文章:

  • 哪些网站是用asp.net做的免费网站安全软件大全
  • 怎么样做网站页面手机免费建站app
  • 定制网站哪家好如何做网站seo
  • 开发公司资质审查用假资料后果优化搜索引擎
  • 网站建设需要学编程吗大丰seo排名
  • 南京软件网站建设公司西安企业seo外包服务公司
  • 网站建设考级网络营销的概念
  • 洋气的传媒公司名字平原县网站seo优化排名
  • 巩义网站建设价格超级推荐的关键词怎么优化
  • 石家庄专门做网站的公司无锡网站建设
  • 湖南智能网站建设哪里好免费推广引流软件
  • 龙岗中心城网站建设优秀网站设计欣赏
  • 广告设计一般人能学吗哈尔滨seo关键字优化
  • html5在网站建设中的关键词优化哪个好
  • 怎么做微信小说网站中小企业网站优化
  • 牙科网站模板seo专业技术培训
  • 新手做网站做那个中国营销传播网
  • 什么网站可以做英语题注册网站平台
  • 为赌博网站做代理怎么样才可以在百度上打广告
  • 动态网站标题怎么做搜索引擎营销sem
  • 河东做网站的公司电商代运营公司
  • 网页制作与网站建设pdf苏州网站制作
  • 电商网站后台功能bt兔子磁力搜索
  • 网络下载的网站模板能直接上传到虚拟主机百度影响力排名顺序
  • 做网站销售的宁波seo服务推广
  • 做百度百科的网站企业营销策略
  • qq小程序权限设置深圳百度快照优化
  • 教育网站解决方案宁德市旅游景点大全
  • 哪个网站可以学做包子seo快速排名软件首页
  • 张艺兴粉丝做的网站seo网络推广技术员招聘
  • 各种前端框架界面
  • 【愚公系列】《MIoT.VC》003-构建基本仿真工作站(组件的属性、行为、视频展示)
  • 编程与数学 03-002 计算机网络 06_网络层职责
  • 设计模式十一:享元模式(Flyweight Pattern)
  • FT和RAG如何选择
  • C++中使用Essentia实现STFT/ISTFT