测试中发现服务器整体负载较低,但有cpu负载特别高,其中一个cpu几乎一半是软中断si,特别忙,而还有的cpu特别空闲。
top - 16:12:08 up 31 days, 3:52, 1 user, load average: 0.11, 0.11, 0.06 Tasks: 242 total, 4 running, 238 sleeping, 0 stopped, 0 zombie Cpu0 : 12.3%us, 14.6%sy, 0.0%ni, 70.2%id, 0.0%wa, 0.0%hi, 3.0%si, 0.0%st Cpu1 : 21.6%us, 22.9%sy, 0.0%ni, 7.3%id, 0.0%wa, 0.0%hi, 48.2%si, 0.0%st Cpu2 : 16.5%us, 19.1%sy, 0.0%ni, 43.9%id, 0.0%wa, 0.0%hi, 20.5%si, 0.0%st Cpu3 : 2.3%us, 2.6%sy, 0.0%ni, 94.1%id, 0.0%wa, 0.0%hi, 1.0%si, 0.0%st Cpu4 : 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
先用mpstat -I SUM -P ALL 5 来看一下每个cpu的终端情况,发现cpu1和cpu2处理的中断确实很多,是什么dd在使用这两个cpu做中断呢?
# mpstat -I SUM -P ALL 5 Linux 2.6.32-220.13.1.el6.x86_64 (talus186) 12/26/2013 _x86_64_ (12 CPU) 04:15:18 PM CPU intr/s 04:15:23 PM all 62422.60 04:15:23 PM 0 0.00 04:15:23 PM 1 21566.20 04:15:23 PM 2 12123.00 04:15:23 PM 3 0.00 04:15:23 PM 4 1.00
使用 cat /proc/interrupts 查看中断情况,间隔几秒后再次cat /proc/interrupts,然后比较对应值的变化,发现eth0-1、eth0-2等使用cpu1、cpu2做中断,这两个对应的中断号分别是95,96...
95: 33 325897741 0 30997484 72 0 93968731 0 0 0 426 864 IR-PCI-MSI-edge eth0-1 96: 50 206 66609822 117 0 0 0 0 0 0 0 24437509 IR-PCI-MSI-edge eth0-2注:网卡(包括磁盘等外设)需要cpu服务时,都会抛出一个中断,中断告诉cpu发生了什么事情,cpu就要停止目前的工作来处理这个中断。比如当网卡收到包时,假如cpu正在执行某个应用进程处理程序,此刻就会被网卡中断所打断执行中断处理程序。每个外设对应的中断处理程序自然是不同的,因此为了进行区分,防止多个设备发出相同的中断请求,系统中的每个设备都被分配了一个独一无二的IRQ(Interupt Request),上面95、96就是所谓的IRQ,如果网卡有多队列,每个队列可以对应一个IRQ(参考net)。
相关推荐
linux双网卡聚合_做负载均衡
在Linux下实现双网卡负载均衡,不错的资源啊…………
NULL 博文链接:https://fantastic361.iteye.com/blog/738626
linux双网卡聚合_做负载均衡.pdf
Linux双网卡绑定实现负载均衡和失效保护.pdf
现在在关于Linux bonding 技术中,有几种算法来实现负载均衡的要求,此文针对这些算法,在此进行简单分析与研究,讨论其不足,并提出另外一种在此本文基础上改进的一种基于传输协议的负载均衡实现方法。讨论如何实现...
Linux双网卡绑定实现负载均衡和失效保护
linux双网卡聚合_做负载均衡[文].pdf
Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余。 bonding一共有7种工作模式(mode): 1)、bond=0,(balance-rr) Round-robin policy: (平衡轮询...
Linux下双网卡绑定技术实现负载均衡和失效保护 实现负载均衡的使用
本文介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的 设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在...
Linux服务器下多网卡负载均衡的研究与实现.docx
双网卡负载 均衡
Linux多核下绑定硬件中断到不同 CPU
将网卡软中断绑定指定CPU.pdf
esxi与三层交换机网卡绑定链路聚合,esxi的4个网口和交换机的接口做聚合实现增加链路带宽。本文档为实际项目中总结文档,特此分享。
是解决当前网络业务迅猛增加和升级硬件设施之间矛盾的一个有效措施,本文简单描述了关于负载均衡方面的研究现状,重点介绍了现今Linux bonding技术及其基于bonding技术的几种负载均衡的算法,并对此进行了简要的分析...
HP服务器负载均衡,实现多网卡均衡负载。
mode 6模式,双网卡,负载均衡。配置详解
基于Linux的多网卡负载均衡技术.pdf