techempower之Plaintext上7百万RPS
????????在Plaintext這項測試中第一階梯的分隔線基本算是7百萬RPS,Beetlex并沒有到到這一階梯停留在69X萬RPS處,雖然只差那數(shù)萬但在排名上讓人感覺不爽。
??????? Beetlex在很多項測都微微領(lǐng)先aspcore,但在最基礎(chǔ)項落下一點點的確讓我感覺到不太滿意,更希望Beetlex在最基礎(chǔ)的測試中爬到第一階梯隊上。畢竟其他測試涉及到第三方組件驅(qū)動應(yīng)用上很難有所提升。
其實beetlex的基礎(chǔ)項都能越過aspcore,但就在最基礎(chǔ)項中落后于aspcore
雖然落后一點點,但在排名上差別還是讓人有些難受。。。。
問題
????????經(jīng)過幾次調(diào)整后發(fā)現(xiàn)結(jié)果并不如意,總感覺是不是有些什么地方搞錯了。最終查看了幾次代碼發(fā)現(xiàn)了一些問題,后來看到一些規(guī)則討論中大概明確了這一問題原因
最后閱讀了其他測試代碼發(fā)現(xiàn),的確是這樣。aspcore之所以能上700萬也是使用一字符的Server標識,然后繼續(xù)查看其他框架的代碼....結(jié)果都是這樣。
????????這一項測試主要是測框架在10G下的吞吐能力,按正常規(guī)則測滿負載10G帶寬是無法達到700萬RPS吞吐,為了讓框架突破700萬所以把某些地方裁剪來達到這效果。
? ? ? ? 其實這個測試規(guī)則早期提過在20輪測試中修改,但看結(jié)果很多框架測試并沒有修改成TFB作為服務(wù)標記。Beetlex為了要突破700萬看樣子也要這樣做了。。。
開源跨平臺通訊框架(支持TLS)
提供高性能服務(wù)和大數(shù)據(jù)處理解決方案
https://beetlex.io
總結(jié)
以上是生活随笔為你收集整理的techempower之Plaintext上7百万RPS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Teleport 开源堡垒机的使用
- 下一篇: VS2019 调试技巧之附加进程