1、 Linux是类UNIX操作系统,是一个基于POSIX移植操作系统接口和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
2、用于企业服务器、WEB网站平台、大数据、虚拟化、Android、超级计算机、云计算、物联网、人工智能等领域。
3、开源免费;迭代更新;性能稳定;安全性高;
多任务,多用户;多线程;多CPU;
耗资源少;内核小;
应用广泛; 入门简单。
4、企业服务器品牌及型号:DELL(大多数公司),HP,IBM,浪潮,联想
2014年-2016年DELL:(1U)R420,R430, R620,R630 (2U)R720,R730
HP:2U DL380 G7/G8
IBM:1U 3550/m3 ,3550/m5 2U 3650,4U 3850,8U 3950
5、服务器尺寸:1U=4.45cm 1U 2U 4U
6、服务器一般是双电源,双线AB路
7、一般企业服务器的CPU数量2-4颗,单颗CPU4核,内存16-256G(常见32G,64G)。做虚拟化的宿主机,CPU数量4-8颗,单颗CPU4核,内存48-128G,6-10个虚拟机。
8、常见服务器磁盘是3.5mm英寸,大部分机械硬盘,读取性能相比内存来说不高,硬盘接口:IDE,SCSI SATA SAS SSD,性能: SSD> SAS > SATA,
磁盘阵列卡RAID:整合多块硬盘,有冗余备份,通过快捷键配置RAID 0 ,1 , 5 ,10,RAID上也有缓存,
企业应用主选SAS(15000转/分,结合SATA和SCSI的优点),不对外提供访问的服务器(如备份服务器)可选SATA(7200-10000转/分),高并发,小数据量可选SSD。淘宝网服务器把SATA和SSD结合起来用,热点存储,程序动态调度。
几乎企业服务器运维和网站优化的核心都是以磁盘和内存的使用比例为主的优化。
9、内存:CPU和硬盘之间的缓存设备,是临时存储器,一般程序运行时都会被调度到内存中执行,程序关闭后自动从内存释放掉(计算机重启内存中的数据也会被释放掉)。
程序:用C,PHP,JAVA语言编写的静态代码,放在硬盘中的数据。
进程:正在运行着的程序,进程运行就是把程序调到内存中执行,
守护进程:持续保持运行着的程序。
高并发、大数据量写入的门户网站服务器(微信、微博)一般会把数据先写到内存,达到一定数量后再定时定量的写到磁盘,对外提供访问时仍需将数据加载到内存中去。
具有写入速度快但易丢失数据。解决方法:主板上安装蓄电池,UPS供电(持续供电10分钟),双电源、双路供电。服务器放在不同机柜,不同地区。
读多写少的中小企业服务器会先把数据写入磁盘,然后通过程序把数据调到内存,在内存对外提供访问。
写入数据到内存,这个数据的内存空间称为缓冲区(buffer);从内存读取数据,这个数据的内存空间称为缓存区(cache)
99%的网站都是读取为主,写入为辅,读写比例至少是10:1,并发写入不是问题。这里提到的内存和磁盘是指集群架构环境memcached(纯内存)和redis(内存加磁盘)。
10、远程管理卡:开关服务器并能查看过程,有服务器自带(看不到开机关机过程)和独立的,一般选择独立的。
原文地址:http://blog.51cto.com/12674559/2095021