經過一段時間的研究,異數os成功移植進入申威處理器平台,並實做了產品xnign-x2, 在此感謝成都申威,上海高效能積體電路設計中心的幫助,希望國產伺服器技術領域能走出有競爭力的產品,從此擺脫國產市場惡性迴圈,走進民用市場領域,本文詳細介紹異數os xnign-x2在申威平台的效能競爭力表現。
tcp_rr,通過配置xnign服務te模式,我們實現原生tcp長連線echo pingpong效能測試,xnign收到請求後不解析http協議,直接返回乙個200位元組或者1400位元組的錯誤頁面,該測試可用於評估iot im 遊戲伺服器等基於tcp二進位制協議的伺服器中介軟體應用效能。
http cache保持鏈結效能測試,該測試是xngin本身提供的http頁面的kv cache 功能測試,測試啟動後,在http server伺服器建立乙個100w頁面的http庫,然後迴圈壓測http cache server效能,該測試可用於評估cdn http類應用的io qps tps效能。
測試項應用目標
qpsiops
頻寬本地容器200位元組tcp_rr
im iot 遊戲等
1500w
3000w
25gbps
本地容器1400位元組tcp_rr
im iot 遊戲等
1200w
2400w
80gbps
遠端容器200位元組tcp_rr
im iot 遊戲等
1200w
2400w
18gbps
遠端容器1400位元組tcp_rr
im iot 遊戲等
900w
1800w
60gbps
http cache 400位元組頁面
http類應用
480w
960w
18gbps
http cache 1400位元組頁面
http類應用
450w
900w
36gbps
由測試結果看申威平台處理器多核互**線性能在國產中算是效能較好的,tcp最大可用頻寬80gbps,但計算效能較弱,涉及到http等需要字串解析序列化反序列化的應用,則io效能下降的較多,但效能任然能達到linux+intel平台效能的30到40倍左右,由於壓測使用本機自壓環境完成,雙向頻寬全部壓滿,相對實際情況中,伺服器都是單邊上行頻寬,所以實際環境中效能會更高一些。sw1621基本可用於異數os xnign-x2產品落地.
每系統容器 8 tcp鏈結 200位元組返回,每容器最大50w*2 qps,總計最大1500w qps, 3000w iops,最大頻寬25gbps頻寬。
每系統容器 8 tcp鏈結 1400位元組返回,每容器最大40w*2 qps,總計最大1200w qps, 2400w iops,最大頻寬80gbps頻寬。
每系統容器 8 tcp鏈結 200位元組返回,每容器最大80w qps,總計最大1200w qps, 2400w iops,最大頻寬18gbps頻寬。
每系統容器 8 tcp鏈結 1400位元組返回,每容器最大60w qps,總計最大900w qps, 1800w iops,最大頻寬60gbps頻寬。
每系統容器 8 tcp鏈結 1400位元組返回,每容器最大28w qps,總計最大450w qps, 900w iops,最大頻寬36gbps頻寬。
每系統容器 8 tcp鏈結 400位元組返回,每容器最大32w qps,總計最大480w qps, 960w iops,最大頻寬18gbps頻寬。