服务器硬件基础知识1

1、1U服务器,1U高度4.45cm。主要有1U,2U,4U。企业实际采购中,dell服务器是最多的。R730,R720,R420

2、电脑组成,cpu,内存,主板,显卡,存储,显卡,声卡,电源(服务器一般双电源)

3、运维主要掌握,cpu,内存,存储。

4、服务器死机,经常重启,可能是cpu温度过高了,考虑风扇坏了。

5、bios系统   linux启动流程:开机->bios加载(通电后各个部件自检)->启动(系统硬盘启动)

6、硬盘IDE,SCSI,SAS,SATA,SSD,除了SSD都是机械盘。SSD固态硬盘。读写速度,SSD>SAS>SATA>IDE

7、cpu->cache 延时 0.5-15ns(越小越好),带宽20-60GB/s(越大越好)

8、内存,延时 30-100ns,带宽 2-12GB/s.

9、硬盘,SSD硬盘:延时10us-1ms,带宽50MB-2GB/s。1ms=1000us    

                SAS硬盘:延时5-20ms,带宽50-200MB/s。

10、网卡,延时100us-1ms,带宽10MB-10GB/s

11、硬盘的速度慢,要保证程序的速度快,需要让用户访问的数据都在内存里面,保持内存中的数据。访问硬盘越少,越好。

12、无人值守安装系统,网络安装。不用光驱安装了。

13、电源核心业务,双电源,双电路(AB)。如果是集群的情况(一个机器挂了不影响整体运行),可以不用双电。

14、cpu

Intel,AMD。企业服务器,cup颗数2-4颗,单颗CPU是4核,内寸总量一般是16-256G。(32G-64G最多)

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

 

15、内存

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

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

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

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

 

 

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

优点:写数据到内存,性能高速度快

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

解决数据不丢的方法:

1)主板上蓄电池。

2)UPS一组蓄电池,不间断供电(持续供电10分钟,IDC数据UPS1小时)

3)双路电的机房,使用双电源分别接不通的电,不通的机柜,地区。

 

17、大中小企业案例:

对于并发不是很大的网站,数据也不是特别大,读多写少的业务

会先把数据写入到磁盘,然后再通过程序把写到磁盘的数据读入到内存里,在对外通过读内存提供访问服务。

 

缓存无处不在。

 

buffer和cache有什么区别:

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

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

 

18、磁盘,存储

3.5英寸的(ide,sas,sata)磁盘(硬盘),机械硬盘。硬盘比内存差很多,大量的数据缓存写到内存,写入到缓冲区,当今互联网网站必备的解决方案。

磁盘接口或类型:IDE,SCSI,SAS,SATA,SSD

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

 

1)常规正式工作场景主选SAS(结合SATA和SCSI的优点)硬盘(转速是15000转/分,机械盘转数高的性能好)。

2)不对外提供访问的服务器,可用SATA

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

 

热点缓存(ssd)<----->母库(SATA)

 

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

几乎其余运维和构架师的网站优化,服务器,软件的优化核心,都是内存和硬盘。