服务器的基础知识

运维与服务器:数据不能丢失,保证7*24小时运行(可靠性),提升用户的体验。

什么是服务器?

也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器在网络环境下,根据提供的服务类型不同,一般分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

如果按照服务器的外形分类,一般分成,机架式服务器,刀片式服务器,塔式服务器等。

服务器的计量单位U,有时也分为1U、2U、4U服务器。一般公司采购根据一个机架的大小,机架一般分为20U-30U等。

服务器的构成:

这里我只列出几个重要的硬件,机箱、电源、主板、cpu、cpu风扇、硬盘、raid阵列卡、远程控制器、内存等,下面着重解释我几个重要配件

机箱:

放置固定电脑配件,起承托和保护作用,屏蔽电脑辐射,质量不当的机箱容易造成主板断电或短路,使系统不稳定。

电源:

保持电脑的电源供应,劣质电源影响电脑正常使用,对电脑其他的电脑配件(主板、显卡)会造成一定的损坏,在
             服务器领域,一般双电源

CPU:

服务器CPU Xeon志强系列

硬盘:

根据接口类型一般划分为

机械硬盘

SATA接口 串行接口 (使用最多)

SCSI接口 (早期已经淘汰)并行 支持热拔插

IDE接口(早期已经淘汰) 并行

SAS 串行SCSI 支持热拔插

SSD(固态)硬盘

常规正式工作场景(线上的生产环境,给客户、用户用)主选SAS(结合SATA{转速快}和SCSI{热拔插}的优点)

自用选择SATA,高并发访问,小数据量,例如门户网站选择SSD

存储量  SATA > SAS > SSD

自用使用SATA 7200转

业务使用SAS 15000转

热点数据(小数据)SSD

光纤接口

FC fiber Channel

硬盘分类及详细介绍

https://jingyan.baidu.com/article/636f38bb7a8dced6b84610bc.html

内存:

解决了CPU与硬盘之间的速度差距问题
               内存是一个临时存放地点,使用的时候才放入到内存中
               断电后内存中内容消失

虚拟内存,当我们打开一个程序或者文档时候,内存会达到一个峰值,连续打开多个程序,程序如果卡死,此时的系统物理内存占用满了,
               将调用虚拟内存,如果虚拟内存不够将会死机,虚拟如果可以处理过来,将隔一会恢复正常。虚拟内存占用C盘空间,所以C盘需要预留空间。

Cache存储器:电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory静态存储器)组成。

Cache的功能是提高CPU数据输入输出的速率。Cache容量小但速度快,内存速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与内存相当而访问速度近似Cache。

buffer缓冲寄存器又称缓冲器,它分输入缓冲器和输出缓冲器两种。前者的作用是将外设送来的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送往外设的数据。由于缓冲器接在数据总线上,故必须具有三态输出功能。

远程管理卡

通过一个内置网卡访问连接,用来管理监控服务器状态的配件,有独立运行的界面及权限。

主要使用场景:远程安装操作系统、电源控制功能、检查服务器硬件状态

Raid卡(阵列卡)

通过硬盘控制器来实现多个硬盘相互连接,实现读写同步,增加效率和可靠度的技术,通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。 

           RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。RA D 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。

   

RAID 1示意图

           RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上

           RAID5(分布式奇偶校验的独立磁盘结构)

           RAID10(高可靠性与高效磁盘结构)。这种结构无非是一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充,达到既高效又高速的目的,

这种新结构的价格高,可扩充性不好。主要用于数据容量不大,但要求速度和差错控制的数据库中     

综合案例:
企业案例1:提升用户体验的网站解决方案
门户(大网站 )极端案例:大并发写入案例(抢红包、微博)
高并发、大数据量”写”数据:会把数据先写到内存,积累一定的量后,然后再定时或者定量的写到磁盘(j减轻磁盘的压力,减少磁盘IO Input/Output 磁盘的输入/输出 磁盘读写),最终还是会把数据加载到内存中再对外提供访问。

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

 

原文地址:https://www.cnblogs.com/xmtxh/p/11595960.html

时间: 2024-10-16 22:38:52

服务器的基础知识的相关文章

服务器架设笔记——Apache模块开发基础知识

