服务器主要参数:带宽、CPU、芯片组、内存、硬盘、网卡、冗余、可扩展性
1、带宽:服务器 5M 带宽在线多少人?
我这里详细的给你介绍下,带宽和同时在线人数的计算,也方便后面有想了解的朋友在你这个提问上寻找答案。
首先,服务器带宽说的 5M 带宽,实际上是 5Mbps/8=625KB,需要是独享带宽,共享的话因为他人的因素无法计算。
然后计算你的网站大小,普通大小的网站页面(图片少,压缩过,代码优化)只有几 K,我们姑且按照 50K 计算。
所以 625kb/50k=12.5 人,大概同时在线 12.5 人访问这个 50KB 的页面是没有问题的。
要值得注意,这个是同时,也就是传统意义上的同一秒,只要有先后发送请求的顺序就可以错开,所以 5M 带宽严格意义上是很大的,如果你的页面小,几乎可以满足千人在线,因为大部分的人都是点击后浏览页面的,不会说一直给你发送请求。
2、CPU
中央处理器(CPU,Central Processing Unit)是是一台计算机的运算核心和控制核心。
计算机的性能在很大程度上由 CPU 的性能决定,而 CPU 的性能主要体现在其运行程序的速度上。影响运行速度的性能指标包括 CPU 的工作频率、Cache 容量、指令系统和逻辑结构等参数。
主频:主频也叫时钟频率,单位是兆赫(MHz)或千兆赫(GHz),用来表示 CPU 的运算、处理数据的速度。通常,主频越高,CPU 处理数据的速度就越快;
缓存(Cache):实际工作时,CPU 往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升 CPU 内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于 CPU 芯片面积和成本的因素来考虑,缓存都很小;
核心数:般情况下每个核心都有一个线程,几核心就有几线程,但是 intel 发明了超线程技术,可以让单核模拟多核心工作,intel 的超线程可以让单核心具有两个线程,双核四线程 ;
线程数 :线程数多当然速度就快,但功耗就大 ;
从英特尔品牌来看,主要有酷睿、至强、奔腾、凌动、赛扬、安腾和应用在物联网领域的几大品类。PC 多以酷睿系列为主,至强则是服务器级处理器的唯一选择。在真实的场景中,确实有玩家将至强 E3 处理器应用在 PC 之上,这主要是因为服务器级 CPU 会比一般 PC 能支持更大的缓存和多处理(安装了多个物理 CPU)。
3、芯片组
这里说的芯片组,是 X86 系统独有的,一般 RISC 处理器都是 SoC,芯片即为系统;X86 比较独特,以前是由 CPU、南桥、北桥组成一个系统,现在是由 CPU+PCH 形成一个系统。因为接口和总线太多,太复杂,又由于 X86 系统一直传承着继承性,兼容性等特点,所以多个处理器可以匹配不同主板,同一个主板可以适配多种处理器,所以这样做了功能拆分。
4、内存
服务器采用专用的 ECC 校验内存,并且应当与不同的 CPU 搭配使用。通常情况下,内存数量越大,服务器的性能越高。特别是对于数据库服务、代理服务、Web 服务等网络服务而言,内存数量显得尤其重要。通常情况下,入门级服务器的内存不应该小于 2GB,工作组级的内存不小于 4GB,部门级的内存不小于 8GB。
5、硬盘
SATA:Serial ATA 接口,即串行 ATA,采用串行技术以获得更高的传输速度及可靠性。 目前是第二代即 SATAII。
SCSI:全称为 “SmallComputer System Interface”(小型计算机系统接口),具有应用范围广、多任务、带宽大、CPU 占用率低,以及热插拔等优点,主要应用于中、高端服务器和高档工作站。
SAS:Serial Attached SCSI 接口,即串行 SCSI, 采用串行技术以获得更高的传输速度。目前仍然是第一代。
SSD:固态存储硬盘 (Solid State Disk) 其特别之处在于没有机械结构,以区块写入和抹除的方式作读写的功能,与目前的传统硬盘相较,具有低耗电、耐震、稳定性高、耐低温等优点。
另外,为了扩充数据存储空间,保证数据存储的安全性,成倍提高数据读取速度,部门级和企业级服务器还往往采用 SAS RAID 卡,将若干硬盘组建为磁盘阵列。入门级服务器可采用廉价的 SATA RAID 卡,以实现相似的功能。
6、网卡
既然服务器要为网络中其他计算机提供服务,自然就要实现与其他计算机之间的通讯。即使服务器的处理能力很高,如果无法快速响应客户端的请求,那么,就会给网络传输造成瓶颈。因此,服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如 FTP 服务器、文件服务器或视频点播服务器),还应当配置两块千兆网卡。需要注意的是,千兆网卡通常需要安装在 64 位 PCI 插槽中。
7、冗余
可靠性是服务器最重要的指标。既然服务器在网络中的作用如此重要,那就要求服务器必须非常稳定,以便能随时为客户端能提供服务,也就是说,服务器需要不间断地工作。另外,所有重要数据都存储在服务器上,一旦硬盘损坏,数据将全部丢失。为了保证系统的可靠性,服务器采用了专门的技术。
磁盘冗余。磁盘冗余采用两块或多块硬盘来实现磁盘阵列,即使一块硬盘损坏,也不会丢失数据。
部件冗余。由于所有硬件设备都有发生故障的可能,因此,许多重要硬件设备都不止一个,例如,网卡、电源、风扇,这样可以保证部分硬件损坏之后,服务器仍然能够正常运行。
热插拔。所谓热插拔,是指带电进行硬盘或板卡的插拔操作,实现故障恢复和系统扩容。既然服务器是 7×24 小时工作的,那么,即使在更换或添加硬盘,甚至在插拔板卡时也不能停机。因此,热插拔对于服务器则言,就显得非常重要。
8、可扩展性
服务器的可扩展性既被用于部件冗余以保证运行的稳定性,同时,也被用于提升系统配置、增加功能。因此,服务器除了有较多的硬盘位置、内存插槽、CPU 插座外,还拥有丰富的板卡插槽。如果硬盘数量较多,还应当能够扩充电源模块。