服务器基础知识拓展( Linux 网络操作系统 03)

news2024/11/18 1:47:37

1 什么是服务器

服务器就是在网络中为其他客户机提供服务的计算机。

服务器是计算机的一种,它是在网络操作系统的控制下为网络环境里的客户机(如PC)提供共享资源(包括查询、存储、计算等)高性能计算机,它的高性能主要体现在高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力等方面。

2 服务器的组成

服务器主要由CPU、内存、硬盘、RAID卡(磁盘阵列卡)、网卡组成,配合电源、主板、机箱等基础硬件以提供信息服务;不同于PC机,服务器自带管理系统用于对不同的子系统进行数据和逻辑的管理控制。

3 服务器演进

4 服务器分类

4.1 按服务器外形分类:

塔式服务器

塔式服务器是一种常见的服务器类型,其外观与立式PC主机相似。这种服务器具有出色的可扩展性,拥有多个扩展插槽,方便进行冗余扩展。同时,它不需要额外的设备,对外部机房环境要求不高,维护起来相对方便。然而,由于其外形尺寸和占用面积相对较大,当需要多台服务器同时工作时,管理可能会变得较为复杂。因此,塔式服务器更适合满足一般中小企业的需求。

机架服务器

机架式服务器是一种具有统一标准外观和尺寸的服务器,通常安装在19英寸的标准机柜中。这种服务器的高度以U为单位,其中1U等于44.45mm。常见的规格有1U(4.45cm高度)、2U、3U、4U等,其中1U和2U最为常见。机架式服务器因其紧凑的设计,可以分层安装在机柜中,从而大大提高了空间利用率。这使得在有限的空间内可以安装更多的设备。然而,由于内部空间限制,其扩展性和散热性相对较差。这种服务器特别适合大型机房和企业密集部署的需求。

刀片服务器

刀片式服务器是一种在标准高度的机箱中插装多个卡式服务器单元的高密度计算设备。这种设计使得刀片服务器可以直接集成为一个服务器集群,无需通过外部设备,从而提供更高效的网络服务。与机架式服务器相比,刀片式服务器具有更高的空间利用率和计算密度,特别适用于云计算和超级计算机等领域。此外,它也是一种“HAHD”(高可用高密度)的低成本服务器平台,专门为特殊应用行业和高密度计算机环境设计。

高密服务器

高密服务器是指在服务器机架的单位空间内,部署更多的服务器设备,以实现更高的计算密度和资源利用率。通常来说,高密服务器采用高密度布局和优化设计,通过有效利用空间,将更多的服务器设备放置在一个机架内,从而提供更大的计算能力和存储容量。这种设计能够在有限的空间内提供更多的计算资源,大大提高服务器性能和运行效率。

高密服务器在数据中心和云计算环境中得到广泛应用。它可以提供更多的计算、存储和网络资源,并提高数据中心的整体性能。此外,高密服务器还可以降低数据中心的能源消耗和维护成本,减少机房面积的占用,降低运营风险。

4.2 按指令集分类

指令集(Instruction Set)是计算机处理器(CPU)能够识别和执行的所有指令的集合。它是计算机体系结构的一个关键组成部分,定义了处理器如何执行软件指令,并与计算机硬件进行交互。指令集包括各种操作码(Opcode),每个操作码对应一种特定的操作,如数据传输、算术运算、逻辑运算、控制流等。

​CISC复杂指令集:x86架构

CISC复杂指令集服务器‌主要包括X86服务器,也称为CISC(复杂指令集)架构服务器。这种服务器通常用于中小企业和非关键业务中。X86服务器是基于PC机体系结构,使用Intel或其他兼容x86指令集的处理器芯片的服务器。它的特点是价格便宜、兼容性好,但稳定性较差,安全性不算太高。

RISC精简指令集:非x86架构,Unix服务器,arm服务器。

RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC。

4.3 按处理器数量分类:

单路服务器(1颗CPU)

单路服务器是指一台服务器只有一条CPU通道连接到内存,无法同时处理多个请求的服务器。它通常用于一些对性能要求不高或者访问量较小的应用或者系统。单路服务器的主要特点是成本较低,适用于一些小型的应用场景。由于其只有一条CPU通道,因此在面对大量请求或者高并发的情况下,性能上往往无法满足需求。同时,单路服务器也存在一些劣势,比如可靠性相对较低,一旦出现故障,整个系统将无法正常工作。另外,单路服务器还存在扩展性差的问题。由于只有一条CPU通道,无法进一步扩展处理能力。当应用或者系统的访问量增加时,单路服务器很容易成为性能瓶颈。

与单路服务器相对的是多路服务器,多路服务器具有多个CPU通道,可以同时处理多个请求,提高整体的处理能力。

双路服务器(2颗CPU)

双路服务器是一种具有双路处理器的服务器,也被称为双插槽服务器。它是指服务器主板上配备两个CPU插槽,可以同时安装两个处理器。双路服务器的核心特点是:处理能力强大、可靠性高以及扩展性强。它适用于对服务器性能要求较高的企业和组织,如大型数据库、云计算、虚拟化等领域。

