Linux学习之了解计算机硬件知识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习之了解计算机硬件知识相关的知识,希望对你有一定的参考价值。

说实话很多人都在学习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安装。


本文出自 “汪秦凯” 博客,请务必保留此出处http://wangqingkai.blog.51cto.com/9235701/1937265

以上是关于Linux学习之了解计算机硬件知识的主要内容,如果未能解决你的问题,请参考以下文章

python并行编程学习之绪论

python学习之容器化管理docker

Linux学习之

linux学习之八---Linux进程基础知识

深度学习之模型压缩

python学习之计算机基础详解