並發訪問量是10分鍾100人在線?還是每秒100個並發請求?
如果是前者,以在10分鍾內,100人每人平均訪問10個pv,那么每秒請求數就是100*10/10/60=1.66,對服務器壓力幾乎就沒有啦,用個單路雙核的服務器輕松搞定。
如果是后者,至少就得一個四核處理器,2G內存,10M獨享帶寬以上,才可以流暢。如果數據庫的文件在1G或更多,那么建議你擴展至兩顆處理器,達成8顆處理核心,4G內存,用SAS 15000的硬盤。因為SQL Server的工作流程是必須是把SQL Server的頁面文件讀進內存,才可以通過處理器進行計算,因為當數據量大了后,內存不夠用時,就需要頻繁的讀取硬盤內的數據進內存,再清空,再讀取,磁盤的速度就會成為一個瓶頸,所以需要15000轉SAS硬盤。
如果你還有疑問的話,可以在windows里運行perfmon對磁盤,處理器,內存進行跟蹤,就可以分析出瓶頸
總結:
推薦性價比很高的組裝服務器,在初期數據量不大,不執行SQL大表模糊查詢的時候,100並發請求足夠了。如果以后訪問量增加,數據量增加,還可以擴展至2顆處理器,達成8顆處理核心,
如果是前者,以在10分鍾內,100人每人平均訪問10個pv,那么每秒請求數就是100*10/10/60=1.66,對服務器壓力幾乎就沒有啦,用個單路雙核的服務器輕松搞定。
如果是后者,至少就得一個四核處理器,2G內存,10M獨享帶寬以上,才可以流暢。如果數據庫的文件在1G或更多,那么建議你擴展至兩顆處理器,達成8顆處理核心,4G內存,用SAS 15000的硬盤。因為SQL Server的工作流程是必須是把SQL Server的頁面文件讀進內存,才可以通過處理器進行計算,因為當數據量大了后,內存不夠用時,就需要頻繁的讀取硬盤內的數據進內存,再清空,再讀取,磁盤的速度就會成為一個瓶頸,所以需要15000轉SAS硬盤。
如果你還有疑問的話,可以在windows里運行perfmon對磁盤,處理器,內存進行跟蹤,就可以分析出瓶頸
總結:
推薦性價比很高的組裝服務器,在初期數據量不大,不執行SQL大表模糊查詢的時候,100並發請求足夠了。如果以后訪問量增加,數據量增加,還可以擴展至2顆處理器,達成8顆處理核心,
推薦組裝服務器配置:
主板:intelS5000VSA
處理器 Xeon E5405 (1/2)
內存 2G FB-DIMM DDR2 ECC (最大32GB)
硬盤 SAS 146G
機構 1U機架式
本配置由服務器硬件專家提供,聯系QQ:454636272
主板:intelS5000VSA
處理器 Xeon E5405 (1/2)
內存 2G FB-DIMM DDR2 ECC (最大32GB)
硬盤 SAS 146G
機構 1U機架式
本配置由服務器硬件專家提供,聯系QQ:454636272