通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统.(转载请指明出于breaksoftware的csdn博客) 为了实现最基础的URL解析等功能,我把<Apache模块开发指南>一书粗略了翻看了两遍,以利于迅速了解Apache模块编程的相关知识.至于书中具体的知识点,我并不在此赘述.但是为了便于大家了解之后遇到的各种相关的知识点,我大致罗列几条(摘

计算机硬件及服务器基础知识

冯诺依曼体系:CPU(运算器+控制器+寄存器).存储器(硬盘.随机存储器RAM(如内存等).只读存储器ROM(如BIOS和CMOS等)).输入设备.输出设备运维人员职责:数据不能丢:可靠性 724正常工作:提升用户体验服务器基础知识:基本单位1U=1.75英寸=4.45cm规格:1U.2U.4U机柜一般为20-30U服务器分类:机架式.塔式.刀片式互联网公司服务器品牌:DELL(大多数公司,常用) 时间 1U 2U 10年以前 1850/1950 2850/2950 13年以前 R410.R61

“GIS DICTIONARY A-Z” 查询页面开发(3)—— 基础知识之服务器、IP地址、域名、DNS、端口以及Web程序的访问流程

今天补一补基础知识: 一.服务器:能够提供服务的机器,取决于机器上安装的软件(服务软件).服务器响应服务请求,并进行处理. Web服务器:提供Web服务,即网站访问.常见Web服务软件:Apache(开源).Tomcat(Java).IIS(微软)…… 二.IP:网络之间互连的协议,即为计算机网络相互连接进行通信而设计的协议.IP地址具有唯一性(每台电脑都有一个唯一的IP地址). IP地址就是类似127.0.0.1.27.166.14.101.163.129.1.108一样点与数字的组合. 三.

shell基础知识---与监听服务器长连接端口状态

从未写过脚本我的最近接了俩脚本的需求,就在这分享一下我的我学到基础知识主要就四部分内容 一.变量 变量的定义 string='字符串' string="字符串" num=808string=str 字符串可以用单引号和双引号包裹,也可不包裹.数字话不用引号包裹的话就是一个数值. 变量也可以用来接受语句给变量赋值 file=`ls -l filepath/txt.txt` 上面的语句是接收filepath 下的txt.txt文档 数组的定义 程序中常用的还有数组在 Shell 中,用括号

Keepalived基础知识

大纲: 一.什么是Keepalived? 二.VRRP协议简介. 三.Keepalived原理. 四.Keepalived配置文件详解. 五.Keepalived配置示例. 一.什么是Keepalived? 什么是Keepalived呢,keepalived观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,那说到keepalived时不得不说的一个协议就是VRRP协议,可以说这个协议就是

【深度分解】听趣拍云产品经理剖析视频基础知识(2)

"随着技术的不断进步,视频技术的制作加工门槛逐渐降低,信息资源的不断增长,同时由于视频信息内容更加丰富完整的先天优势,在近年来已经逐渐成为主流.在基础知识(1)里面已经讲了模拟时代和数字化时代的视频技术.接下来将对视频编码与压缩.画面压缩.运动压缩.互联网视频应用的到来做一个详细的介绍." 视频编码与压缩 视频编码与压缩,是数字化视频非常重要的技术,以至于它直接影响到视频在各个领域的应用.如果没有视频编码技术的不断提高,我们今天也不可能在方方面面享受到视频的便利性. 首先,视频编码是一

JSP SERVLET 基础知识

jsp(java server page)和servlet是JAVA EE规范的两个基本成员,是JAVA WEB开发的重点也是基础知识.JSP本质上也需要编译成SERVLET运行. JSP比较简单,可以理解为在HTML页面中嵌入JAVA代码,或使用各种JSP标签,再辅以各种JAVA BEAN. <!-- JSP声明 --> <%! public String info(){return "Hello jsp";} %> <div> <!-- J

活到老学到老:iOS开发中的基础知识(一)

本文参考 标哥的博客:宝库iOS开发笔试题 进行学习整理.与其说是看面试题,不如说是对自己知识的巩固.工欲善其事必先利其器,基础知识不牢固可能会导致编程中的一些注意不到的问题.总之一句话:活到老,学到老. 1.数组中的元素去重问题. //重复元素 NSArray *array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"1"

IP地址基础知识

IP地址基础知识 网络号:用于识别主机所在的网络:主机号:用于识别该网络中的主机. 一 OSI/RM模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 二 TCP/IP模型 数据链路层(网络接口层):Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) ·ATM · DTM · 令牌环 · 以太网 ·FDDI · 帧中继 · GPRS · EVDO ·HSPA · HDLC · PPP · L2TP ·PPTP · ISDN·STP 等 网络层协议(互联网