一、名词解释

由于接收来自外围硬件(相对于CPU和内存)的异步信号或者来自软件的同步信号,而进行相应的硬件、软件处理;发出这样的信号称为进行cpu中断请求。

 

二、如何使用

 

CPU调频模式:

performance-性能模式:在这个模式系统会按设定最大主频率满负荷运转,主频会一直保持在设定范围内的最大值。

conservative-平滑调整模式:在此模式下系统会回设置较低的频率下降响应参数,主频在空闲时下降更快,更节能,但CPU速度调整会相对慢些。
powersave-省电模式:此模式下系统将保持在设定最小频率低负荷运行。
ondemand-快速调整模式:这个模式一般是系统默认模式,根据需要自动调节cpu频率,此模式的特点是频率升高需条件触发,反应迅速,频率下降无需触发,不需要高频率时自动渐渐下降。
schedutil-调度模式:更快的响应速度和更精准的调频,更节能。

 

什么是软中断?什么是硬中断?

硬中断:外围硬件发给CPU或者内存的异步信号就称之为硬中断

软中断:由软件系统本身发给操作系统内核的中断信号,称之为软中断。通常是由硬中断处理程序或进程调度程序对操作系统内核的中断,也就是我们常说的系统调用(System Call)

 

硬中断与软中断之区别与联系?

1.硬中断是有外设硬件发出的,需要有中断控制器之参与。其过程是外设侦测到变化,告知中断控制器,中断控制器通过CPU或内存的中断脚通知CPU,然后硬件进行程序计数器及堆栈寄存器之现场保存工作(引发上下文切换),并根据中断向量调用硬中断处理程序进行中断处理

2.软中断则通常是由硬中断处理程序或者进程调度程序等软件程序发出的中断信号,无需中断控制器之参与,直接以一个CPU指令之形式指示CPU进行程序计数器及堆栈寄存器之现场保存工作(亦会引发上下文切换),并调用相应的软中断处理程序进行中断处理(即我们通常所言之系统调用)

3.硬中断直接以硬件的方式引发,处理速度快。软中断以软件指令之方式适合于对响应速度要求不是特别严格的场景

4.硬中断通过设置CPU的屏蔽位可进行屏蔽,软中断则由于是指令之方式给出,不能屏蔽

5.硬中断发生后,通常会在硬中断处理程序中调用一个软中断来进行后续工作的处理

6.硬中断和软中断均会引起上下文切换(进程/线程之切换),进程切换的过程是差不多的

 

 

关闭软中断和硬中断的效果:

 

关闭软中断后效果CPU不使用系统调用,硬中断处理,CPU负载不均衡。

 

 

关闭硬中断后效果关闭硬中断后硬件cpu会默认保留一个,关掉硬中断后,软中断全部开启负载让cpu起到了一个均衡的作用,cpu使用率比较平均。

 

注意:

软中断和硬中断不能同时关闭。即使界面上显示全部关闭,也会保留一个默认核心作为硬中断(一般默认走CPU0)

网卡硬终端设置时,手动指派某个cpu,需要把cpu的硬中断关闭。

 

举例说明:

在某个cpu使用率比较高的时候,可以将这个cpu软中断关闭,这样使其cpu使用率降低,负荷负载到其他cpu核心上。

 

 

 

也可在手动指派CPU中点击手动分配网卡使用具体CPU。

 

 

推荐使用:eth0-eth4对应lan1口,eth5对应wan1口。lan口和wan口都开启软中断,给它负载均衡。

 

 

把CPUID一分为二,Lan口数据比较高所有指定走后半部分的CPUID,wan口走前半部分的CPUID。0代表物理核cpu,1代表虚拟出来的cpu,所有cpu0和cpu1是属于同一个cpu,cpu2和cpu3是属于同一个cpu。

 

三、常见问题

暂无

 

 

 

 

 
以上信息是否解决您的问题?
 
在线客服
APP下载
APP下载