计算机系统硬件核心

  • 互联网企业里PC服务器品牌及型号

互联网公司服务器品牌:

DELL(大多数公司),HP,IBM(百度),浪潮(国企),联想(国企),航天联志

 

Dell服务器品牌:1U=4.45cm(厘米),高度

2010年以前:

1U:1850,1950

2U:2850,2950

 

2010~2013年:

1U:R410 ,R610

2U:R710

 

2014~2016年:

1U:R420/430 ,R620/630

2U:R720/R730

 

Dell服务器代表:

2u

1u

 

 

IBM品牌:

2U:3650

4U:3850

8U:3950

1U:3550/m3   3550/m5

 

HP品牌:

2U:DL380G7/G8

 

  • 服务器主要零部件

1、电源:就是人体的心脏,生产中一般单个服务器核心业务用双电源,双路(AB),如果有集群(一对机器做一件事)的情况可以不用双电源例外

 

注:双路电,机房为了能够让所有的客户电源供应能够持续,有可能从天津拉根线,从廊坊拉根线,拉到北京,这样天津发电厂出了事故什么的,那么还有廊坊还有电供电。

    1950                           R710

支持热插拔

 

  1. CPU处理器

相当于人体的大脑,负责计算机 的运算和控制,是服务器性能效率的最核心部件

常见品牌:Intel,AMD

一般的企业里的服务器,CPU颗数2-4颗,单颗CPU是四核,内存总量一般是16-25G(32G,64G)。

做虚拟化的宿主机,CPU颗数4-8颗,内存总量一般是48-128G,6-10个虚拟机

 

  1. 内存

CPU和磁盘之间的缓冲设备,是临时存储器(存放数据的)。

一般程序运行的时候会被调度到内存中执行,服务器关闭或程序关闭之后,自动从内存中释放掉。

 

程序:C/php/java,代码文件,静态的,放在磁盘里的数据。

 

进程:正在运行着的程序,进程运行就是,系统把程序放在内存里执行。

守护进程:持续保持运行着的程序

 

程序和进程的区别:

视频软件放在磁盘里就是程序

使用视频软件看电视什么的就相当于进程

 

计算机重启,内存的数据会释放掉

 

企业案例:

  1. 门户极端案例:大并发写入案例(抢红包、微博)

高并发、大数据量写数据:会把数据先写到内存,积累一定的量后,然后在定时或者定量的写到磁盘(减少磁盘IO),最终还是会把数据加载到内存再对外提供访问。

 

特点:

优点:写数据到内存、性能高速度快(微博、微信、SNS、秒杀)。

缺点:可能会丢失一部分在内存中还没有来得及存入磁盘的数据。

 

解决方法:

  1. 服务器主板上安装蓄电池,在断电瞬间把内存数据回写到磁盘,解决数据停电无法提供缓存。
  2. UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据UPS1小时)。
  3. 选双路电的机房,使用双电源、分别接不同路的电。服务器要放到不同的机柜、地区。

 

  1. 大中小企业案例:

对于并发不是很大、数据也不是特别大的网站,读多写少的业务,会先把数据写入到磁盘,然后通过程序把数据读入到内存里,再对外通过读内存提供访问服务。

 

有一句话:缓存无处不在!

 

所谓缓存就是将数据放到内存中

 

 

buffer和Cache的区别?

简单解答:

写入数据到内存里,这个数据的内存空间称为缓冲区(buffer)

从内存读取数据,这个存数据的内存空间称为缓存区(cache)

 

 

注:读写比例至少为10:1

 

由于99%的网站都是读取为主,写入为辅,读写比例至少10:1,所以并发写入不是问题

提醒:这里提到的内存和磁盘,是由多台及其组成的集群架构环境memcached(纯内存)/redis(内存加磁盘)

 

 

  1. 磁盘

磁盘就是永久存放数据的存储器。磁盘上也是有缓存的(芯片)

常用的磁盘(硬盘)都是3.5英寸的(ide,sas,sata),机械硬盘,读取(性能不高)性能比内存差很多,所以,在企业工作中,我们才会把大量的数据缓存到内存,写入到缓冲区,当今互联网网站必备的解决方案。

 

磁盘接口或类型:IDE,SCSI,SAS,SATA,SSD(电子的),IDE、SCSI退出历史舞台。

性能与价格:SSD(固态)>SAS>SATA

 

企业级服务器应用:

  1. 常规正是工作场景朱璇SAS(结合SATA和SCSI的优点)硬盘(转速是15000转/分,机械磁盘专属高的性能好)
  2. 不对外提供访问的服务器,例如:线下的数据备份,可选SATA(7200-10000转/分)。

SATA特点:容量大,价格便宜,但速度比较慢。

  1. 高并发访问,小数据量,可以选择SSD。

SSD最好。

 

企业数据是以TB或者PB来作单位的。全用SSD成本昂贵

 

淘宝网企业案例:

服务器会把sata和ssd结合起来用,热点存储,程序动态调度。

 

数据根据访问量来决定放在内存还是硬盘。

企业级硬盘适合7*24使用的,一般较贵

 

作为企业网站来讲,都会尽量让用户从内存中读取数据,而不是硬盘。

 

几乎企业运维和架构师的网站优化、服务器、软件的优化核心,都是磁盘和内存的使用比例优化优化

 

运维本职:省成本。

 

 

5、DELL阵列卡(RAID卡)

基本作用:网站数据量很大的时候,单块盘装不下了,购买多块盘,又不想单个盘存放数据,就需要工具把所有硬盘整合成一个大磁盘,在在这个大磁盘上在分区(虚拟磁盘)放数据。

 

另外一个功能,多块盘放在一起可以有冗余(备份)作用

 

1byte=8bit   1K=1024byte   1M=1024K

1G=1024M   1T=1024G     1PB=1024T

 

RAID有多种整合方式:RAID  0、 1、 5、 10

 

有RAID卡后,一般磁盘就会插到RAID卡上,而不是插到主板上了。

 

默认情况下,服务器自带RAID 0 或者RAID 1

快捷键:

进入RAID卡管理界面,按照需求配置RAID级别

 

冗余从好到坏:RAID1  RAID10  RAID5  RAID0

性能从好到坏:RAID0  RAID10  RAID5  RAID1

成本从低到高:RAID0  RAID5   RAID1  RAID10

 

 

不同RAID级别的企业应用举例:根据数据的存储和访问需求,去选择RAID

互联网公司:

单台服务器,很重要,盘不多,系统盘RAID1

数据库、存储服务器,注会RAID10,从库RAID5\RAID0(为了维护成本,RAID10)

web服务器,如果没有太多数据的话,raid5、raid0(单盘)

有多台监控、应用服务器:raid0,raid5。

 

6、光驱:

当下主要作用装系统

企业应用:

建议,淘汰光驱,韦老板省钱

U盘安装系统,网络安装(ftp,http),无人值守批量安装系统(PXE+kickstart)

 

 

 

7、主板

南桥芯片:负责I/O总线之间的通信

北桥芯片:负责与CPU的连续并控制内存

 

  1. 远程管理卡

作用:开关服务器,并可以查看服务器开关的过程等信息

远程管理卡有服务器自带的,也有独立的

服务器自带的额远程管理卡,可以关机、开机,但是看不到开关的显示过程

所以,选择独立的远程管理卡,稍微贵200块钱。

快速恢复服务。

大客户有KVM远程管理,特大客户会有自己的人员驻扎机房。

猜你喜欢

转载自blog.csdn.net/Evan_Sone/article/details/81459334