什么是客户机服务器计算,第1张

客户机是终端

服务器是提供服务的计算机。

客户端通过终端(终端有下载的软件,包括浏览器也属于终端),通过一个端口,连接到服务器指定的端口。服务器会监听这个端口,如何有这个端口的应用访问,则和终端用户交互,从而达到客户端连接服务器的作用。

鲁大师估算的是主要部件的功耗,实际上因为还有cpu散热风扇机箱散热风扇多块硬盘等原因,主机满载时实际功耗确实可能会更大一点,但是也大不了多少,如图,再怎么大也不会超过200w。配置ups的话,如果只是这个主机和显示器,500va的都可以的,关键是电池容量要配够。

参照此表,您可以估算出服务器在繁忙时段的平均扩展系数,并且还可以为 Server_Transinfo_Range 设定合理的数值,以此得到一个比较理想的服务器可用性指标。以下内容节选自 Domino Administrator 651 帮助文档。集群中的每个服务器都定期判断自己的工作负载,判断将基于服务器最近处理请求的响应时间作出。系统用 0 到 100 之间的数字表示工作负载,其中 0 表示服务器负载过重;100 表示服务器负载很轻。这个数值称为服务器的可用性指标。随响应时间增加,服务器可用性指标减小。服务器的可用性指标约等于仍然可用的总服务器容量百分比。例如,如果服务器的可用性指标为 65,则仍然有 65% 的服务器容量可用。尽管企业中的服务器功率和资源可能不同,但每台服务器上的服务器可用性指标都代表同一件事 -- 仍然可用的服务器容量。服务器可用性指标基于扩展系数生成,用于指示服务器上的当前工作负载。扩展系数是由特定类型事件的响应时间与服务器曾经完成此类事务的最短时间之比决定的。例如,如果服务器当前执行“打开数据库”事务的平均时间为 12 毫秒,而服务器曾经执行“打开数据库”事务的最短时间为 3 毫秒,则“打开数据库”事务的扩展系数为 4(当前时间 12 毫秒除以最快时间 3 毫秒)。换言之,扩展系数决定完成当前事务所花的时间是在最佳条件下所花时间的多少倍。IBM(R) Domino(TM) 将每种事务的最短时间存储在内存和 LOADMONNCF 文件中,服务器每次启动时都会读取该时间。服务器关机时,Domino 会用最新信息更新 LOADMONNCF 文件。为确定当前的扩展系数,Domino 会在指定的时间段内跟踪最常用的几种 Domino 事务类型。缺省情况下,Domino 会在 5 个时间段内跟踪这些事务,每段时间为 15 秒。然后,Domino 就可以确定完成每种事务平均要花的时间,并用该时间除以它曾经完成每种同类事务所花的最短时间。这样就可确定每种事件的扩展系数。为确定整个服务器的扩展系数,Domino 会取所有类型事务的扩展系数的平均值,并对最常用的事务类型给予较大的加权数。当服务器繁忙时,对服务器添加更多负载会显著地影响服务器的性能和可用性。因此,向繁忙的服务器中添加负载也比向不繁忙的服务器中添加负载要更快地增大扩展系数。因为各个服务器的速度、容量和处理能力各不相同,能够处理的工作负载也不尽相同。所以,两个不同服务器的扩展系数相同并不一定意味着二者能够承担相当的工作负载。例如,对于一个在空闲状态下执行事务都需要花费很长时间的小型服务器来说,扩展系数 40 可能表示用户需要等待若干秒才能得到响应。而对于一个处理速度非常快的超大型服务器来说,扩展系数 400 可能表示用户只需等待不到一秒的时间就能得到响应。注意:下表中的值是根据扩展系数 64 生成的,该值表示服务器处于满负载状态。 扩展系数可用性指标 1<nozeros> 100<nozeros> 2<nozeros> 83<nozeros> 4<nozeros> 67<nozeros> 8<nozeros> 50<nozeros> 16<nozeros> 33<nozeros> 32<nozeros> 17<nozeros> 64<nozeros> 0<nozeros> 注意:扩展系数和可用性指标仅用于度量服务器响应时间,该时间通常只是客户机经历的响应时间的一小部分。例如,客户机和服务器之间的网络响应时间通常占客户机经历的响应时间的很大部分。更改表示服务器处于满负载状态的扩展系数值 要有效利用 Domino 工作负载平衡,必须调整扩展系数与可用性指标之间的关系,以便服务器在达到预期的故障转移工作负载时进行故障转移。通过指定表示服务器处于满负载状态的扩展系数值,可以实现此目的。Domino 中的缺省值为 64。当扩展系数达到该值时,便可将服务器视为负载已满,可用性指标降为 0(零)。如果服务器的功能特别强大,处理速度特别快,则可提高表示服务器处于满负载状态的扩展系数值。对于一些处理速度极快的服务器来说,该值可以提高到几百或更高。如果服务器的处理速度特别慢,则可降低该值。要更改表示满负载服务器的扩展系数值,请将下面的设置添加到 NOTESINI 文件,然后重新启动服务器。SERVER_TRANSINFO_RANGE= n 其中,值 n 表示服务器处于满负载状态的扩展系数值等于 2 的 n 次幂。 n 的缺省值为 6,这说明扩展系数值为 64,因为 2 的 6 次幂为 64;如果将 SERVER_TRANSINFO_RANGE 设为 7,则满负载时的扩展系数值为 128;如果将 SERVER_TRANSINFO_RANGE 设为 8,则该值为 256。要确定 SERVER_TRANSINFO_RANGE 的最优值,请执行下列操作:1 在服务器负载过重的期间内,监控服务器的扩展系数。可以使用控制台命令“show stat serverexpansionfactor”来执行此任务。另外,还可以在这些期间内监控性能统计信息。记录有关此类期间的足够多的扩展系数值,以便确定使用哪个扩展系数值来表示服务器处于满负载状态。 2 为 SERVER_TRANSINFO_RANGE 确定一个值,以 2 为底数, 该值为指数计算而得的值,即为在步骤 1 中选择的扩展系数值。 如果更改了表示服务器处于满负载状态的扩展系数值,扩展系数与可用性指标之间的关系就会发生变化。下表列出了当 SERVER_TRANSINFO_RANGE 值为 8 时的一些扩展系数以及由之转换而来的可用性指标。因为 2 的 8 次幂为 256,所以本例中的最大扩展系数为 256。扩展系数可用性指标1<nozeros>100<nozeros>2<nozeros>88<nozeros>4<nozeros>75<nozeros>8<nozeros>63<nozeros>16<nozeros>50<nozeros>32<nozeros>38<nozeros>64<nozeros>25<nozeros>128<nozeros>13<nozeros>256<nozeros>0<nozeros>更改用于计算扩展系数的数据量 尽管不是必需的操作,但还是可以使用下列 NOTESINI 设置来更改 Domino 收集用以配置扩展系数的数据量。 要更改 Domino 使用的数据收集时间段数,请使用 NOTESINI 的 Server_Transinfo_Max=x 设置,其中 x 是您希望 Domino 使用的收集时段数量。 要更改每个数据收集时间段的时间长度,请使用 NOTESINI 的 Server_Transinfo_Update_Interval=x 设置,其中 x 是每个时间段的长度(秒)。

