Minecraft服務(wù)端性能測試:內(nèi)存帶寬與延遲

在前面的測試中調(diào)整內(nèi)存參數(shù)時,我發(fā)現(xiàn)內(nèi)存性能對服務(wù)端似乎也有可分辨的影響。本文內(nèi)容就是針對這一問題做的測試?,F(xiàn)在看來,當(dāng)時觀察到的變化可能只是隨機性在作祟。
一、測試環(huán)境
使用同一對內(nèi)存條調(diào)整出三組參數(shù)。除內(nèi)存外的其他方面與容器與虛擬化(host)中宿主機環(huán)境相同。圖1為三組內(nèi)存參數(shù)及其帶寬、延遲測試結(jié)果。考慮到內(nèi)存測試結(jié)果對其他進程很敏感,圖1中的測試結(jié)果是在Windows安全模式下多次測試的最優(yōu)數(shù)據(jù)。

二、測試項目
與容器與虛擬化(host)相同。
三、測試流程
對每組內(nèi)存參數(shù)重復(fù)16次測試,共48次。每次測試的詳細流程與容器與虛擬化(host)相同。
四、測試結(jié)果
3200 CL15 的數(shù)據(jù)直接取自容器與虛擬化(host)的宿主機數(shù)據(jù),另兩組是新測得的。

做可視化處理。

將各項測試的數(shù)據(jù)除以 3200 CL15 的平均值得到相對值。

五、總結(jié)
似乎可以看出內(nèi)存帶寬、延遲對服務(wù)端性能存在一些影響,但即使考慮這些影響,2666 CL18 的 mspt 也僅以 0.1%-2.5% 的幅度高于 3200 CL15 的 mspt。
這些現(xiàn)象說明,至少在本次測試的范圍內(nèi),內(nèi)存帶寬和延遲并不是服務(wù)端性能的瓶頸,優(yōu)化內(nèi)存頻率和時序得到的服務(wù)端性能收益很低。