一、硬件
1、硬盘
有机械硬盘(sas)和固态硬盘(ssd),固态硬盘访问效率更高,尽量用固态硬盘,计算机永久存储数据
2、内存
计算机临时存储数据,访问效率比硬盘高很多,把数据尽量多的放在内存中,cpu能直接访问
3、cpu
计算机用于计算,运行效率最高
总结:
计算机工作原理:
用户 CPU 内存 硬盘
4、企业服务器品牌和型号
大部分是dell,hp
Dell服务器的品牌:
1U = 4.45cm
2014-2016年:1U R420/430 R620/630 2U r720/r730
IBM品牌:
2U 3650
4U3850
8U 3950
1U 3550/m3 3550/m5
5、服务器主要部件
1、电源
单个核心业务服务器要双电源,双AB路,如果双电源,如果集群的情况下不影响。
2、CPU
负责计算机的运算和控制,是服务器性能效率的最核心部件。
最常见品牌:Intel 、AMD
一般企业里的服务器CPU粒数2~4颗,单颗CPU是四核,内存一般是16~256G()。做虚拟机的宿主机,CPU颗数4~8颗,内存总量一般是48~128G
3、内存
CPU与磁盘之间的缓冲设备,是临时存放数据的,服务器关闭或程序关闭之后,数据自动从内存中释放掉。
程序:代码文件、静态的、放在磁盘里
进程:正在运行的程序,系统吧程序放到内存中
极端案例:
大并发读和写:
写:先把数据写到内存,定时或者定量的写到磁盘,减少IO
读:把数据发到内存,再让外部访问
防止写到内存丢失数据:
1、服务器主板上安装电池,在断电瞬间把内存数据写到磁盘
2、UPS(一组蓄电池)不间断供电(持续供电10分钟)
3、选双路电机房,使用双电源、分别接入不同的路
中小企业并发量不是很大,数据不是很大,读多写少的业务:
把写直接写到磁盘,然后通过程序把写到磁盘的数据读到内存中,再对外通过度内存提供服务
4、磁盘
磁盘就是永久存放数据的存储器,磁盘上也是有缓存的(芯片)
主要工作:
把大量数据缓存到内存,写入到缓冲区,当今互联网网站必备的解决方案
企业服务器应用:
1、常规正式工作场景主选SAS(结合SATA和SCSI的优先)硬盘,转速15000转/分
2、不对外提供访问的服务器,(线下数据备份),可选SATA(72000~10000转/分),容量大,便宜,但是man
3、高并发访问,小数据量,选择SSD,贵
5、总结
程序尽量的让用户从内存中读取数据,而不是硬盘。运维和架构师对网站服务器的优化核心都是,磁盘和内存的使用比例的优化
6、补充知识点
buffer和cache有什么区别?
写入数据到内存里,这个数据的内存空间称为缓冲区(buffer)
从内存读取数据,这个存储数据的内存空间称为缓存区(cache)

浙公网安备 33010602011771号