Git Product home page Git Product logo

Comments (13)

pengjianzhang avatar pengjianzhang commented on June 8, 2024

http 21K是什么

from dperf.

happybigeyes avatar happybigeyes commented on June 8, 2024

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

如果是测吞吐的话,服务器用nginx就可以了;client 用ab, wrk, hey, dperf都可以

from dperf.

happybigeyes avatar happybigeyes commented on June 8, 2024

nginx 性能达不到 是测试防火墙

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

试试fstack nginx, t-trx
或者 jumbo frame,9K大包

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

正在考虑在下个版本支持,请帮忙测试

from dperf.

hgkiller avatar hgkiller commented on June 8, 2024

好建议

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

请测试这个分支:
https://github.com/pengjianzhang/dperf

配置:
mode server
protocol http
调整payload大小
payload_size 21k
调整发送速度 2-16
send_window 6

dperf服务器端终于支持发送较大的payload了。这个特性构想了1年多,迟迟没有动手,因为dperf的tcp协议栈设计成请求、响应只能在一个MTU内,如果payload超过一个MTU,增加TCP协议栈的复杂度,容易降低系统的稳定性。
设计软件的难点就在于把复杂的功能用简洁的方案实现,不能增加系统的复杂度,不能降低性能。 dperf YES!
2023.10.4

from dperf.

happybigeyes avatar happybigeyes commented on June 8, 2024

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

拉最新代码
测试情况如何?

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

please refer
https://dperf.org/doc/html/dperf-http-server

from dperf.

happybigeyes avatar happybigeyes commented on June 8, 2024

from dperf.

pengjianzhang avatar pengjianzhang commented on June 8, 2024

Use the default value (4), increase it if you want it to be faster, decrease it if you find an error

from dperf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.