全部課程
發(fā)布時(shí)間: 2021-11-30 10:05:01
服務(wù)器的英文名稱(chēng)為“ Server”,顧名思義,是指提供各種服務(wù)的網(wǎng)絡(luò)設(shè)備。作為網(wǎng)絡(luò)的節(jié)點(diǎn),服務(wù)器承擔(dān)存儲(chǔ)、處理網(wǎng)絡(luò)上80%的數(shù)據(jù)和信息,因此也被稱(chēng)為網(wǎng)絡(luò)的靈魂。
服務(wù)器與普通計(jì)算機(jī)具有類(lèi)似的功能。只是相對(duì)于普通計(jì)算機(jī),服務(wù)器在穩(wěn)定性、安全性、專(zhuān)業(yè)性能等方面都要求更高。
就功能來(lái)說(shuō),服務(wù)器與普通計(jì)算機(jī)的主要區(qū)別包括:
支持一對(duì)多的通信方式:服務(wù)器可以支持多終端連接,如:PC、平板、手機(jī)等各種固定或移動(dòng)的網(wǎng)絡(luò)終端。比如我們今年雙十一,有數(shù)千萬(wàn)的人參加0點(diǎn)秒殺,背后就離不開(kāi)功能強(qiáng)大的服務(wù)器提供服務(wù)。
資源可以通過(guò)網(wǎng)絡(luò)共享:服務(wù)器通過(guò)偵聽(tīng)網(wǎng)絡(luò)上其它終端提交的服務(wù)請(qǐng)求,在網(wǎng)絡(luò)操作系統(tǒng)的控制下,將與其相連的硬盤(pán)、打印機(jī)、Modem及各種專(zhuān)用通訊設(shè)備提供給網(wǎng)絡(luò)上的客戶(hù)站點(diǎn)共享,也能為網(wǎng)絡(luò)用戶(hù)提供集中計(jì)算、信息發(fā)表及數(shù)據(jù)管理等服務(wù)。
硬件性能更加強(qiáng)大:服務(wù)器的高性能主要體現(xiàn)在高速的運(yùn)算能力、長(zhǎng)時(shí)間的可靠運(yùn)行、強(qiáng)大的外部數(shù)據(jù)吞吐能力等方面。
服務(wù)器的工作原理是什么呢?
我們舉一個(gè)生活中的例子,讓大家認(rèn)識(shí)一下服務(wù)器的工作過(guò)程:
今年雙十一的包裹都收到了嘛?我猜你肯定去過(guò)快遞站取快遞吧!那么取快遞是一個(gè)怎樣的過(guò)程呢?
1)知道快遞站在哪里,然后走過(guò)去。——建立連接
2)跟快遞小哥報(bào)出取件碼。——提出需求
3)快遞小哥根據(jù)取件碼,找到快遞。——提供服務(wù)
4)快遞小哥找到快遞,并交給你。——得到結(jié)果
那么服務(wù)器的工作原理與取快遞有什么關(guān)系呢?
我們?cè)賮?lái)回顧每天手機(jī)上網(wǎng)的日常,假設(shè)今年雙十一你要查詢(xún)打折信息。
1)我們打開(kāi)APP,就等同于到達(dá)快遞站,即與服務(wù)器建立連接。
2)點(diǎn)擊一下“打折信息”按鈕,就等同于向快遞小哥報(bào)出取件碼,即提出需求。
3)運(yùn)行在服務(wù)器上的查詢(xún)系統(tǒng)就像快遞小哥,根據(jù)你的請(qǐng)求,在APP數(shù)據(jù)庫(kù)中找到你想看的“打折信息”,就好比根據(jù)取件碼查詢(xún)快遞位置,即提供服務(wù)。
4)服務(wù)器要把查詢(xún)到的信息發(fā)送回你的手機(jī),傳輸程序開(kāi)始工作,這個(gè)過(guò)程好比快遞小哥把快遞交給了你,即得到結(jié)果。

在這個(gè)過(guò)程中,提供服務(wù)的部分就是服務(wù)器啦,堆滿(mǎn)包裹的小店就是服務(wù)器的文件存儲(chǔ),快遞小哥的取件碼記錄本就是服務(wù)器的數(shù)據(jù)庫(kù),而快遞小哥就是服務(wù)器的接口,簡(jiǎn)稱(chēng)API。
服務(wù)器有哪些性能指標(biāo)呢?
在了解了服務(wù)器的基本工作原理和組成架構(gòu)后,一臺(tái)服務(wù)器的性能要如何評(píng)價(jià)呢?小編為大家介紹幾個(gè)常見(jiàn)的服務(wù)器性能指標(biāo)RT、Throughput、TPS、QPS。
RT(響應(yīng)時(shí)間):一次事務(wù)的處理時(shí)間。通常指從一個(gè)請(qǐng)求發(fā)出,到服務(wù)器進(jìn)行處理后返回,再到接收完畢應(yīng)答數(shù)據(jù)的時(shí)間間隔,單位:毫秒。
Throughput(吞吐量):吞吐量是指系統(tǒng)在單位時(shí)間內(nèi)處理請(qǐng)求的數(shù)量,TPS、QPS都是吞吐量的常用量化指標(biāo)。
TPS(Transactions Per Second,每秒傳輸?shù)氖聞?wù)處理個(gè)數(shù)):即服務(wù)器每秒處理的事務(wù)數(shù)。其中包括三個(gè)過(guò)程:用戶(hù)請(qǐng)求服務(wù)器、服務(wù)器內(nèi)部處理、服務(wù)器返回給用戶(hù)。如果每秒能夠完成N個(gè)這三個(gè)過(guò)程,TPS就是N。
QPS(Queries Per Second,每秒查詢(xún)率):即一臺(tái)服務(wù)器每秒能夠相應(yīng)的查詢(xún)次數(shù),是對(duì)一個(gè)特定的查詢(xún)服務(wù)器在規(guī)定時(shí)間內(nèi)所處理流量多少的衡量標(biāo)準(zhǔn), 即每秒的響應(yīng)請(qǐng)求數(shù),也即是較大吞吐能力。
QPS基本類(lèi)似于TPS,但是不同的是,一個(gè)頁(yè)面的一次訪(fǎng)問(wèn),即計(jì)入一個(gè)TPS;但一次頁(yè)面請(qǐng)求,可能產(chǎn)生多次對(duì)服務(wù)器的請(qǐng)求,對(duì)于這些請(qǐng)求,則計(jì)入QPS之中。
上一篇: 服務(wù)器有哪些類(lèi)型
下一篇: 如何在CentOS7上安裝Nginx