00:00
大家好。欢迎大家继续收看上硅谷的临近斯运维课程。我是沈超老师,这节课我们继续来讲经典面试题,我们来看系统管理类的第三道题。Read。呃,这道题呢,哎,是一个典型的这种概念题。简述READ0READID1READID5的特点与原理,那我们说这是套典型的概念题。我们说相对我们前面说的那种。这个这个什么,呃,这个总结性的啊,这种知这个优化型的这种题呢,概念其实是相对比较简单,但是你小心啊。他一般问概念的这些题,问的都是会比较复杂的概念原理。比如说我们前面学的这个网络基础类的什么,呃,这个这个osi模型的原理。呃,TCP3次握,三次握手,四次挥手的原理。包括后面我们会学到了什么这个启动原理。
01:01
阿帕奇的这个对比优化类的原理,或者什么就对比类的原理。啊,等等。金呢,包括集群类的,什么负载均衡集群的原理等等,他问的都是相对来说是比较复杂的。它相对简单。但是呢,能看出来我们这个应聘者或者我们学员他的基础理论知识是不是扎实,所以这类题也是我们说我们要求我们学员重点记忆的题。这东西上课的时候或者视频里都讲过,那如果出去问这样的题,你比如说你前面问优化,问什么这个备份策略,那个东西是考验考验经验的,你如果你只是上课,你没见过实际的集群,你不一定能说的太好。但是知识点位如果答不出来,只能证明你这个复习可能不到位,或者上课听的有问题,所以啊各位。虽然这类题比较简单,但是他问的概念一般都是比较复杂的概念,所以我们也说,其实在面试的时候,我们一些概念原理,其实其实是出现的几率非常大的。
02:04
我们把一些常见的概念原理,我们都会再做一下整理啊,都会有这样的,包括我们前面讲那个权限,我们把权限整理一遍,那其实也是概念对吧,当然让你考虑权限优化,那就提升了一个难度,对吧?啊。好了。那我们分别来看啊,瑞零,我们把它叫做独立磁盘溶于阵列,它呢要求是两块或两块以上硬盘组成,每块硬盘大小一致,它然后呢,它是我们所有的锐捷当中读写速度最快的。它的原理是这样。两块硬盘。或者三块硬盘。大小必须一致,画的不一样大,但是我就说咱们示意图啊,如果有数据要往里存,他会把数据拆成三份。第一份存在这儿,第二份存在这,第三份存在这儿,所以它是读写速度最快,因为它是平均开始同时存。我们都知道啊,在计算机当中,我们CPU是最快的,而我们硬盘的速度是整台电脑当中最慢的。
03:05
而硬盘的速度呢,可能我们现在呢,就算是固态硬盘加我们的这种这种什么,呃,标准的我们sata接口理论速度才不过就是500兆B每秒。而我们的CPU呢,如果我们把它能换算成照P的话,它能达到几十个GB以上的这种甚至上百GB每秒的存储,这个运算速度,所以我们说CPU是可以负担。同时向几块硬盘里存的。而我们都知道这个。计算机性能跟水桶是一样的。能装多少水,取决于最短的一块板。那我们的计算机性能到底能多快,其实取决于性能最差的这个家伙。而当前我们整台电脑当中,性能最差的就是硬盘。所以啊,它提升了数据读写速度,其实变相的就会提升我们的计算机的这个什么这个性能,诶,这是这个readid给我们带来的收益。
04:00
各位。只要奇瑞的磁盘阵列,它都会有收益。有收获。但是。我们说啊,我们这个学的辩证唯物主义什么意思。有好处,他就一定有缺点。不可能只存在这个只有好处没有缺点的东西,那它的缺点是什么,那。它相对来说是损坏损坏机这个几率最高的。磁盘这。啊,磁盘阵的原因。一份数据存了三份。其中任何一块硬盘损坏,这个数据都会读不出来。那我们说。你一块硬盘损坏几率可能是1%,那三块硬盘可能就是3%,当然不是这么算的,我只是举个例子。那我们就说它是损坏几率相对最高的。其次,没有容错功能,我们有时候也叫磁盘冗余功能。冗余啊,容。鱼。
05:01
一个意思就是什么鱼啊。只要一块硬盘损坏,整个数据就全丢了,不会这个数据还能再修复,没有这个功能诶。这是RAID0这个策略。那接下来瑞典一这种东西我们也叫进像卷啊,也叫进像卷,它呢必须有两块一盘。或者二的倍数硬盘组成,四块也行,八块也行,但是三块不行。大小必须一致。磁盘的使用率只有50%。它的原理是这样的。两块硬盘大小一致,数据往里存,往里存的时候。同一个数据,第一块硬盘存一份。第二回盘也存一份。所以呢,假设这块硬盘十个G,这块硬盘十个G,按理说应该是20个G的硬盘。但是实际这个使用率可用空间只有十个G,原因另外十个G用来做备份了,你就可以理解为是备份。所以。
06:01
它的写入速度最慢。因为他同一个数据上写两遍。但是从瑞德一开始拥有了磁盘容错功能,换句话说,这话一翻,坏了数据就忘。哎,后面还有一块备份呢,所以它不会丢。OK,这是READID1。那瑞的五呢?它必须由三块或三块以上硬盘组成,四块、五块、六块都行。其次,大小必须一致。嗯。其次,利用率是N减一块盘,它的原理是这样的。三块盘。组成。然后呢,每块盘拿出1/3。来做一个叫做基舞校验的这样一个校验,待会儿我们来看基偶校验,那也就是说。它拥有磁盘容错功能,那如果这块硬盘坏了。那么它可以利用什么?剩余这两块盘,加上剩余这两个旧校验的空间,算出这块盘的数据。
07:08
你只要把这块盘替换变成新的就可以修复,把这盘数据给这个算回来。这就是锐动。那为什么说利用率是N减N减一块盘呢?那原因你看每块盘拿出1/3。那最终是不是有一块盘的不能存储数据对吧,那小心啊,它是这样的,如果你要有四块盘。他是每块盘拿出四分之一来做基偶校验,最后。换句话说,你的盘越多,它的利用率就越高。就是说它可存的数据量就越大,它最终只需要拿一块硬盘的空间来做交易就可以了,所以说利用率是N减一,哎。它利用的是叫基五胶液,拥有磁盘容错功能,但是小心,它最多只支持一块硬盘损坏,也就是说不论你是三块、四块、五块,一块硬盘损坏,这个数据能修回来,但如果两块硬盘同时坏了,好了数据就没了。
08:08
当然,这样几率是不是要小得多,对吧?那。什么是旧校验呢?我们简单说一下。既有交验,也叫抑或交验啊,它的意思是什么?两块两块盘的数据。如果它俩都是值,都是零。算出来的值就是零。都是一算出来值也都是一啊,都是零,换句话说。只要这两个值一样,算出来的值就是零。只要这两个值不一样。算出来的结果就是一。那我们回来我们看这个原理啊,假设我就说三块盘你看啊。三块盘。这里是旧校验。然后呢,这块是第二块盘的机构交易区,这是第三块盘的机构交易区,那我现在问你啊。第一盘坏了。
09:00
那前面这1/3没存数据,这里是一,这里是一,它只要算基础交验值就行了,对吧,那现在呢。第二块盘,假设我们说第一块盘坏了,第二盘的七五效验值,这块是一,这块是一,那我们就那我们就现在问你啊,刚刚咋说了,只要两个值一样。算出来的奇偶校验值就为零,只要值不一样,算出来就为一,所以后面这块盘是一,那这里奇偶交验值是一,证明前一块盘这块的数据是零,对吧。那后面呢,假设这是零,这是零,第一块盘坏了,那现在就是说只要两个数据是一样的,那基础交验值就为零,就为零,那现在这块盘为零,那前面这块盘是不是也是零,诶,它是不是就可以利用后面两块盘的数据加旧有交验值换算出来前一块盘的数据。这就是基础教练的基本原理啊。当然,这是非常简单的,实际运算起来,实际真正用起来比较复杂,但基本原理就是这样。
10:02
这是瑞五的特征。哎,各位这种概念的东西就是相对比较简单的对吧,那类似题呢,比如说还会问你瑞德六瑞ID10。各位,这些其实都是RAID015的变形,那一般它的基本RAID就是015。剩下的这些东西呢,大家如果碰到有兴这个碰到自己查一下那。到60场。RAID6是RAID5的增强版。它必须由四块盘,四块或以上盘组成。然后利用率是N减阿尔法百。为啥减二块?原因它支持两块硬盘损坏,诶,那也就是说瑞德五只能损坏一块盘,而瑞德六可以换两块盘。我说实话。在实际工作中,换两块盘的几率其实还是很小。再一个他需要利用四块盘,那我们说我们标准的EU服务器EU了。额外U指的是厚度,标准厚度是4.4个公分,那你们家用的什么常见的什么交换机路由器,那厚度就是EU。
11:09
那标准1U服务器最多只能放三块硬盘?那也就是说瑞五是不是刚好你要说用瑞ID6是不是就得买2U的服务器,2U服务器不光是多一块硬盘的问题,它的服务器本身也比U的贵,所以REDDO6这种变形呢,其实没有锐DO5用的广泛。瑞ID10啊,那也是什么?就这它也是READID0和RAID1的变形,什么意思啊?如果它必须有四块盘组成,然后呢。我四号盘。两两组成瑞一。在两个READID1组成READID0,这就是read的优点,哎,这样做它会综合什么?两种readid的优点,然后这个间这个这个把它的缺点那么互相融合,然后呢,两个优点都存在。那相对来说不光有瑞的幺零,那是不是如果先组成RAID0。
12:04
再组成瑞的一,那是不是就是瑞的零一啊,对吧,那瑞的零一没有瑞的一零常见,其实标准应该读瑞的一零,而不是对读瑞的十啊,或者读瑞的幺零,它是两个瑞的这个。这个瑞德零和瑞德一的变形啊。这个他就会兼顾它的优缺点,诶这是第一个扩展题。READ6和RAID10。那软锐的和硬锐的呢?各位。我们说啊。软瑞的操作系统模拟的瑞的。操作系统模拟了Windows,和Windows都可以模拟。相对来说Windows更简单,在那个磁盘管理工具那里右键点就行,而linus是要利用专用的命令,那我说啊,各位。软瑞的其实是没有实际使用价值的原因。我们说啊瑞的最大的这个这个收获应该就是磁盘容错,也就说坏其中一块盘数据是不丢的,我们READID1 readid5 raid6 raid10都拥有磁盘容错功能,换一块盘数据不丢。
13:12
但是我问你啊,如果我是软瑞的。你一旦硬盘损坏了,你的操作系统坏不坏,你的操作系统是不是要装在这个上了。对吧,那操作系统坏了,你你这个你还你是不是我要想软弱的想要修复,我是不是得能进入到操作系统中,也就说啥我得能干嘛,进到Windows,然后右击选管理。这是Windows啊,Linux也差不多,你得进去是不是才能敲命令,你是不是才能打开这个磁盘管理工具,你是不是才能,我这里没有瑞达,假设有,我是不是才能在这里点右键修复。对不对,你的前提是不是你得能进来,但是我盘都坏了,操作系统是不是当然会损坏,你的瑞德还有作用吗?所以啊,刚才。软瑞的唯一的作用就是让我们来学习一下瑞德的概念,了解一下瑞瑞是干嘛的,所以我们说在我们的课程当中,原先我们还讲一下这个linus下的软瑞的配置,后来想想真的没什么意义。
14:12
所以呢,我们现在的视频里头没有录软,当然如果你真的想看百度搜一下,或者你去看我们的书,书上是有的。那这就是软瑞德,那什么是硬瑞德?因为瑞ID使用的是独立于硬盘之外的典型的硬件RAID卡组成的。各位。瑞丽卡原先是一块独立的芯片。它和硬盘无关,它独立之外,它和我们的这个主板的戴尔斯,它有一个简单的操作系统。那我这时候我的瑞德呢,是通过RAID卡组成的,那我这时候问你。我硬盘坏了,只要RAID卡不坏,我的RAID还能进去吗?那能进去是不是才能才能去修复我的硬盘,比如说我把坏的硬盘记下来,把新硬盘插回去,然后通过瑞德卡进入RA的,然后点修复来修复这块硬盘,我是不是才可以正常正常使用。所以各位。
15:07
硬锐的才具备真正的独立的操作的空间啊,才是真正可以用的,所以啊,各位软瑞的其实只是用来理解一下概念的。真正服务器上都是独立的。瑞卡。原先瑞卡是一个比较贵的这样一个设备。现在呢,其实它全部我们绝大多数服务器主板上都有集成主板都自带。买服务器的时候,你就问一下,你这个上面有这个RAID卡支持多少级别,哎,有一些这个简单的RAID卡,它可能只识别READID0READID1。那好点的RAID卡才能识别REDID56,甚至能识别RAID10,有这可能你再问他一句。它那这种情况下印锐的才会有意义,哎,这就是它的使用,但是你概念知道了,配起来是不是就是一样的对吧,当然也注意一下不同品牌的瑞德卡的操作界面稍微有点区别,稍微有点区别不是太大。
16:05
你真要知道了瑞的概念,工作中真碰到百度搜一下,或者拿他的产品说明书看一下就能看明白,哎,关键还是这些概念,所以啊,大家记得啊。不论是Windows还是Linux,软件,模拟的read其实是没有实际意义的。OK,因为硬盘坏了,你的操作系统就崩溃了,操作系统崩溃了,修复命令,命令也敲不了对吧。我们工作中用的全部都是硬件RAID啊,也就是RAID卡。好。这里呢,我们看了一个这个这种概念类的题,概念题相对来说要比优化类的题和总结类的题要简单,但是也要注意,概念类的题一般考的都是相对比较复杂的概念,背起来不是太好背。所以啊,各位,概念题可能也是重点,如果问到概念题你都不知道这个分丢了就有点儿可惜,明白吧,你优化题,你比如说我限于我自己的理解,或者限于我的这个经验,我可能答的不一定全。
17:05
对吧,但是呢,讲优化题还有个好处,就是你编的全不全,你总能编一点。但是概念题你要是不知道,你就一句话都答不上,那概念题其实不应该丢分啊,所以各位我们这里这是我们建的这样一个概念题,相对来说难度是比较低的好。那我们这节课的内容就到这里,我们下节课再见。
我来说两句