说实话很多人都在学习Linux运维的知识,就目前行业来说Linux是很流行的东西,当下培训机构也很多,接下来了解下计算机硬件的知识!
下面开始了:
1U服务器:U是一个单位,1U = 4.45cm。
电脑主机的组成:常见的
做运维关注的只有:CPU ,DISK,内存
一、电源:服务器用的都是提供双电源。
二、主板:
三、CPU中央处理器:计算机的头脑,负责运算和控制。
四、CPU风扇:为cpu降温
五、芯片组
BIOS芯片:linux启动流程,开机—BIOS自检—启动硬件
六、总线扩展槽:PCI,USB
七、硬盘:
存储器,存储文件,图片,视频,音频
它的性能决定了网站的性能。
IDE--SCSI--SAS--SATA-SSD
低--->>-------->>-------->>高
机械硬盘慢,ssd电子的固态硬盘速度快。
八、内存:
临时存储器,最大的数据放到内存中,这样加快速度。
运维职责:
一、7*24小时都能访问
二、数据不能丢
三、用户体验尽量好
计算机系统硬件核心知识:
一、互联网企业里pc服务器品牌
DELL HP IBM 浪潮,联想,航天联志
(1)、DELL
1U=4.45cm
2010年前 1U 180 1950 ,2U 2850 2950
2010-2013年1U R410 R610 , 2U R710
2014-2016年1U R420/430 R620/630 , 2U R720/R730
(2)、IBM 品牌
2U 3650
4U 3850
8U 3950
1U 3550/M3 ,3550/M5
(3)、HP品牌
二、服务器的主要部件:
(1)、电源:单个服务器用双电,双路电(AB路),如果是集群的情况可以不用双电源。
(2)、CPU 负责运算与控制,核心部件
企业里的服务器,CPU颗数是2-4颗,单颗是4核,内存问题是16-256G,常见的是32G-64G。
虚拟化的CPU(4-8颗)和内存48-128G要大, 可以开6-10个虚拟机。
(3)、内存:CPU和磁盘之间的缓冲设备,是临时存储器(存放数据)。计算机重启后,内存会释放。
案例:一、门户极端案例:大并发写入(抢红包、微博)
高并发,大数据量写入数据,会把数据先写到内存,积累到一定的量后,然后再定时或者定量的写到磁盘(减少磁盘IO),最终还是会把数据加载到内存中再对外提供访问。
优点:写数据到内存,性能高,速度快。
缺点:可以会丢失一部分在内存中还没有来的及存入磁盘的数据。
如何解决数据不丢失方法:
1、服务器主板上安装电池,再断电瞬间把内存数据回写到磁盘。
2、UPS一组电池,不间断供电,(持续10分钟,IDC数据UPS 1小时)。
3、选双路电的机房,使用双电源,分别接不同的电,服务器要放到不同的机柜,地区。
二、大中小企业案例:对于并发不是很大,数据不是特别大的网站,读多写少的业务。
会先把数据写到磁盘,然后通过程序把写到磁盘的数据读入到内存里,再对外通过读内存提供访问服务。
即:缓存无处不在
Buffer 和 Cache区别!
写入数据到内存里,这个数据的内存空间称为缓冲区buffer,写入缓冲区。
从内存读取数据,这个存数据的内存空间称为缓存区cache,内存缓存区。
(4)、磁盘:磁盘接口或类型:IDE,SCSI,SAS,SATA ,SDD(电子的)
企业级服务器应用:
1、常规正式工作场景主选SAS,结合SATA和SCSI的优点,硬盘转速15000转/分,机械磁盘转数高的性能好。
2、不对外提供访问的服务器,可以选择SATA(7200转)
3、高冰法访问,小数据量,可以选择SSD。
企业网站来讲,都会尽量让用户从内存中读取数据,而不是硬盘。
几乎企业运维和架构师的网站优化,服务器,软件的优化核心,都是磁盘和内存的使用比例优化。
(5)、DELL阵列卡,(RAID卡)
RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据。
还有一个大功能,多块盘放在一起可以有冗余(备份)。
RAID整合方式有很多,常用的:0 1 5 10;
RAID 0,可以是一块盘和N个盘组合 。其优点读写快,是RAID中最好的,缺点:没有冗余,一块坏了数据就全没有了。
RAID 1,只能2块盘,盘的大小可以不一样,以小的为准,10G+10G只有10G,另一个做备份。它有100%的冗余,缺点:浪费资源,成本高。
RAID 5 ,3块盘,容量计算10*(n-1),损失一块盘,特点,读写性能一般,读还好一点,写不好。
冗余从好到坏:RAID1 RAID10 RAID 5 RAID0
性能从好到坏:RAID0 RAID10 RAID5 RAID1
成本从低到高:RAID0 RAID5 RAID1 RAID10
单台服务器:很重要盘不多,系统盘,RAID1
数据库服务器:主库:RAID10 从库 RAID5/RAID0(为了维护成本,RAID10)
WEB服务器,如果没有太多的数据的话,RAID5,RAID0(单盘)。
有多台,监控、应用服务器,RAID0 RAID5。
我们会根据数据的存储和访问的需求,去匹配对应的RAID级别。
(6)、光驱:
COBBLER,KICKSTART安装。