V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq2461345521
V2EX  ›  问与答

新手服务器基础知识培训要点,让更多的人认识到服务器

  •  
  •   qq2461345521 · 2017-02-09 15:19:56 +08:00 · 615 次点击
    这是一个创建于 2846 天前的主题,其中的信息可能已经有所发展或是发生改变。

    志强 E5-2650 , 16 核

    内存: 16G
    
    硬盘: 1T
    
    带宽:独享 3M 国际带宽
    
    现优惠价: 1500 元 /月。
    
    杨 da 明: 18588446434 (微信,电话)
    
    QQ 号: 2851041329
    
    官网: www.chinahkidc.net
    
    一直以来,我们都是有种隔行如隔山的感觉,面对我们需要了解的服务器基础知识,还是应该进行一列的培训,不管是对购买主机的用户,或者是对正在学习的学生,都是有着一定的好处的。
    
    服务器的构成与普通 PC 机基本一致:有处理器、硬盘、内存等,不同的是服务器是针对具体的网络应用特别制定的,因此它与普通 PC 机在稳定性、可靠性、安全性、可扩展性、可管理性等方面存在较大差异。
    
    什么是服务器?
    
    服务器是指具有固定的地址,并为网络用户提供服务的节点,它是实现资源共享的重要组成部分,服务器主要有网络服务器、打印服务器、终端服务器、磁盘服务器和文件服务器等,而按其应用层次来说,又可分为入门级服务器、部门级服务器等等。
    
    CPU 产品代码或者项目代码的由来。
    
    熟悉英特尔公司的人大概都知道每个英特尔的产品或者具有代表性的技术在开发的时候都有一个产品代码或者项目代码。这些代码不会用于正式的产品上市,只会用于开发阶段的沟通。
    
    英特尔产品上市时使用的正式品牌和产品名的确定要远远晚于产品的立项和开发阶段,产品的品牌和产品名涉及的方方面面太多,如法律方面的:商标注册,使用范围;人文方面的:用户接受度等等。
    
    因此,为了沟通方面,就先使用代码沟通,英特尔公司把代码的选择权交给项目组或者项目的负责人,他们可以根据自己的喜好来给新产品和新技术取个代码。不过,命名也不是天马行空,有个前提,为了避免法律上潜在的风险,代码名字的选用应该是地图上可以找到的。
    
    英特尔很多产品的开发部门都集中在加利福尼亚州(California)旧金山附近的硅谷以及俄勒冈州(Oregon)波特兰市周边,所以在这两个地方工作的英特尔项目组都会以工作地周围的地名,街道名,河流名,山名等等作为产品或者项目的代码,它们在地图上都可以找到。
    
    当然,代码的选用不限于这两个州,项目的负责人也可以从自己家乡的地图或者其他地方地图上可以找到的名字来作为代码。在我印象中,中国团队负责的一些项目就用过像 PearlRiver(珠江), YellowRiver(黄河),O'River(瓯江)等等,因为项目是区域性的,也只是在内部沟通使用,所以众多代码并不为公众知晓。
    
    内存技术
    
    ( 1 ) ECC
    
    ECC 是一种广泛应用于各种领域的计算机中的指令纠错技术, ECC 的全称是“ ErrorCheckingandCorrecting ”,对应的中文名称就叫做“错误检查和纠正”,从该名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。很多时候听到一些奸商说我们的服务器内存是 ECC 内存,其实 ECC 并不是一种型号,而是将 ECC 技术应用到内存中。 ECC 内存主要是从 SD 内存开始得到广泛应用
    
    ( 2 ) Chipkill
    
    Chipkill 技术是 IBM 公司为了解决目前服务器内存中 ECC 技术的不足而开发的,是一种新的 ECC 内存保护标准。 ECC 内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。由于目前使用的服务器其系统速度都很高,同时出现多比特错误的现象很少发生,因此 ECC 技术得到了充分地认可和应用,使得 ECC 内存技术成为几乎所有服务器上的内存标准。
    
    随着基于 Intel 处理器架构的服务器的 CPU 性能在以几何级的倍数提高,而硬盘驱动器的性能跟不上 CPU 性能,因此服务器需要大量的内存来临时保存 CPU 上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供 4 ( 32 位)或 8 ( 64 位)比特以上的数据,一次性读取这么多数据,出现多位数据错误的可能性会大大地提高,而 ECC 又不能纠正双比特以上的错误,这样就很可能造成全部比特数据的丢失,系统就很快崩溃了。 IBM 的 Chipkill 技术是利用内存的子结构方法来解决这一难题。即单一芯片,无论数据宽度是多少,只对于一个给定的 ECC 识别码,它的影响最多为一比特。因此,即使整个内存芯片出了故障,每个 ECC 识别码也将最多出现一比特坏数据,而这种情况完全可以通过 ECC 逻辑修复,从而保证内存子系统的容错性,保证了服务器在出现故障时,有强大的自我恢复能力。采用这种内存技术的内存可以同时检查并修复 4 个错误数据位,服务器的可靠性和稳定得到了更加充分的保障。
    
    ( 3 ) Register
    
    Register 即寄存器或目录寄存器,在内存上的作用如同书的目录,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有 Register 的内存一定带 Buffer(缓冲),并且目前能见到的 Register 内存也都具有 ECC 功能,其主要应用在中高端服务器及图形工作站上,如 IBMNetfinity5000 。
    
    ( 4 ) FB-DIMM
    
    全缓冲内存模组 FB-DIMM ( FullyBuffered-DIMM)是 Intel 在 DDR2 、 DDR3 的基础上发展出来的一种新型内存模组与互联架构,既可以搭配现在的 DDR2 内存芯片,也可以搭配未来的 DDR3 内存芯片。 FB-DIMM 可以极大地提升系统内存带宽并且极大地增加内存大容量。与 DDR2 内存相比 FB-DIMM 在内存频率相同的情况下目前能提供四倍于普通内存的带宽,并且能支持的大内存容量也达到了普通内存的 24 倍,系统大能支持 192GB 内存。
    
    与普通的 DIMM 模块技术相比, FB-DIMM 与内存控制器之间的数据与命令传输不再是传统设计的并行线路,而采用了类似于 PCI-Express 的串行接口多路并联的设计,以串行的方式进行数据传输。在这种新型架构中,每个 DIMM 上的缓冲区是互相串联的,之间是点对点的连接方式,数据会在经过第一个缓冲区后传向下一个缓冲区,这样,第一个缓冲区和内存控制器之间的连接阻抗就能始终保持稳定,从而有助于容量与频率的提升。
    
    服务器的用途
    
    从网站的建立到如今的网络发展,服务器的使用是非常重要的,从配置到性能,都是用户要考虑的问题,如果新手刚刚接触,对于服务器的具体用途还是应该进行深入的了解。如今低价稳定型服务器对服务器的处理速度,数据存储要求不高,但稳定性,安全性高,例如企业网站和普通论坛网站应用,以及 DNS 和代理服务器等。
    
    服务器随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。
    
    香港葵芳机房网络遍达全球,连接和记、九仓,宽频, NTT , NWT 等香港本地交换中心及城域网核心节点, CN2 直连大陆,另有国际专线 IPLC 直连,混合 BGP 线路:线路能做到单条出口有问题随时跳转其他出口不中断业务,也能做到不同的线路出口进出流量,智能优化路由,带宽 100%跑国内、国际。
    
    杨 da 明: 18588446434 (微信,电话)
    
    QQ 号: 2851041329
    
    官网: www.chinahkidc.net
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:35 · PVG 07:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.