伺服器的效能

2021-04-18 18:16:33 字數 778 閱讀 4810

伺服器要提供服務,效能是十分關鍵的問題,但是究竟伺服器應該跑多快,完全由應用決定的,我不贊成一味的追求效能。

對於效能的問題,可以通過分布應用得到解決。主要的網路應用的負載分擔方式有dns和nat兩用主要方式。webfarme就是乙個使用nat進行負載分擔的典型應用。其他一些服務的群集方案也是值得借鑑和參照的。

另外,可以對使用者應用偏好進行收集,然後進行必要的優化。如,web應用中使用的生成靜態頁面。對此本人的經驗不是很多,可以多參考一些大的廠商提供的解決方案。

總之:我覺得,從總體策略上解決效能的問題,更為重要。沒有必要過分強調單個應用伺服器的效能,只要不去浪費,沒有設計上的瓶頸,我覺得基本上就可以了。

不過對於效能很關鍵的伺服器,壓力究竟有多大,執行究竟怎麼樣?我們還是十分關心的。所以我覺得,必要的測量方法應該引入到伺服器的設計中來。處理資料報的時長,關鍵**的呼叫,使用者請求型別的分布,這些東西對於查詢伺服器設計上的缺陷和效能上的瓶徑相當有幫助。統計這些資訊的確會消耗一些效能,但我覺得還是值得的。

同時這些資訊對於部署工作也十分重要,通過對這些統計資訊的收集,我們可以確定伺服器的處理能力,可以作為伺服器正常執行和進行裝置擴容的依據。

對於協議有效性,和一些設計的功能的有效性,如重發機制、緩衝機制等。可以借助統計功能進行量化的評估,並居此進行改進。可以避免盲目對系統進行優化,做一些沒有必要的工作。

我的方式是盡量統計有用的資訊,同時使用必要的機制不影響服務的效能,如使用windows平台提供的interlock函式,盡量準確的統計資訊。同時由於效能統計的**比較簡單,但分布的比較散,可以借助設計模式的知識解決這一問題。

郵件伺服器的效能

郵件伺服器的主要效能引數應當包括 smtp發信效率 pop3收信效率 web郵件方式下的收發郵件效率 郵件伺服器訊息 效率等等。下面是我們考慮影響郵件伺服器整體效能的幾個主要因素。1 伺服器配置水平的影響。伺服器的配置水平是影響郵件伺服器效能的主要因素之一,包括處理器效能 記憶體容量 scsi或id...

伺服器效能的難點

1.程序和執行緒的區別?程序是表示資源分配的基本單位,又是排程執行的基本單位,執行緒是程序中執行運算的最小單位,亦即執行處理機排程的基本單位 執行緒的優點 1 易於排程。2 提高併發性。通過執行緒可方便有效地實現併發性。程序可建立多個執行緒來執行同一程式的不同部分。3 開銷少。建立執行緒比建立程序要...

伺服器效能估算

網際網路行業,伺服器的效能是非常重要的,上次老大問我能支撐多少上傳量,我直接老實的說,這個我還真的沒有算過。會後虛心請教了一下達人,簡單的做一下記錄吧。一般伺服器,一台機器,幾個指標 cpu 記憶體 io和頻寬。1 cpu,可以看峰值情況下的cpu佔用率,根據實際應用就可以得出你的伺服器是否可以經受...