网络的计算模式

〖主要内容〗C/S模式的形成和发展及特点,B/S模式的形成和发展及特点

〖教学重点〗C/S模式的中间件,B/S模式的技术特征

随着计算机技术和计算机网络的发展,以客户机/服务器(C/S)的计算模式逐渐取代了以大型主机为中心的计算机模式,成为企业网首选的计算模式

网络计算模式的发展

以大型机为中心的计算模式

以大型机为中心的计算模式即分时共享模式,是指将不具备资源的终端通过硬件连线直接连接到主机或终端控制器上,利用主机的能力来运行应用程序,并将运行结果在终端显示出来的计算结构

特点:终端通过硬件连线直接连接到主机或终端控制器上;系统提供专用的用户界面;所有用户击键和光标位置被传入主机;所有从主机返回的结果包括光标位置和字符串等都显示在屏幕的特定位置;系统采用严格的控制和广泛的系统管理,性能管理机制

以服务器为中心的计算模式

以服务器为中心的计算模式即资源共享模式,是指PC机工作站与大型机连接成局域网,从而使资源得以共享的计算结构

特点:向用户提供了灵活的服务;管理控制和系统维护工作较弱;主要用于共享共同的应用,数据以及打印机

客户机/服务器计算模式

客户机/服务器计算模式,简称C/S模式,是指前端客户部分(微机或工作站)通过应用程序运行服务器上的程序并得到结果,后端服务器部分(微机或大型机)运行客户机请求的应用程序,并将运行结果返回给客户机的计算结构

浏览器/服务器计算模式

浏览器/服务器计算模式,简称B/S模式,是指基于浏览器,WWW服务器和应用服务器的计算结构

B/S模式继承和共融了传统C/S模式中的网络软,硬件平台和应用,所不同的是更加开放,与软,硬件平台无关,应用开发速度快,生命周期长,应用扩充和系统维护升级方便等

客户机/服务器模式

C/S技术特点:系统使用了客房机和服务器双方的智能,资源和计算机能力来执行一个特定的任务,即一个任务由客房机和服务器双方共同承担

C/S特点

在C/S模式下,一个或更多的客户机和一个或更多的服务器以及支持客户机和服务器进程通信的网络操作系统共同组成了一个支持分布计算,分析和表示的系统,在该模式下,应用分为前端的客户应用部分和服务器应用部分客户方发出请求,网络通信系统将请求的内容传到服务器,服务器根据请求完成预订的操作,然后把结果送回客户

