IE是怎樣煉成的?微軟IE性能實(shí)驗(yàn)室揭秘
每一項(xiàng)開發(fā)背后都是艱辛和汗水,IE也是如此。為了在IE開發(fā)過程中提供準(zhǔn)確、可信和足夠的數(shù)據(jù),微軟創(chuàng)建了IE性能實(shí)驗(yàn)室。在IE實(shí)驗(yàn)室中,微軟每天對(duì)IE進(jìn)行至少200次性能測(cè)試,收集超過5700萬(wàn)次測(cè)量、480GB運(yùn)行時(shí)數(shù)據(jù),以確保IE的每一個(gè)小得變動(dòng)都能帶來性能和速度上的提升。
![]() |
測(cè)試流程示意圖
IE性能實(shí)驗(yàn)室主要包括三大部分:網(wǎng)絡(luò)和服務(wù)器、測(cè)試客戶端、分析和報(bào)告。
|
網(wǎng)絡(luò)和服務(wù)器架構(gòu):
IE性能實(shí)驗(yàn)室中DNS服務(wù)器、網(wǎng)絡(luò)模擬器及內(nèi)容服務(wù)器,所有這些共同組成了一個(gè)迷你的互聯(lián)網(wǎng),用以模擬真實(shí)的互聯(lián)網(wǎng)。其中,每臺(tái)內(nèi)容服務(wù)器都是16核機(jī)器、16GB RAM。
測(cè)試客戶端:
為了保證數(shù)據(jù)的真實(shí)可靠,所有測(cè)試客戶端都采用真機(jī)。實(shí)驗(yàn)室里有不同類型的120多臺(tái)計(jì)算機(jī)用來測(cè)試IE性能,從高端x64臺(tái)式機(jī)到低端上網(wǎng)本,從觸摸屏平板機(jī)到筆記本,無所不包。
|
主測(cè)試機(jī)組包括32臺(tái)臺(tái)式機(jī),采用四核Core i5 750處理器,64位架構(gòu),4096MB DDR3 RAM,NVIDIA GeForce 310顯卡。
另外還有高端、中端、低端三類測(cè)試機(jī)組,如下圖:
![]() |
|
低功耗測(cè)試機(jī),每臺(tái)都在進(jìn)行不同的測(cè)試
分析和報(bào)告:
為了分析數(shù)據(jù),IE性能實(shí)驗(yàn)室采用了11臺(tái)服務(wù)器,每臺(tái)都擁有16核、16GB RAM。在分析過程中,每一個(gè)跟蹤文件都會(huì)被檢查,成千上萬(wàn)的度量被提取并注入到一臺(tái)SQL服務(wù)器中。每天24個(gè)小時(shí),這些分析機(jī)器會(huì)注入超過15000個(gè)追蹤文件用以趨勢(shì)分析。
SQL服務(wù)器每天用來存儲(chǔ)近600萬(wàn)次測(cè)量,它擁有24個(gè)邏輯核心、64GB RAM。
|
兩個(gè)服務(wù)器架,包含文件服務(wù)器、一臺(tái)SQL服務(wù)器以及一些分析和內(nèi)容服務(wù)器
多個(gè)分析、流程圖:
![]() |
![]() |
![]() |
![]() |