Questions tagged «irq»

1
LOC中断高的原因是什么?
我看到了LOC中断的巨大峰值-每秒约400万,LOC中断到底是什么,什么会导致这些峰值,我该怎么办? 这是一个穆宁图,说明了这些峰值: 这是同期的CPU图,显示了它是如何完全接管的。我喜欢这种颜色如何使服务器在这些时间段似乎着火了... 这是运行Ubuntu 8.04的双四核Xeon服务器。报告的内核版本uname是2.6.24-24-server。 这是/ proc / interrupts的内容 CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0:6930 6762 6633 6841 6760 6863 6692 6809 IO-APIC边沿计时器 1:0 0 0 0 0 1 1 0 IO-APIC边缘i8042 8:3 2 4 3 7 5 6 3 IO-APIC-edge rtc 9:0 0 0 0 0 …
17 ubuntu  interrupts  irq 

2
10/20 / 40Gbps nginx大文件缓存Web服务器[达到20Gbps]
在此问题中,我想找到最好的配置/硬件,以从单个服务器提供40Gbps的速度。 情况 我们有一个视频共享代理服务器,可以从背后的慢速存储服务器上卸载峰值。所有流量仅是HTTP。服务器充当反向代理(未缓存在服务器上的文件)和Web服务器(存储在本地驱动器上的文件)。 当前大约有100TB的文件,并且在后端存储服务器上正在增长。 缓存机制是独立实现的,这个问题与缓存本身无关,因为它运行良好-当前提供14Gbps的速度,仅传递给2Gbps的后端服务器。因此缓存使用率很好。 目标 一台机器即可达到40Gbps甚至更高的吞吐量。 硬件1 硬件:Supermicro SC825,X11SSL-F,Xeon E3-1230v5(4C/8T@3.4GHz),16GB DDR4 RAM,2个Supermicro 10G STGN-i1S(LACP L3 + 4) 固态硬盘:1个512GB三星,2个500GB三星,2个480GB英特尔535、1个240GB英特尔S3500 系统: irqbalancer已停止 每个接口的set_irq_affinity(通过ixgbe驱动程序tarball中的脚本) ixgbe-4.3.15 I / O调度程序的截止日期 iptables为空(卸载模块) 文件系统:XFS Nginx: 发送文件关闭 AIO线程 指令1M tcp_nopush开启 tcp_nodelay在 如图所示,我们能够推动12.5Gbps。不幸的是,服务器没有响应。 有两件事引起了我的注意。第一个是大量的IRQ。在这种情况下,不幸的是我没有来自/ proc / interrupts的图表。第二件事是系统负载过高,我认为这是由于kswapd0仅在使用16G RAM时遇到问题。 硬件2 硬件:Supermicro SC119TQ,X10DRW-i,2个Xeon E5-2609v4(8C/8T@1.70GHz),128GB DDR4 RAM,2个Supermicro 10G STGN-i1S SSD,系统配置与硬件1相同。Nginx是sendfile上的文件(进一步比较aio / …

4
如何在Ubuntu上使用IRQBALANCE_BANNED_CPUS禁止硬件中断?
我想禁止某些CPU的中断。我听说过IRQBALANCE_BANNED_CPUS选项。我看到irqbalance在我的计算机的后台运行。我在哪里进行编辑以及如何配置该选项?例如,我要从中断中排除cpus 2、3、4、5。参数描述符为: 提供cpus的掩码,irqbalance应该忽略该掩码,并且永远不要将中断分配给 口罩是什么意思?以及在哪里使用该选项配置irqbalance? EDIT1:如何知道我的配置有效,换句话说,我的cpu接收到没有中断?我正在检查/ proc / interrupts,但那里的数字正在增加。 EDIT2:现在,我以IRQBALANCE_BANNED_CPUS = 3e引导了我的机器,因此,只有CPU 0才被禁止中断。因此,我应该期望看到cpo0接收到许多中断,而其他cpus没有接收到中断,对吗?这是我的/ proc / interrupts。粗体字表示所有cpus。22、24、35和LOC行正在更改。 CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 0: 26 0 0 0 0 0 IO-APIC-edge timer 1: 2 0 0 0 0 0 IO-APIC-edge i8042 6: 3 0 0 0 0 0 IO-APIC-edge floppy 8: 1 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.