服务电话:0592-5551325

凤凰出版集团下属虚拟现实仿真职教技能实训云平台!  人力资源社会保障部推荐职业技能培训线上平台!  大型职业院校信息化虚拟仿真教学资源网站!

  • 首页
  • 职业工种
  • 全部课程
  • 文章资讯
  • 培训认证
  • VR浏览器下载
  • 分销联盟
  • 学习中心 APP下载
    扫码下载-100VRAPP
    扫码下载-技能培训APP
    扫码下载-互动科普APP
    建议意见 官方客服

    官方客服

    您可以与在线客服进行沟通或者拨打客服热线获得帮助

    电话:0592-2529323    0592-5551325

    邮箱:help@onesoft.com.cn

    在线咨询:

    当前位置:首页 > 文章资讯 > 信息技术 > 作为大数据工程师,你必须熟练运用的性能优化技术

    作为大数据工程师,你必须熟练运用的性能优化技术

    发表于:2019-06-24
    阅读:1958
    评论:0

    作者介绍吴朱华:国内资深云计算和大数据专家,之前曾在IBM中国研究院和上海云人信息科技有限公司参与过多款云计算产和大数据产品的开发工作,同济本科,并曾在北京大学读过硕士。2011年中,发表业界最好的两本云计算书之一《云计算核心技术剖析》。2016年和上海华东理工大学的阮彤教授等合著了《大数据技术前沿》一书。

    最近几年一直参与大数据产品的研发,同时大数据产品在海量数据场景下其处理性能又是其主要的卖点和突破,所以个人在这几年经常忙于如何对大数据产品进行性能上面的优化,并且想通过本文和大家聊聊具体的几种比较常见大数据性能优化技术。

    常见的大数据性能优化技术一般分为两部分,其一是硬件和系统层面的观测,从而来发现具体的瓶颈,并进行硬件或者系统级的调整;其二是主要通过对软件具体使用方法的调整来实现优化。

    硬件方面的监测


     

    关于硬件性能本身,个人觉得最好对性能的诠释就像图1大家比较熟悉的Windows7操作系统性能指数所展示的一样,性能本身并在于其所长,而是在于其所短,就像图1里面那个5.4分主硬盘托了整体的后腿一样,只要有短板存在,其他地方再强也可能收效甚微,所以需要硬件的性能检测就是找出短板在那里,并且尽可能地找到应对的方法。

    在硬件观测角度方面,主要通过以下四个维度来判断到底哪里是瓶颈,它们分别是CPU、内存、硬盘还有网络。 

    CPU利用率

    首先,在讲检测CPU性能之前,我们可以通过这个“cat /proc/cpuinfo |grep "processor"|wc -l”命令来获取本机的核数(如果开了超线程,一个核可以被看作两个核),这样可以知道CPU利用率的上限是多少。

    最常用CPU监测工具是TOP,当然TOP输出是一个瞬间值,如果想获取精确的数据,需要持续关注一段时间。


    TOP的使用主要看两个值,其一是总体使用值,其最大值是100%,就是图2第三行Cpu(s),前面两个0.2%分别是用户态和内核态的利用率,而99.7%是CPU空闲率,从这个可以看出,本机的CPU部分基本是空闲的;其二可以看相关进程,看它的“%CPU”使用率,比如,Xorg这个GUI进程的占用率是0.3%,但是这里面的100%不是本机所有CPU的100%,而是单个核的100%。所以它的上限会是本机核数*100%。


    因为TOP主要关注的是瞬时的值,如果要看一段时间的均值,这个时候可以用uptime这个命令,见图3,它除了可以显示当前总运行时,当前在线用户,更重要的是可以显示1分钟、5分钟、15分钟的整机CPU的平均负载情况。

    假设在平时监测的时候,如果经常碰到用满80%以上CPU资源的话,可以理解为CPU利用率高,在这种场景下大多数只能靠优化执行逻辑,才能提升效率。

    内存的监测

     

    关于内存的监测,常用的命令是free -m,通过这个命令可以查看系统内存的具体使用情况。其中total,used和free都很好理解,通过这三列可以看出此时系统总内存,已经使用内存和没有被使用的内存,而cached这列则表示有多少内存已经被Page Cache占用,但当系统内存吃紧的时候,Page Cache会立即被回收并分配给请求内存的应用程序,所以Page Cache也可以被视为处于free状态的内存。

    还有下面的Swap分区,如果used数值比较高,说明内存非常紧张,系统已经动用交换区,同时IO开销也会增长非常明显。当发现内存不够用的情况,可以考虑重启或者关闭那些占用很多内存的进程。

    在这里稍微扩展一下Page Cache这个内存机制,因为这个机制对大数据挺重要的。一般在Linux系统上,利用默认系统I/O接口写入的文件块,会先在Page Cache上面有一个缓存,之后再写入到I/O设备上面,那么假设系统内存没有被占有满的话,在这种情况下,这个缓存会长时间保留,并不会被洗出内存,这样等下次程序访问到这些文件块的时候,肯定会访问Page Cache上面的那个版本,也就是直接访问内存,所以性能方面是内存级别的。

    I/O性能的监测


    关于I/O性能,可以通过iostat这个命令来观察I/O的性能,具体见图5(sda是主硬盘),虽然参数比较多,但可以主要关注这两个参数:

    其一是await,它代表了IO操作的平均等待时间,单位是毫秒,这也是应用和磁盘之间操作所要消耗的时间,包括等待和实际的操作,如果这个数值大,说明I/O资源非常忙或者有故障;

    其二是%util,也就是设备利用率,数值如果超过60,所以利用率很高,并会影响I/O平均等待时间,如果到100,那就说明设备已饱和了,只能添加更多I/O资源。

    网络方面的监测


    6 sar –n DEV 1示例

    在网络方面,使用的比较多的sar(System Activity Reporter)命令,如图6。这个命令可以查看网络设备的吞吐率,并在这个基础上,将吞吐量和硬件上限做对比,来判断网络设备是否已经饱和,假设以单张千兆网卡为例,如果“rxkB/s”和“txkB/s”两种相加超过100MB的话,说明网络已经接近饱和了。还有除了这个通过命令行来获取网络数据之外,还可以通过开源的nload的工具来进行监测,具体见下图:


    7:nload示例

    VMSTAT


    8 vmstat 1示例

    其实除了上面这些工具外,还有一个vmstat这个全能的命令,能监控硬件的方方面面,比如,如图8所示,Procs的“r”列,这个列显示正在等待CPU资源的进程数,这个数据比之前看的top和uptime更加能够体现CPU负载情况,并且这个数据不包含等待IO的进程。如果这个数值大于机器CPU核数,那么机器的CPU资源已经饱和。

    Memory部分的“free”,“buff”和“cache”列的作用和上面free作用类似,而“si”和“so”说明使用Swap的次数,如果这个数据不为0,说明Swap交换区已经在使用,也意味着物理内存已经不足。

    Cpu部分也大体和TOP上面显示类似,但可以关注“wa”这列,其代表的是IO等待时间,如果数值大于0的话,可以判断I/O资源有争抢。

    如果通过上面硬件方面的监测,发现了瓶颈,或者发现了有很多余量,可以通过下半部分的软件方面的优化来进行调整,如果软件方面也无能为力的话,那么只能通过购买和安装更多的硬件。

    软件方面的优化

     

    这个方面因为各个大数据产品的实现方式不同,并且需要优化点也不同,操作方式更是不同,所以在这里,主要提供一些方针供大家参考。

    写入优化

    因为常见大数据产品的写入和传统关系型数据库是不同,传统关系数据库的写入是一行一行的写入,而常见大数据产品的写入是批量的写入,并且每次批量写入之后,都会生成新的数据文件,并且这个数据文件是不会被修改的。所以导入数据粒度小的话会导致很多细小文件产生,这样会导致更多的I/O操作,所以在使用大数据产品的时候,导入数据规模是越大越好,常见的规模在100MB以上为佳。

    尽可能地并行

    假设通过前面的硬件方面的测试方面,发现无论是CPU,内存,I/O还是网络,都没有遇到瓶颈,并且至少有20%潜力可挖,这个时候可以考虑尽可能地通过并行来提升性能,主要有两个方式:其一是每台机器上面部署更多的进程来压榨硬件资源;其二是提升单个进程的多线程数,这种方式比第一种更简单,风险也更低。总体而言,尽量使每台机器所使用到的线程数可以达到系统自身线程数的80%。

    尽可能使用压缩和列存

    对于一些新入门的工程师,也包括那些有很多传统关系数据库使用经验的专业DBA数据管理员而言,大家都对列存比较一知半解,从而不敢使用。

    列存和传统行存相比,主要有两个比较大的区别:

    其一是数据不是按照行来存储,而且是将很多行的数据按列归属在一起,并存储 ,具体可以看图9;

    其二是一般行存的写入是一行行,而且列存是比较批量的,所以写入的数据库块会比较大,一般大于行存常见的8KB。基于我个人这几年的经验,列存在极大多数分析场景下,都能提升3倍以上的性能,除了那些需要遍历一个表半数以上列的场景。因为通过列存不仅能够通过避免那些不要列的导入,这样能减少硬盘的I/O总量。并且由于列存本身数据是一个大块一个大块的存在,所以是硬盘I/O读取操作的次数也会减伤,这个对于硬盘I/O非常有利,因为本身硬盘I/O单次随机读取操作的成本非常高,和SSD相比。但是批量连续成本却非常优秀,当然如果使用SSD的话,性能会更优。

    在这个基础上,由于连续数据都归属于一列都比较类似,比如,性别,所以对其压缩的效果非常不错,一般在1比5左右,并且通过压缩节省的I/O远大于压缩和解压缩所带来CPU的损耗。这也导致就算所有数据全都在硬盘上,其性能的损失和所有数据在内存上面缓存相比,一般慢4到5倍左右,其他也不会特别亏。

     

     


    9 列存和行存的对比

    善加利用Page Cache

    在上半部分已经提到了, 利用好Page Cache可以达到最基础级别的内存计算的效果,当然和真正意义上的内存计算还是很大的距离。在性能测试的时候,这个优化是比较常见的。一般作法是,先通过命令“sync; echo 3 > /proc/sys/vm/drop_caches”来清空page cache,之后跑一下比较简单,但又能加载所有相关数据的语句,比如,对每一列进行求总,这种做法的坏处是没有机会应对真实可能存在性能瓶颈,这对今后的实际运行会产生很多不可控的因素,因为真实业务场景肯定会比所预想到的场景更复杂。

    利用好分区特性

    众所周知,最快SQL就是什么都不做的SQL,比如,“select 1”;当然在实际的操作过程中,肯定不会有类似“select 1”这样没有意义的操作。所以对于传统关系数据库而言,为了减少读取不必要的数据,一般会使用索引。但是对于大数据这样分析操作而言,索引这种机制太昂贵,而且收效甚微。

    分析大数据应用常用的过滤数据的方式是分区,特别是按照时间来分区,因为一般时间是最合适分割大数据的维度,比如,数据按照月分区,这样如果查询只需要涉及到某月数据,那么其余十一个月数据可以立刻忽略,当然如果按日来分区的,效果可能会更好,但尽量避免因为粒度太小,导致写入文件过于碎片化的情况。

    Join的优化

    对于大数据的分析应用而言,Join操作是非常常见的,并且Join操作本身对硬件的短板也更敏感,特别是网络,因为大多数的分布式操作,每个数据节点可以独立地完成,但 Join经常需要来自其他节点数据才能完成本节点的执行,并且这个量可能很大,有的时候,一个节点执行所需要的数据远超本节点自带的数据,类似场景还有unique这样的去重操作,所以在调优方面消耗的功夫也最多。

    常见Join方式,主要有三种:

    其一Broadcast广播,常用于大小表之间的Join,Join发起方会将小表的相关数据完整地分发到每个数据节点,之后当每个数据节点收到小表之后,会找其本地的大表数据来完成Join的,如图10,pages是小表,visits是大表,发起方将Pages这张小表分发到每个数据节点;

    其二是对小表Local化,这个机制本质上非常类似Broadcast,只是分发小表这个操作是做导入数据的时候自动完成,性能肯定比Broadcast更好,因为减少传输小表的网络消耗和等待时间,但是需要在创建表的时候,做一些额外的设置,这个机制在MPP数据是非常常见的,但是在Hadoop平台上面还是比较少见,因为其底层的HDFS分布式文件系统比较强调硬件无关,地址透明,这个和数据尽可能Local化的思路是违背的;

    其三Shuffle或者Partitioned Join机制,其常用于两张大表之间的Join。因为将大表都分发给每个节点肯定成本太高了,而且数据节点的内存不一定能放的下这么多数据,所以通过Shuffle洗牌机制,也就是将所有参与的Join表的相关部分按照某种机制均匀分发到各个节点,并且每个节点数据都是独立的,如图11所示,pages和visits都是大表,它们按照Join列Hash的值来进行再次分布,节点1有Join列为A-E的数据,之后依次类推,虽然成本很高,但是对于大表之间的Join是最合理和最可行的方法。

     

     

    图10 Broadcast Join

    图11 Shuffle Join

    介绍完Join机制之后,再深入一下Join的优化,也主要有三个方面:

    其一是在大表和小表摆放顺序要符合技术规范,这样能避免优化器将大表作为Broadcast表来进行分发;

    其二是开启或者执行预统计,也就是在查询之前,开启表的预统计,虽然预统计会耗费一点时间,但这样能够让优化器知道表的具体情况,从而做出合理的方案,即使之前表的顺序写错了,还有由于预统计会遍历数据,这样可以将数据预先加载到Page Cache上面;

    其三是选择合理的Join机制,也就是做好Broadcast和Shuffle之间的抉择,两个大表之间选择Shuffle,如果不是选择Broadcast,当然假如优化器能判断出是更好不过了,但当优化器出现问题的时候,可以通过人工输入一些提示符来帮助优化器来判断;

    多看Profile

    介绍很多优化技术,但是这样技术都比较笼统,为了更好做优化,做某个产品优化,还是最好能多看看每次执行后的Profile,这样能对产品更深的理解。

    因为大数据产品和技术比较多,并且每个产品和特色和设计都不同,所以在细节方面没有特别深入,但是的确有非常多的共性,所以通过硬件的监测,以及软件方面的优化,应该能把常见的大数据产品发挥到八成的功力。

    参考资料:

    1.用十条命令在一分钟内检查Linux服务器性能http://www.infoq.com/cn/news/2015/12/linux-performance

    2.在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用http://linux.cn/article-2871-1.html

    以上就是100唯尔教育网(100vr.com)小编为您介绍的关于电子信息的知识技巧了,学习以上的作为大数据工程师,你必须熟练运用的性能优化技术知识,对于电子信息的帮助都是非常大的,这也是新手学习信息技术所需要注意的地方。如果使用100唯尔教育还有什么问题可以点击右侧人工服务,我们会有专业的人士来为您解答。

    本站在转载文章时均注明来源出处,转载目的在于传递更多信息,未用于商业用途。如因本站的文章、图片等在内容、版权或其它方面存在问题或异议,请与本站联系(电话:0592-5551325,邮箱:help@onesoft.com.cn),本站将作妥善处理。

    收藏

    赞一个

    踩一下

    换一批

    电子信息课程推荐

    网络安全技术

    计算机网络技术

    48483人学过

    ¥99/月

    数据库基础

    软件与信息服务

    47566人学过

    ¥99/月

    综合布线技术

    计算机网络技术

    48511人学过

    ¥99/月

    计算机组装与维修

    计算机与数码产品维修

    47538人学过

    ¥99/月

    计算机网络基础

    计算机网络技术

    48397人学过

    ¥99/月

    信息技术客服中心

    王老师

    立即交谈

    林老师

    立即交谈
    更多>>

    推荐阅读

    100VR精品课程推荐

    评价

    0
    发表评论

    0/500字

    更多>>

    最新文章

    你知道吗?道路通车前,必须先过这一关

    随着社会经济的发展,交通事业有了明显进步,其发展现状在很大程度上影响着我国国民经济的稳定性。在交通运输体系中,公路是基本组成要素,基于自身的网格化和便捷化等特点,承担着巨大的运输任务,因此,对于公路的修建和维护十分重要,其中,沥青路面的施工质量更是关键所在。一旦出现任何质量问题都会影响着行车安全和运输稳定,对此,在施工过程中,必须加强对于沥青路面的检测,通过压实度检测、平整度检测、弯沉检测、抗滑性能检测等手段保证沥青路面的施工质量符合实际所需。 路面的平整度与路面各结构层次的平整状况有着一定的联系,即各层次的平整效果将累积反映到路面表面上。平整度检测是规定的标准量规,间断的或连续的测量路表面的凹凸情况,即不平整度的指标。是路面进行验收和养护的重要环节。 一、3大平整度检测方法 1. 3m直尺法 3m直尺测定法有单尺测定最大间隙及等距离(1.5m)连续测定两种。两种方法测定的路面平整度有较好的相关关系。前者常用于施工质量控制与检查验收,单尺测定时要计算出测定段的合格率;等距离连续测试也可用于施工质量检查验收,要算出标准差,用标准差来表示平整程度。 2.连续式平整度仪法 用于测定路表面的平整度,评定路面的施工质量和使用质量,但不适用于在己有较多坑槽、破损严重的路面上测定。 3.车载式颠簸累积仪法 规定用车载式颠簸累积仪测量车辆在路面上通行时后轴与车厢之间的单向位移累积值VBI表示路面的平整度,以cm/km计。适于测定路面表面的平整度,以评定路面的施工质量和使用期的舒适性。但不适用于已有较多坑槽、破损严重的路面上测定。 二、这里以连续式平整度仪测定平整度为例 用于测定路表面的平整度,评定路面的施工质量和使用质量,但不适用于在己有较多坑槽、破损严重的路面上测定 1.检测器具 连续式平整度仪的标准长度为3m。测定轮上装有位移传感器、距离传感器等,自动采集位移数据时,测定间距为10cm,每一计算区间的长度为100m,100m输出一次结果。 2.准备工作 (1)按要求选择测试路段。 (2)在测试路段路面上选择测试地点 (3)清扫路面测定位置处的污物 (4)检查仪器检测箱各部分是否完好、灵敏,并将各连接线接妥,安装记录设备。 3.测试步骤 (1)将连续式平整度测定仪置于测试路段路面起点上。 ⑵)在牵引汽车的后部,将平整度仪的挂钩的挂上后,放下测定轮,启动检测器及记录仪,随即启动汽车,沿道路纵向行驶,横向位置保持稳定,并检查平整度检测仪表上测定数字显示、打印、记录的情况。 在测试路段较短时,亦可用人力拖拉平整度仪测定路面的平整度,但拖拉时应保持匀速前进。 以上,就是100唯尔教育关于路面平整度的部分内容了。

    机床过热冒烟甚至打火很难修?不,这类故障更难

    随着工业革命的推进,机床在工业中早已得到广泛的成用。机床电气设备在操作人员操作过程中因受到各种各样因素,使其出现不能正常工作的现象也就是故障,导致不能安全生产或不能正常生产。机床电路的故障一般有两种情况。一种表现出明显的外表特征且容易发现的故障,如电机电器元件的过热、冒烟、打火、发出焦糊味、有响声、运动部件卡住等现象;另—种是没有外表特征较隐蔽的故障,主要是控制电路的故障,线路越复杂,故障几率越多。造成这两方面故障的主要原因有以下几点:过载,绝缘击穿或短路、调整不当机械动作失灵、动静铁心端面有异物、触头接触不良、接线松脱、小零件损坏以及操作不当等等。一旦发生故障,应采用正确的方法,查明故障原因并修复故障,以保证设备的正常使用。 C6140普通车床是机械加工中应用广泛的机器设备,其控制线路的检修具有典型性和代表性。今天100唯尔教育小编就结合100唯尔教育VR仿真课程来介绍下CA6140型车床常见电气故障的检修方法,熟悉机床电气设备检修的一般要求和方法。 一、CA6140车床电气控制线路安装步骤及工艺要求 1、配齐电路中的电器元器件,并逐个检验其规格和质量是否合格。 2、根据电动机的容量、线路走向及要求和各元器件的安装尺寸,正确选配导线的规格、导线通道类型和数量、接线端子板型号及节数、控制板、管夹、束节、紧固体等。 3、在控制板上安装电器元件,并在各电器元器件附近做好与电路图上相同代号的标记。 4、按照控制板内布线工艺的要求进行布线和套编码套管。 5、选择合理的导线走向,做好导线通道的支持准备,并安装控制板外部的所有电器。 6、进行控制箱外部布线,并在导线线头上套配与电路图相同线号的编码套管。对于可移动的导线通道应放适当的余量,使金属软管在运动时不承受拉力,并按规定在通道内放好备用导线。 7、检查电路的接线是否正确和接地通道是否具有连续性。 8、检查热继电器的整定值是否符合要求。各级熔断器的熔体是否符合要求。 9、检查电动机的安装是否牢固,与生产机械传动装置的连接是否可靠。10、检查电动机及线路的绝缘电阻,清理安装场地。 11、接通电源开关,点动控制各电动机启动,以检查各电动机的转向是否符合要求。 12、通电空转实验时,应认真观察各电器元件、线路、电动机及传动装置的工作情况是否正常。· 二、注意事项 1、不得漏接接地线。严禁采用金属软管作为接地通道。 2、在控制箱外部进行布线时,导线必须穿在导线通道内或敷设在机床底座内的导线通道内。所有的导线不允许有接头。 3、在导线通道内敷设的导线进行接线时,必须集中思想,做到查出一根导线,立即套上编码套管,接上后再进行复验。 4、在进行快速进给时,要注意将运动部件处于行程的中间位置,以防止运动部件与车头或尾架相撞。 5、在安装、调试过程中,工具、仪表的使用应符合要求。6、通电操作时,必须严格遵守安全操作规程。 以上,就是100唯尔教育关于机床的部分内容了。

    汽车尾气冒白烟?出现这个情况要小心了,可能这个部件故障了

    汽车尾气是诊断发动机是否健康的一个重要标准。排气管冒烟正常的是无色的,有三种故障的颜色,具体是白色、黑色和蓝色。白色的烟,发动机有烧防冻液的情况,可能原因是汽缸垫损坏了,需要更换新的汽缸垫,部分车辆在机油冷却器上也有防冻液的交汇处,可能损坏导致烧防冻液。黑色的烟,发动机燃烧不好,可能原因是由于进气量和喷油量不匹配导致汽油燃烧不好,导致排黑烟。蓝色的烟,发动机烧机油。可能原因有气门油封损坏,或者气缸垫损坏。 汽缸盖主要是密封气缸的上部,与活塞、气缸等共同构成燃烧室,通常是灰铸铁或合金铸铁,铝合金材料。由于接触温度很高的燃气,所以承受的热负荷很大。气缸盖密封性能的好坏,对发动机的技术状况有很大的影响。当气缸盖密封不严时,将使气缸漏气,造成气缸压缩压力不足,温度降低及空气质量减少。气缸漏气严重时,将使发动机功率明显下降,甚至无法工作。因此,在发动机工作中如果出现功率下降故障,除查找影响发动机功率下降的有关故障原因外,还要检查气缸盖密封性能是否良好。 在拆装气缸盖时,应在冷机状态下进行,严禁在热机状态下拆卸,以防气缸盖出现翘曲变形。拆卸时应从两边向中间对称分多次逐渐松开。若气缸盖与气缸体结合牢固取下困难时,严禁用金属物敲击或用尖锐硬器物嵌入缝口硬撬(有效的方法是用启动机带动曲轴旋转或摇转曲轴旋转,靠气缸内产生的高压气体将其顶开),以防划伤缸体与气缸盖的接合面或损伤气缸垫。 在拆卸过程中,需要注意以下事项: 1、拆除与气缸盖相连的所有管路和接线,必要时做好标记,以防错乱。 2、等发动机自然冷却后,放掉冷却液。 3、对于顶置凸轮轴的发动机,拆卸凸轮轴时要按照“从两侧向中间”的顺序,松开凸轮轴固定螺丝,以防凸轮轴发生弯曲变形。 4、拆卸缸盖螺栓时,必须等发动机完全冷却之后再进行,拆卸时要按照“从两边向中间对角均匀松开”的原则,以防止缸盖发生翘曲变形。 5、清除旧的气缸垫,清洁气缸盖及气缸体密封表面。此项工作要求特别地耐心细致,要彻底清除气缸盖和气缸体结合面处的旧密封胶、积碳及腐蚀生成物,并用压缩空气吹干净。 在装配气缸盖时,首先要清除气缸盖与气缸的接合表面及气缸体螺栓孔内的油污、炭粒、铁锈和其它杂质,并用高压气体吹干净。以免产生螺栓对缸盖的压紧力不足。在紧固气缸盖螺栓时,应分3—4次由中间向两边对称拧紧,最后一次要达到规定的扭力矩,且误差≯2%,对于铸铁气缸盖在热机温度达到80℃后,应按规定力矩再重新拧紧连接螺栓。而对于双金属材料发动机,就应该在发动机冷却以后,再进行这样的重新拧紧操作。 以上,就是100唯尔教育关于汽缸盖的部分内容了。

    十分容易刺激呼吸道、眼睛,染料食品药品都有用,每个化工人却绕不过

    EDTA在配位滴定中经常用到,一般是测定金属离子的含量。EDTA在染料、食品、药品等工业上有重要用途。乙二胺四乙酸二钠为无味无臭或微咸的白色或乳白色结晶或颗粒状粉末,无臭、无味。它能溶于水,极难溶于乙醇。它是一种重要的螯合剂,能螯合溶液中的金属离子。防止金属引起的变色、变质、变浊和维生素C的氧化损失,还能提高油脂的抗氧化性。 但是它对粘膜和上呼吸道有刺激作用,对眼睛、皮肤有刺激作用。且可燃,具刺激性。在密闭操作过程中操作人员必须经过专门培训,严格遵守操作规程。操作人员需佩戴自吸过滤式防尘口罩,戴化学安全防护眼镜,穿防毒物渗透工作服,戴橡胶手套。远离火种、热源,工作场所严禁吸烟。使用防爆型的通风系统和设备。避免产生粉尘。避免与氧化剂接触。搬运时要轻装轻卸,防止包装及容器损坏。因此,化学相关专业的学生进入相关实验的学习和操作是存在一定的人身安全风险的。 针对这种有安全隐患的实验实训操作,化工仿真实训是一种新的高效的教学方法,它可以使学生不进工厂就能实际了解化工生产装置的生产和操作过程,通过实际动手,完成对生产装置实际操作的培训。 1.安全性。其一,学生通过计算机上进行仿真训练不会发生人身危险,例如学生在仿真制备试液过程中,需要称取0.2000~0.5000克试样于250毫升烧杯中,加溴氢酸2毫升,盖上表面皿,加热至刚冒烟,取下加入5毫升盐酸,5毫升硝酸,继续加热分解至1~2毫升。在这过程中,不会发生加热不当影响学生人身安全。其二,不会造成设备破不和环境污染等经济损失。因此,VR仿真实训是一种非常安全的实习方法。 2.为学生提供了充分动手的机会。学生无论是实验课时间还是课下,都不需要提前准备任何实验器材和材料,通过计算机就可以完成反复进行从实验的称样、试液制配、测定等实验训练,从而可以很好地培养学生动手能力。 3.实验模拟可以清晰地观察实验的变化规律,使学生获得更多的感性认识,学生变成学习的主体。例如: 在实验测定阶段:学生需要操作吸取10.00mL锌标准溶液(2.50mg/mL)于250mL烧杯中,用水稀至40mL左右,加入2滴半二甲酚橙指示剂(2.5g/L),用氨水(1+1)和盐酸(1+1)调整至溶液为橙色,再加入10mL乙酸乙酸钠缓冲溶液,用EDTA标准滴定溶液滴定至亮黄色。在这个过程中,学生可以360°全方位观察实验现象的变化过程及瞬间。 4.实验模拟可以快速完成耗费时间很长的实验,并可不断地重复各个实验过程,有利于提高实验教学效果,降低实验运行费用。再如,这个实验的测定阶段,正常需要取三次标定结果的平均值,且要确保三次结果极差值不应大于0.05mL。通过虚拟仿真实训,则可以更为快速高效的完成。 5.仿真软件具有自动评价功能,对学生掌握知识的随时进行测评。而在实际实验教学中,一位教师无法同时跟踪众多学生进行测评,也无法及时发现学生在实验过程中容易出现的操作失误点,去及时调整实验教学重点。而通过仿真软件则可以实时跟踪学生的每个操作记录,并给出正确率及错误点。 化工仿真再现真实的化工系统,模拟实验过程中数据的生成和变化,学生在操作过程中通过观察联想识别探索﹐从感性到理性,从直观到思维,极大地激发了学习的积极性、主动性,培养感受理解能力、观察思维能力、自主学习能力实际操作能力分析和解决问题能力。 以上,就是100唯尔教育关于EDTA测铅、锌的部分内容了。

    自己在家做牙齿矫正靠谱吗?别冲动,小心美牙变毁牙

    随着相关技术的日渐成熟,目前隐形矫正市场正迎来爆发期,市场增长快速。牙齿矫正不应盲目追捧大品牌,选择有经验的医生设计合理方案更为重要。牙齿矫正方案制定的过程非常专业系统。正规的隐形矫正器都是要量身定做的,往往要拍牙齿及颌骨的X片或口腔CT,再根据患者的牙齿及颌骨的情况,经过专业的正畸医生做出诊断并确定治疗方案。从检查到佩戴到后期调整,都离不开专业的医生。 口腔医学是一门理论性与实践性均很强的临床学科,实践操作能力的养成是培养口腔医生的特色与核心环节。目前,口腔医学院校的实验课教学基本占到总教学课时的一半左右。随着仿真模拟技术以及计算机技术的不断发展,口腔临床实验教学的手段有了很大的提高,明显提升了口腔临床实验课的教学效果。 口腔治疗是一项非常精细的操作。随着现代仿真模拟系统与计算机技术的不断结合,计算机系统不仅可以全程记录和分析学员的操作姿势、切削压力,同时可以对学员基牙预备等进行实时精确地评估,甚至对穿髓、损坏邻牙等错误的操作进行报警。学员的操作培训更加精细化,考核更加标准化。 今天100唯尔教育小编就结合100唯尔教育VR仿真课程来介绍下口腔矫治的相关知识。 一、口腔医学临床仿真训练内容 先进的现代仿真模拟系统促进了腔医学实验教学手段的不断扩展。口腔医学各种临床的操作训练,无论是洁牙、补牙、拔牙,还是正畸、镶牙、种植牙呼。它可以满足学员练习各种临床模拟操作训练。 二、口腔医学临床仿真训练效果 首先,临床仿真训练系统很大程度地扩展了实验教学的内容。以往使用简易头颅和刚玉模型进行模拟操作时,受到设备限制,不仅仿真程度差,可以开展的实验教学内容也很局限。新系统的投入使用后,实验教学的内容增加了约50%,不仅操作仿真程度高,而且很多临床的新技术,如口腔种植操作、牙列正畸治疗、阻生牙拔除术等均可在实验教学中开展,加以计算机技术的结合,训练更加标准化和精确化。 其次,临床仿真训练系统提高了临床实习的教学效果。在学员进入临床实习后,据反映,与未经过临床仿真训练系统训练的实习学员相比,学员在临床操作时的紧张感和操作失误率明显降低。口腔临床操作要通过大量反复的训练方能理解和掌握的。学员在实习时受到病源和病种的限制,操作机会有限,通过仿真训练实验室的开放,进入临床实习的学员利用晚上时间回到实验室进行再培训,通过与临床实践相结合,提高了临床实习的教学效果。 口腔医学是一门不断发展的科学,高水平的口腔临床仿真培训系统也不断地发展,曾经有人质疑教学中引进高规格的现代仿真培训系统是否有必要,事实证明,在提高口腔医学教学方面,高投入必然有高回报。最终受益的是患者。 以上,就是100唯尔教育关于口腔矫治的部分内容。

    新车最在意的3大部件之一,品类却千奇百怪,你真的了解吗?

    对于新车来说,最在意的是变速机、底盘和引擎这三大部件,这三个结果的好坏对开车体验有很大的影响。汽车变速器,又称变速箱,对于玩车的人并不陌生。它是一套用于来协调发动机的转速和车轮的实际行驶速度的变速装置,用于发挥发动机的最佳性能。变速器可以在汽车行驶过程中,在发动机和车轮之间产生不同的变速比,通过换挡可以使发动机工作在其最佳的动力性能状态下。 新手司机总认为手动挡汽车的耐用性最强,除了偶尔更换变速箱油以外,这种机器似乎是什么心都不用操了;因此许多汽车厂商会推出手动变速器的车型,保留下最初的驾驶乐趣;而自动变速器的车型往往都要贵上一点,并且还衍生出了无级变速器、双离合变速器、湿式变速器。此外,还有将两者结合的手自一体变速器, 这一技术是为了把如何驾驶的选择权还给消费者,从而丰富车主的驾驶体验。 你真的了解这些“千奇百怪”的变速器吗,今天100唯尔教育就结合100唯尔教育VR仿真课程来介绍变速器的相关知识。 变速器组成:它主要由输入轴和输入轴齿轮,同步器;输出轴和输出轴齿轮、同步器;倒档轴和倒档轴齿轮等主要部件组成。通过齿轮变速原理来改变输出速度和扭矩的大小。当主动齿轮比从动齿轮小的时候,也就是传动比(输出轴齿轮齿数除以输入轴齿轮齿数)大于1的时候,这时候输入的速度大于输出的速度,扭矩增大;当主动齿轮大于从动齿轮时候,也就是传动比小于1的时候,这时候输出速度大于输入速度,扭矩小,速度增快。这就是变速器变速的原理。 变速箱分为手动、自动两种,手动变速箱主要由齿轮和轴组成,通过不同的齿轮组合产生变速变矩;而自动变速箱AT是由液力变扭器、行星齿轮和液压操纵系统组成,通过液力传递和齿轮组合的方式来达到变速变矩。 手动变速箱称手动变速器(简称MT)又称机械式变速器,即必须用手拨动变速杆(俗称“挡把”)才能改变变速器内的齿轮啮合位置,改变传动比,从而达到变速的目的。 自动变速器 核心功能就是可以实现全自动换挡。在车主驾驶自动变速器车辆时,驾驶员只需要按照实际路况控制油门即可,自动变速器会根据汽车的不同状况,自动切换到不同档位。 手自一体变速器 是把手动变速器和自动变速器结合在一起的产物。结构上来说,手自一体变速器由普通的齿轮箱、电子控制离合器、自动换挡机构以及电子控制组件构成。它的诞生是为了提高自动变速器的经济性和操控性,把选择如何驾驶这个权利,交还给车主。这种变速器不仅仅方便,还提高了驾驶者的驾驶乐趣。 以上,就是100唯尔教育关于变速器的部分内容了。

    家庭标配,关系一日三餐,电饭煲突然罢工是什么原因?

    电饭煲可以说是每家每户都有的厨电了,它关系着我们的一日三餐,是每个家庭的“标配”。 电饭煲,又称作电锅。是利用电能转变为热能的炊具,具有对食品进行蒸、煮、炖、煲、煨等多种操作功能,使用方便、安全可靠。它不但能够把食物做熟,而且能够保温,使用起来清洁卫生,没有污染,省时省力,是家务劳动现代化不可缺少的用具之一。 今天100唯尔教育小编就结合100唯尔教育VR仿真课程来介绍下电饭煲的相关知识。 电饭煲主要结构由发热盘、限温器、保温开关、杠杆开关、限流电阻、指示灯、插座等组成。限温器又叫磁钢,靠磁钢的吸力带动杠杆开关使电源触点保持接通。当煮米饭时,锅底的温度不断升高,永久磁环的吸力随温度的升高而减弱,当达到一定温度时,磁环的吸力小于其上的弹簧的弹力,限温器被弹簧顶下,带动杠杆开关,切断电源。 一、电饭煲不加热的原因及解决方法 1.检查插头是否插好,如果松动会导致电饭煲不能正常通电,可能会出现不加热的情况,将电源插头固定好即可。 2.使用万用表测试一下,电饭煲的按键开关是否发生故障,如果出现一样,建议将开关进行更换。 3.检查电饭煲内部电线是否发生短路,查出短路处,重新接好,既能正常使用。 4.电饭锅使用过程不注意,致使内锅变形或发热盘变型,也是会造成温度过高,从而引起保险被烧,如果是这种情况的话就要认真对电饭锅变形的内锅仔细修整恢复原样,修好的内锅还是可以使用的,但是已经变形的发热盘就不能使用了,要更换新的。 二、电饭煲保养怎么做? 1、做米饭时最好将米淘净,在清水中浸泡15min左右,然后再下锅,这样可以大大缩短煮饭时间,而且煮出的米饭特别香。 2、充分利用电热盘的余热。当电饭锅中的米饭汤沸腾时,可关闭电源开关8-10min,充分利用电热盘的余热后再通电。当电饭锅的红灯灭、黄灯亮时,表示米饭已熟,这时可以关闭电源,利用余热保温10min左右。 3、电饭锅切勿当电水壶用。同样功率的电饭锅和电水壶,烧瓶开水,电饭锅使用的时间远远长与电水壶。 以上,就是100唯尔教育关于电饭煲的部分内容了。

    汽车插入钥匙后直接打火?经常这么做,汽车蓄电池寿命减半

    汽车点火开关的作用是接通或切断起动机、点火和电器线路。点火开关一般设有0或LOCK, I或ACC, II或ON, III或START四个位置。这四个档位都是递进式的,因此插入钥匙后不能直接打火。钥匙每到一个档位都需要停留5秒左右,目的是让电器设备逐个进入工作状态,这样可以缓解瞬间通电造成的蓄电池负担,如果着车时在其他档位不做停留,从LOCK直接进入START启动发动机,会瞬间增加蓄电池的负荷,经常这样操作会缩短蓄电池的使用寿命,会导致发动机启动困难,促使积碳的产生。 今天100唯尔教育就结合100唯尔教育VR仿真课程来介绍下汽车点火开关的相关知识。 一、四个档位 1.LOCK:锁止档,停车熄火时需打到该档位,只有在该档位钥匙才能拔出。如果此时转动方向盘,方向盘也会被锁止,下次再打火时,需一边转动方向盘,一边扭动钥匙,不然钥匙是转不动的。 2.ACC:附件档。接通后只有少量部件是有电的,比如收音机、点烟器。 3.ON:全车通电档。接通后车辆上所有部件全部通电,正常行驶时就是在该档位。 4.START:启动档,只有打火的那几秒钟要停留在该档位,当打着火后松开钥匙,会自动弹回到ON档。 二、解除汽车点火开关故障步骤: 1.先拆转向柱上护盖,用工具在图中红圈处插入,轻轻一撬就开了 2.上护盖拆开后,把方向盘向左打90度,就可以看到下护盖左边的螺丝, 3.松掉左边的螺丝后,方向回中,并继续向右打90度,就可以看到右边的螺丝了,松螺丝。 4.接下来就可以开始拿点火开关了。先用螺丝刀将点火开关的后盖拆掉,在图中位置轻轻一撬就掉了。 5.开关后盖轻松拿掉,然后在下图中黄色圈处用螺丝刀顶住开关线束插头的卡子,就可以把插头拆掉了。再拿两根粗点的缝衣针,插入图中红圈出,里面是开关总成的卡字所在位置,拨起总成的卡字后,开关轻松拿出来。 6.开关拿下来后,自然就是解体开关,这一步非常容易,小螺丝刀撬一撬开关上的四个卡扣,开关立马分解。 以上,就是100唯尔教育关于汽车点火开关的部分内容了。

    加载更多...