cpu的线程越多占用率越低吗?还是取决于核心数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpu的线程越多占用率越低吗?还是取决于核心数?相关的知识,希望对你有一定的参考价值。

线程代表的是一个核心能同时处理的工作量,通常是一个核心带一到两个线程,比如i5是四核四线程,i7是四核八线程 比如amd的8300是八核八线程,cpu的占用率是跟cpu性能和软件决定的,软件开的越多占用率越大,如果你开一些比较吃u的软件也会使cpu占用率大。 参考技术A 占用取决整体主频和。线程是只每个内核可同事处理的任务量,所以并不是线程或核心数决定占用。 参考技术B 关键是看CPU架构,跟线程和核心数无关,也不是核心数量越多就越牛逼,AMD四核的单性性能还不如intel双核呢。占用率也是看你用什么样的软件,通常几十M上百M的不怎么吃CPU 参考技术C 只有双线程。i5双核双线干推土机八核

linux 负载均衡

什么是负载均衡(LB)

  把流量均匀的分摊都后端的服务器上面就是负载均衡,所以支持并发tcp连接数越多,内存占用率以及进程占用率越低,同时支持多种负载均衡算法,说明性能越好

     所以对于网卡的性能要求很高,因为并发连接是网卡实现的。  

  总结起来:

    用户请求 -- 前端负载均衡---后端服务器

  名词解释:

    VIP:  前端负载均衡器的IP

    RIP:后端服务器的IP地址

    IDC:机房(多机房部署)

    所以:用户通过域名访问,DNS解析成IP地址,这个IP地址就是负载均衡器的IP,也就是一个VIP,负载均衡器将请求转发的后端服务器IP,进而达到一次完成的请求流程,域名挂载VIP,VIP下面挂载RIP。

===============================================================================================

1.nginx 

  七层的负载均衡开源解决方案

2.haproxy

  四层和七层负载均衡开源方案

3.lvs

  四层的负载均衡方案

 

以上是关于cpu的线程越多占用率越低吗?还是取决于核心数?的主要内容,如果未能解决你的问题,请参考以下文章

JVM应用CPU冲高问题

如何监视某一进程的CPU占用率

如何查看 android 线程 cpu占用率

查看Java哪个线程占用CPU资源

linux 负载均衡

java 多线程 cpu 占用率高的问题