發布時間: 2021-11-30 10:05:01
服務器的英文名稱為“ Server”,顧名思義,是指提供各種服務的網絡設備。作為網絡的節點,服務器承擔存儲、處理網絡上80%的數據和信息,因此也被稱為網絡的靈魂。
服務器與普通計算機具有類似的功能。只是相對于普通計算機,服務器在穩定性、安全性、專業性能等方面都要求更高。
就功能來說,服務器與普通計算機的主要區別包括:
支持一對多的通信方式:服務器可以支持多終端連接,如:PC、平板、手機等各種固定或移動的網絡終端。比如我們今年雙十一,有數千萬的人參加0點秒殺,背后就離不開功能強大的服務器提供服務。
資源可以通過網絡共享:服務器通過偵聽網絡上其它終端提交的服務請求,在網絡操作系統的控制下,將與其相連的硬盤、打印機、Modem及各種專用通訊設備提供給網絡上的客戶站點共享,也能為網絡用戶提供集中計算、信息發表及數據管理等服務。
硬件性能更加強大:服務器的高性能主要體現在高速的運算能力、長時間的可靠運行、強大的外部數據吞吐能力等方面。
服務器的工作原理是什么呢?
我們舉一個生活中的例子,讓大家認識一下服務器的工作過程:
今年雙十一的包裹都收到了嘛?我猜你肯定去過快遞站取快遞吧!那么取快遞是一個怎樣的過程呢?
1)知道快遞站在哪里,然后走過去?!⑦B接
2)跟快遞小哥報出取件碼?!岢鲂枨?/p>
3)快遞小哥根據取件碼,找到快遞?!峁┓?/p>
4)快遞小哥找到快遞,并交給你?!玫浇Y果
那么服務器的工作原理與取快遞有什么關系呢?
我們再來回顧每天手機上網的日常,假設今年雙十一你要查詢打折信息。
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之中。
上一篇: 服務器有哪些類型
下一篇: 如何在CentOS7上安裝Nginx