教培参考
教育培训行业知识型媒体
发布时间: 2024年12月24日 07:05
服务器的英文名称为“ Server”,顾名思义,是指提供各种服务的网络设备。作为网络的节点,服务器承担存储、处理网络上80%的数据和信息,因此也被称为网络的灵魂。
服务器与普通计算机具有类似的功能。只是相对于普通计算机,服务器在稳定性、安全性、专业性能等方面都要求更高。
就功能来说,服务器与普通计算机的主要区别包括:
支持一对多的通信方式:服务器可以支持多终端连接,如:PC、平板、手机等各种固定或移动的网络终端。比如我们今年双十一,有数千万的人参加0点秒杀,背后就离不开功能强大的服务器提供服务。
资源可以通过网络共享:服务器通过侦听网络上其它终端提交的服务请求,在网络操作系统的控制下,将与其相连的硬盘、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发表及数据管理等服务。
硬件性能更加强大:服务器的高性能主要体现在高速的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。
服务器的工作原理是什么呢?
我们举一个生活中的例子,让大家认识一下服务器的工作过程:
今年双十一的包裹都收到了嘛?我猜你肯定去过快递站取快递吧!那么取快递是一个怎样的过程呢?
1)知道快递站在哪里,然后走过去。——建立连接
2)跟快递小哥报出取件码。——提出需求
3)快递小哥根据取件码,找到快递。——提供服务
4)快递小哥找到快递,并交给你。——得到结果
那么服务器的工作原理与取快递有什么关系呢?
我们再来回顾每天手机上网的日常,假设今年双十一你要查询打折信息。
1)我们打开APP,就等同于到达快递站,即与服务器建立连接。
2)点击一下“打折信息”按钮,就等同于向快递小哥报出取件码,即提出需求。
3)运行在服务器上的查询系统就像快递小哥,根据你的请求,在APP数据库中找到你想看的“打折信息”,就好比根据取件码查询快递位置,即提供服务。
4)服务器要把查询到的信息发送回你的手机,传输程序开始工作,这个过程好比快递小哥把快递交给了你,即得到结果。
在这个过程中,提供服务的部分就是服务器啦,堆满包裹的小店就是服务器的文件存储,快递小哥的取件码记录本就是服务器的数据库,而快递小哥就是服务器的接口,简称API。
服务器有哪些性能指标呢?
在了解了服务器的基本工作原理和组成架构后,一台服务器的性能要如何评价呢?小编为大家介绍几个常见的服务器性能指标RT、Throughput、TPS、QPS。
RT(响应时间):一次事务的处理时间。通常指从一个请求发出,到服务器进行处理后返回,再到接收完毕应答数据的时间间隔,单位:毫秒。
Throughput(吞吐量):吞吐量是指系统在单位时间内处理请求的数量,TPS、QPS都是吞吐量的常用量化指标。
TPS(Transactions Per Second,每秒传输的事务处理个数):即服务器每秒处理的事务数。其中包括三个过程:用户请求服务器、服务器内部处理、服务器返回给用户。如果每秒能够完成N个这三个过程,TPS就是N。
QPS(Queries Per Second,每秒查询率):即一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒的响应请求数,也即是最大吞吐能力。
QPS基本类似于TPS,但是不同的是,一个页面的一次访问,即计入一个TPS;但一次页面请求,可能产生多次对服务器的请求,对于这些请求,则计入QPS之中。
微信扫码关注公众号
获取更多考试热门资料