多路服务器(4颗及以上CPU)

多路服务器,也称为多路复用服务器(Multiplexing Server),是一种能够同时处理多个连接的服务器。它通过使用多路复用技术,将多个客户端连接复用到一个或多个线程或进程中,从而有效地减少资源占用和提高服务器的性能。通过使用多路服务器,可以实现高效的并发处理,提高服务器的吞吐量和响应速度。相比于传统的单线程服务器或多线程服务器,多路服务器能够更有效地利用系统资源,提供更好的性能。

4.4 按负载类型分类:

数据库服务器

数据库服务器是用于存储和管理数据的服务器类型。它作为应用程序和文件服务器的后端支持,当应用程序需要读取或写入数据时,会向数据库服务器发送请求。数据库服务器通常由一台或多台服务器和数据库管理系统软件构成,主要作用是为应用程序提供数据服务。它具有数据库管理、数据增查删改、数据库维护等功能,并且具有易扩展的特点。常用的数据库软件包括MySQL、Oracle、SQL Server等。

应用服务器

应用服务器是为应用程序提供支持的关键组件。它不仅托管应用程序,还处理来自客户端的请求,并与其他服务器进行交互。常见的应用服务器软件包括Tomcat、WebLogic和WebSphere。这些服务器通常具备高度的计算和功能实现能力,对CPU配置有较高要求,如双路志强银牌Silver系列。它们与Web服务器相似,都使用HTTP协议响应请求,但更专注于创建动态网站,如电子商务平台和博客。在某些情况下,应用服务器还集成有Web服务器功能。

接入服务器

接入服务器‌(Access Server)又称网络接入服务器(Network Access Server,简称NAS),是一种远程访问接入设备,位于公用电话网(PSTN/‌ISDN)与‌IP网之间,用于将拨号用户接入IP网。

接入服务器具有多种功能,包括:远程接入‌:允许用户通过拨号方式连接到IP网络。拨号虚拟专网(VPDN)‌:实现拨号用户的虚拟专用网络连接。‌构建企业内部Intranet‌:为企业内部提供网络连接和服务。宽带接入‌:支持‌xDSL、‌Cable Modem、高速以太网技术(‌LAN)、‌无线宽带数据接入(‌WLAN)、‌FTTx等技术,实现宽带上网和IP VPN服务。

Web服务器

Web服务器是用于托管网站和Web应用程序的计算机软件。它通过HTTP协议将静态文件如网页文件和资源文件发送给客户端。常见的Web服务器软件有Apache、IIS和NGINX。这些服务器不仅支持HTTP协议,还支持FTP和SMTP等协议,确保网络设备间的信息交换。对于硬件需求,Web服务器并不苛刻,一般的硬件配置即可满足需求,且在访问量上升时,可通过负载均衡集群实现性能扩展。

文件服务器

文件服务器是计算机网络中用于存储、共享和管理文件的服务器。它主要服务于团队、企业或机构等需要数据共享的集体环境。文件服务器不仅要求高可靠性、大容量和低出错率,还具有分时系统文件管理的全部功能,从而增强了数据存储功能,提高了数据可用性,并降低了管理复杂性。此外,文件服务器通常不运行计算机程序或执行计算任务,而是提供可共享的磁盘,供网络上的工作站访问。访问方式根据计算环境的不同而有所区别,如FTP、HTTP、SMB或NFS等协议。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2136711.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV class1-C#+winfrom显示控件并内存管理

OpenCV是一个开源的跨平台计算机视觉库,提供了丰富的图像和视频处理算法。它采用C语言编写,并提供了C、Python、Java等多种语言接口,可广泛应用于各种计算机视觉相关领域。OpenCV具有强大的图像处理能力,包括图像滤波、几何变换、特征提取等,同时也支持视频分析、目标检测与跟踪…

Leetcode 516. 最长回文序列 区间dp C++实现

Leetcode 516. 最长回文序列 问题:给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。 算法1&#xff1a…

如何选择适合企业的高效财税自动化软件

数字化时代,企业财税管理的自动化已成为提高效率、降低成本的重要途径。然而,市面上众多的财税自动化软件让企业在选择合适的方案时感到困惑。本文金智维将介绍如何选择适合企业的高效财税自动化软件,以帮助企业更好地进行运营管理和决策。 1…

部署FileBeat采集日志发送到Kafka集群服务器

为什么要使用FileBeat Logstash功能虽然强大,但是他依赖java,在数据量大的时候,Logstash进程会消耗过多的系统资源,这将严重影响业务系统的性能,而Filebeat就是一个完美的代替者,filebeat是Beat成员之一,基于Go语言开发,没有任何依赖,配置文件简单,格式明了,同时,…

快手自研Spark向量化引擎正式发布,性能提升200%

Blaze 是快手自研的基于Rust语言和DataFusion框架开发的Spark向量化执行引擎,旨在通过本机矢量化执行技术来加速Spark SQL的查询处理。Blaze在快手内部上线的数仓生产作业也观测到了平均30%的算力提升,实现了较大的降本增效。本文将深入剖析blaze的技术原…

见刊丨“GPU池化”术语发布

