跟
核心数量
是最直观辨别方式
其外
倍频
L2
L3缓存
线程种类
以及频率也是CPU的主要
数据直接关系到CPU的性能
其他如内存最大频率
和容量以及CPU所支持的其他技术都是评价CPU好坏的重要因素
也就是说如果
一款CPU
的主频是30
核心数2核
但是L2
缓存较少
其性能可能低于其他主频略低但是
L2缓存高缓存频率快的CPU
打个比方
好比你所说的一道超难的提所占的缓存是256K但是
L2缓存只有128K
那这道题所提取多余的就必需寄存在系统内存中
所计算的结果
也需要寄存在系统内存中知道全部计算完毕CPU才会做最终结算这样会使CPU花大量的时间从内存中提取需要的数据。
也就是说虽然你的CPU并为全部发挥出来但是这一核的缓存却不能够供短指令运算
所以你的普通的题只能在另一个核中排队进行计算所以一款CPU的好坏不能只看主频
缓存以及线程频率也非常重要
在服务器CPU中更加明显在CPU中,核心指的是CPU的核心数,而线程则是程序执行的最小单元,早期的CPU是一个核心对应一个线程的,而CPU的快速发展让超线程技术的应用成为主流,出现了每个核心两个线程这样的配比。一般的一个核心一个线程,英特尔的超线程技术使酷睿I系列的CPU,一个核心使用2个线程。
奔腾双核是2核2线程,酷睿I3是双核4线程,酷睿I5不使用超线程技术,所以是四核四线程,酷睿I7是四核八线程。
AMD的CPU全系列都不支持超线程技术,所以一个核心一个线程,6核心就是6线程,8核心就是8线程。
一般说来,大家认为线程池的大小经验值应该这样设置:(其中N为CPU的个数)
如果是CPU密集型应用,则线程池大小设置为N+1
如果是IO密集型应用,则线程池大小设置为2N+1(因为io读数据或者缓存的时候,线程等待,此时如果多开线程,能有效提高cpu利用率)
如果一台服务器上只部署这一个应用并且只有这一个线程池,那么这种估算或许合理,具体还需自行测试验证。
但是,IO优化中,这样的估算公式可能更适合:
最佳线程数目 = ((线程等待时间+线程CPU时间)/线程CPU时间 ) CPU数目
因为很显然,线程等待时间所占比例越高,需要越多线程。线程CPU时间所占比例越高,需要越少线程。
下面举个例子:
比如平均每个线程CPU运行时间为05s,而线程等待时间(非CPU运行时间,比如IO)为15s,CPU核心数为8,那么根据上面这个公式估算得到:((05+15)/05)8=32。这个公式进一步转化为:
最佳线程数目 = (线程等待时间与线程CPU时间之比 + 1) CPU数目
学习主要内容:1、红蜘蛛常见故障及解决方法;2、 运维工作内容,职责;
3、物理服务器型号及各核心零部件的学习
4、云服务器
一、红蜘蛛常见故障及解决方法流程
11:故障1:无法看到红蜘蛛共享界面
111:解决方法1:修改网络端口
1111:流程:everything(搜索)->输入adapterexe->双击进入网络端口界面->选择合适的网络端口点击现在设置即可
112:解决方法二:其他激活软件导致, 激活office(word )
12:红蜘蛛故障2:红蜘蛛窗口置顶
121:解决方法一:关闭红蜘蛛,让其自动重启
122;解决方法二:右键红蜘蛛窗口里面单击-> 选择"显示工具条"->屏幕黑屏过一会之后正常;若一直黑,关闭红蜘蛛让其自动开启
红蜘蛛排错视频
二、运维核心工作:
三、服务器
31服务器基础:
311:服务器尺寸:U(unit) 1U=445cm
312:作用及特点:
32:服务器按外形分类
321 机架式服务器 (常用)
322 刀片服务器
323 塔式服务器-更强壮的计算机
例如:42U机柜(限制电流)
1U服务器 20台 2U 15-16台
324:DELL服务器型号命名规则:
R740 :R->指机架式;
7->与CPU颗数有关,7表示2颗
4->表示第14带服务器
0->表示生产商为Inter
四、服务器核心零部件:
41:电源:生产中一般单个服务器核心业务最好使用双电源AB线路。
42:CPU处理器:服务器的CPU相当于人体的大脑,负责计算机运算和控制,是服务器性能效率最核心的部件。
421:CPU颗数和路数关系:颗数即为路数,2颗也可以说成2路
422:CPU颗数和核心的关系:下图表示两路CPU,每路CPU四个核心
423:核心与线程关系:
通常一个核心在同一时间只能做一件事;Inter超线程技术可以实现一个核心做两件事。
一般的企业里的服务器,CPU个(颗)数2,4颗,单个(颗)CPU是四或六核。内存总量一般是16-256G(32G,64G)。
做虚拟化的宿主机(eg:安装vmware(虚拟化软件)的主机),CPU颗数4-8颗,内存总量一般是48-128G,6-10个虚拟机。
43:内存:内存是电脑的一个临时储存器,CPU和磁盘之间的缓冲设备,
他负责电脑数据中转而不能永久保存。
431:作用:内存是CPU能够直接访问的储存器,CPU从内存中读取 *** 作指令和数据,又把运算或处理结果送回内存。
432:程序、进程、守护进程的区别:
433:如何提高用户体验(提升网站打开速度)
4331: 门户(大网站 )极端案例:高并发写入案例(抢红包、微博)
4332:中小型网站 访问量少
4333:如何防止数据不丢、IDC机房(数据中心)(不断电)
4334:buffer与cache 区别
44、磁盘:磁盘就是永久存放数据的存储器,磁盘上也是有缓存的(芯片)。
441:磁盘接口:SAS(企业) SATA(家)
服务器使用磁盘接口
45:Raid卡(阵列卡):磁盘阵列 统一管理磁盘的方法
451:特点 功能:
最少硬盘数 容量 性能 冗余
RAID 0 1块 容量总和 最快的 坏一块数据便丢失了
RAID 1 (镜像) 只能2块 总和的一半 写入慢 100% 坏1半
46:远程控制卡:
我们平时控制服务器,远程连接xshell
服务器出现故障了,通过远程控制卡 *** 作(就相当于你跑机房 *** 作)
461:品牌
Dell 远程控制卡 iDrac
HP 远程控制卡 iLo
462:作用:开关服务器,并可以查看服务器开关的过程等信息。
47:光驱
471:功能:听歌、看碟、装软件、装系统等
48:云服务器:
481:云服务器图示
482:主要厂商:国内 阿里云 腾讯云 华为云(国企)
国外 AWS(亚马逊) 外企多线程就是可以多个任务同时进行的意思吗? 正确
多核心就是让多个任务可以同时进行,比如amd的cpu,在一个核心里只能运行一个任务,intel的没有超线程技术的cpu也是1核心1任务
intel带有超线程技术的cpu可以1核心运行2任务,但也就这样了,要运行4 8 16 个任务就只能增加核心数
有的服务器的cpu有可以1核心运行4任务,比如ibm的power7,8核32线程,还有8线程的power8, 12核心96线程,但家用和常见的商业用cpu最多1核心2任务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)