客户机的特点

提供了一个用户界面,负责完成用户命令和数据的输入,并根据用户要求提供所得到的结果

同一系统中每个客户机要有一致的用户界面

客户机使用结构化查询语言SQL发送命令到服务器

客户机利用OS的进程间通信机制和服务器进行通信,并把查询结果或命令传到服务器

客户机对服务器送回的查询或命令结果数据进行分析处理,然后把它们提交给用户

服务器的特点

服务器向客户机提供由客户机/服务器系统决定特定服务

服务器负责响应来自客户机的查询或命令,但不是主动的,而是作为一个信息的存储者或服务的提供者

C/S特点

桌面上的智能

最优化地共享服务器资源

优化网络利用率

在底层OS和通信系统之上提供一个抽象的层次,允许应用程序有较好的可维护性和可移植性

C/S与资源共享模式的比较:

资源共享模式:

客户机通过应用程序请求服务器通过网络发送合适的数据文件,客户机收到数据表后对数据作进一步处理(如:修改)再将结果送回到服务器上客户机可共享服务器上的资源(应用软件,数据库,打印机等)

C/S模式:

客户机通过应用程序中的SQL命令(结构化查询语言)向服务器发出请求,服务器根据请求自行对数据库进行处理,再通过网络将处理结果送回到客户端即客户机与服务器之间只是传送服务请求命令和命令操作结果,而不需要传送任何数据库文件

客户机前端处理用户界面和交互,服务器后端负责处理请求

C/S的优点

减少了网络的流量:传输的只是必要的信息,如师更新的数据而不是整个数据表

响应时间较短:因为所有的数据运算和处理工作是在服务器上完成的

充分利用客户机和服务器双方的能力组成了一个分布式应用环境

保证了数据的安全性和完整性,服务器对客户要进行鉴别或授权等的识别

客户机更加灵活,只要连接到网络用户都可以进行访问

C/S模式的中间件

C/S的优点并没有使基于C/S的应用软件大量出现,原因在于程序员编写应用程序要面对底层网络协议,从而难于编写和维护,其移植性也较差为了解决应用程序对网络过分依赖问题,引用了中间件

中间件:是指客户机和服务器之间的软件(类似OS作用)

利用中间件提供的简单的,较高层次的应用程序编程接口API,把下层网络技术屏蔽起来,这样程序员把精力集中在应用方面,而不是通信问题上

中间件功能:把应用和网络屏蔽开从应用的角度看,中间件对网络的作用和OS对本地计算机资源(硬盘,外设,内存)的作用是一样的中间件为程序员提供了高层的,跨越多种平台和协议的接口,使得在客户机/服务器模式下的应用程序编写变得简单和有效

浏览器/服务器计算模式

B/S计算模式确定与特点

C/S计算模式

B/S计算模式

结构

以分散的,多层次的和具有图形用户接口GUI的PC作为客户机,用户在客户机以事件驱动方式一对多地访问应用服务器上的资源

一种平面型多层次的网状结构,网络用户在基于浏览器的客户机上以网络用户界面NUI多对多地访问应用服务器上的资源;用户访问应用服务器资源以动态交互或互相合作的方式进行

数据处理

在客户机上

在服务器上

操作平台

要求统一平台

与软件,硬件平台无关

程序语言

取决于客户机的使用

取决于服务器的使用

硬件要求

多功能的客户机

最基本的客户机

B/S计算模式的发展

静态Web技术

动态Web技术

实时Web技术

时间

1997年前

1997~1998年

1998年至今

结构

连接Internet

建立Intranet

Internet,Intranet,Extranet

技术

HTML

HTTP

静态Web服务

基本安全

配置各类服务器

防火墙

浏览器/Web/DBMS

Java

网络基础设施带宽延时等实时性保证

新的/改进的协议和工具

虚拟技术

更高的安全性

应用

电子邮件

信息发布

信息共享

访问数据库

多媒体信息交互

交谈/讨论

工作流/工作日程

虚拟现实各种应用

电子商务

协同工作

事物处理

基于Web技术的B/S计算模式特征

采用面向对象技术OOP

虚拟现实标志语言VRML(具有三维动画超媒体技术)

B/S计算模式应用系统平台特点

分散应用与集中管理,跨平台兼容性,交互性和实时性,协同工作,系统易维护性

这个没有特别准确的一个计算方式的

这个可以根据你的网站情况进行选择的,例如:网站的访问量,对应群体,以及主要做的用途,来进行选择合适自己的主机。

正常情况下,现在主流的主机有:E3-1230V3 E5--2620 E5-2670等cpu 都是非常不错的。主频的话 一般都选233Ghz以上的就差不多的,至于内存的话 4G以上一般的就足够了

如果有什么不是很清楚的话,可以看下苹果+互联的主机的,性价比比较不错的,而且稳定性较好的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 什么是客户机服务器计算

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情