中国计算机学会(CCF)日前与趋动科技联合发布了“GPU池化”这一术语,并在《中国计算机学会通讯》总第198期刊中发表。 期刊第90/91页 目前,人工智能通过数据、算力、算法和场景的融合深入到各行各业,促进和赋能数智化转型。其中,强…

无人机在战争方面的应用!!!

01 侦察与监视 无人机能够进行长时间的侦察和监视,为指挥官提供实时的战场情报,是现代战争中不可或缺的“眼睛”。它们可以飞越敌方领空,收集情报,为军事决策提供关键信息。 02 精确打击 携带精确制导武器的无人机能够对敌方的…

OpenHarmony(鸿蒙南向开发)——标准系统移植指南(一)

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ OpenHarmony(鸿蒙南向开发)——轻量系统芯片移植指南(一) Op…

Acwing 区间合并

区间合并 主要思想:给定很多区间。若两个区间有交集,将二者合并成一个区间。 具体做法: 先按照区间的左端点进行排序然后遍历每个区间,根据不同的情况进行合并,有一下几种情况: 第一种情况,区间不变&…

VMware中安装win7和kail等虚拟机

主要内容 第一部分:安装win 7第二部分 安装kali第三部分 安装UbuntuUbuntu22.04上安装PwntoolsUbuntu上安装vim 第一部分:安装win 7 1.打开安装好的虚拟机 参考链接:虚拟机VMware安装windows7 64位操作系统(图文版详解版&…

TDengine 与飞腾腾锐 D2000 完成兼容互认证,推动国产软硬件深度融合

在国家信息安全和自主可控技术日益受到重视的背景下,国产软硬件的发展已成为推动数字经济的重要力量。随着全球科技竞争加剧,企业在选择技术解决方案时,越来越倾向于采用国产产品以降低对外部技术的依赖。这一趋势不仅是为了确保数据安全与隐…

VUE下拉选择分页,远程搜索

实现效果 实现思路 初始化加载第一页;监听下拉框的滚动事件,当滚动到底部的时候加载下一页;输入搜索时,重置为第一页加载;关闭下拉选择框时,判断如果存在搜索值,要清空搜索值、并加载第一页。 …

【运维方案】某系统运维需求方案参考(doc全原件2024)

系统运维需求方案 1服务目标 2服务人力需求、服务资源需求 3信息资产统计服务需求 4业务应用软件服务需求 5网络、安全系统运维服务需求 6主机、存储系统运维服务需求 7数据库系统运维服务需求 8终端运维服务需求 9综合布线系统服务需求 10大屏幕显示系统的维护需求 11视频会议…

2024年最新会声会影2025旗舰版新功能介绍及安装图文激活教程

会声会影2025是一款超级受欢迎的视频播放软件,用于剪辑和编辑各种类型的视频素材。软件具有直观的用户界面,使得即使对于初学者来说也能轻松上手。该软件提供了各种创意工具,可以帮助用户实现他们的创意想法。用户可以裁剪、合并和重新排列视…

SpringBootAdmin源码修改编译002_踩坑记录一堆坑_记录过程_没有成功---VUE工作笔记0027

当前版本是18.19.0 我本地安装的node npm install 执行的时候报错了.上面的错误 说node-ipc@9.2.2的版本 需要使用node 8 10 12 14 16 17的版本,而我安装的是 18.19.0的版本. 这个时候的解决方案是提升node-ipc组件的版本. 可以看到在npmjs网站上找到,对应的组件node-ipc 可…

Hazel 2024

不喜欢游戏的人也可以做引擎,比如 cherno 引擎的作用主要是有两点: 将数据可视化交互 当然有些引擎的功能也包含有制作数据文件,称之为资产 assets 不做窗口类的应用栈,可能要花一年才能做一个能实际使用的应用,只需…

Axure RP 11 Beta 测试版 发布了,目前是免费试用阶段

Axure RP 11 Beta 已经发布上线了!各位产品同学可以从下面的链接下载测试版,体验新功能。目前RP11处于免费试用阶段,没有授权的用户也可以免费使用试用版。 与 Axure RP 的以往版本一样,在 RP11 中保存文件后,无法在低…

redis有序集合写入和求交集的速度

背景 团队小伙伴做了一个需求。大概的需求是有很多的图片作品,图片作品有一些类别,每个人进入到每个类别的作品业,根据权重优先查看权重最高的的作品,权重大概是基于每个人对该作品的浏览计算,浏览过的作品放在最后展…

IDEA 通义灵码 插件使用体验

目录 前言 主要功能 演示代码 解释代码 生成单元测试 生成代码注释 生成优化建议 代码片段补全 总结 前言 自从 AI 技术开始大规模应用,老板就想让下面的牛马借助 AI 工具来提高编码效率,由于团队都没有在实际编码中深度使用过 AI 工具&#x…

消息中间件有哪些常见类型

消息中间件根据其设计理念和用途,可以大致分为以下几种常见类型: 点对点消息队列(Point-to-Point Messaging Queues): 在这种模型中,消息被发送到特定的队列中,消费者从队列中取出并处理消息。队…