千锋老师强调,作为一个性能测试人员,需要对硬件有一定的了解,才能更好的去定位问题。一般定位的思路是由下而上,由全面到具体。因为任何性能问题都会体现在服务器的资源使用上。
下面给大家介绍下CPU常见知识:
CPU物理核
四路服务器主板
上图是一块四路服务器的主板,包含4个CPU插槽。每个插槽都可以插一个物理的CPU。
上图说明了一个物理CPU包含的特性,核心数、线程数(虚拟线程数),以及主频、缓存、功耗等。
对于性能测试人员,主要关注的是它的线程数以及它的主频。
CPU核心数量
一个物理CPU是包含了多个核心的,一般来说一个E7的CPU包含了10-16左右个核心。每个核心可以有2-4个虚拟线程。
这也是服务器CPU的强大之处。一个物理核包含了20多个线程。一般一台四路的服务器能有64个线程。
CPU线程数
这是我们性能测试比较关注的一个值,一个线程数就说明一个工作通道,想大名鼎鼎的redis(缓存服务)就只能用1个线程干活。
当我们发现系统响应缓慢的时候,首先要关注的就是这个线程数是不是被占用太多了。
查看自己服务器线程数的方法很简单,在LINUX下执行命令【cat /proc/cpuinfo】,如下图:
processor:63 说明有0-63个线程共计64线程
model name : Intel(R) Xeon(R) CPU E7-4809 v3 @ 2.00GHz 这是一块E7的CPU 主频2.0Ghz
physical id : 3 物理cpu数是0-3 共计4块物理cpu
提供Java、Python、大数据、PHP、Linux、iOS、Android、VR/AR、UI/UE、H5共10大课程成熟案例,供学生全方位测试,增加项目实验;
首期教学总监带测试阶段课程——总监王老师,软侧行业首屈一指的教学总监,10年从业经验;
课程上线后已有多家企业定制需求,以目前的企业招聘需求而言,首期40余名软件测试工程师将会参加企业上门招聘;
定位全能型软件测试工程师,全程900课时,由浅入深,深度讲解。
千锋教育,做真实的自己,用良心做教育。千锋教育关注学员和企业的双向需求,致力于培养互联网中高端IT人才。千锋教育的软件测试课程,师资力量雄厚、采用实战授课,分阶教学模式、硬件设施完善、学员都是大专及以上学历,给学员营造最优质的学习氛围。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