Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Samuel Williams
    @ioquatix
    Did you know you can automate the output of wrk to a CSV file for simplified results?
    I can show you how to do that... I also modified my version of wrk to output more detailed stats.
    Here I exposed the number of connections and threads to the output script: ioquatix/wrk@4ccc2e8
    I also added support to capture the total number of errors: ioquatix/wrk@2089413
    Here is how you can script it
    Happy to help adapt this but I'm sure you can figure it all out
    Marwan Rabbâa
    @waghanza
    You mean writing csv with lua ...
    I've tried, but this adds a lot of files, I parse the CLI output now (no differences in performances)
    But in a while, I'll separate that, I mean
    • 1 repo for database
    • 1 repo for sieging
      so as I can add more features easily
    Samuel Williams
    @ioquatix
    I think you get more accurate data with the output.lua script I attached
    Marwan Rabbâa
    @waghanza
    I've tested it
    it seems to make no differences
    but, again, I'll have such a feature, once separated
    Samuel Williams
    @ioquatix
    I don’t think the default
    output reports errors correctly
    Marwan Rabbâa
    @waghanza
    I've started a PR to gather metrics from a production-ready environment
    the-benchmarker/web-frameworks#2411
    The infrastructure is supported by digitalocean
    Samuel Williams
    @ioquatix
    Great!
    Marwan Rabbâa
    @waghanza
    Louis Tsui
    @tsuilouis
    Hi, I'm trying to set up the web-frameworks repo on my local machine. I followed the instructions without issue until the bin/neph step (I passed java.micronaut as the argument). Any ideas on what the problem could be? Thanks!
    java.micronaut [0/1] ⠒ running (66%) > ../../bin/client --language java --framework micronaut -r GET:/ -r GET:/user/0 -r POST:/user -h cat ip.txt -c 144 -c 576 -c 1152
    [Error] 'java.micronaut' failed with status code (256)
    [Error] -- STDOUT(.neph/java.micronaut/log/log.out) --
    app-0.1/bin/app.bat
    Removing intermediate container baa66b3bf597
    ---> bc3a8f1b09ce
    Step 14/14 : CMD app-0.1/bin/app
    ---> Running in ec58378faf7e
    Removing intermediate container ec58378faf7e
    ---> ba1056585a47
    Successfully built ba1056585a47
    Successfully tagged java.micronaut:latest
    Start @ 144
    [Error] -- STDERR(.neph/java.micronaut/log/log.err) --
    Unhandled exception: Index out of bounds (IndexError)
    from /usr/local/Cellar/crystal/0.34.0/src/indexable.cr:444:13 in 'first'
    from /Users/LTSU/Development/web-frameworks/tools/src/client.cr:86:32 in 'run'
    from /Users/LTSU/Development/web-frameworks/tools/src/client.cr:22:1 in 'parse_and_run'
    from /Users/LTSU/Development/web-frameworks/tools/src/client.cr:22:1 in 'run'
    from /Users/LTSU/Development/web-frameworks/tools/src/client.cr:116:1 in '__crystal_main'
    from /usr/local/Cellar/crystal/0.34.0/src/crystal/main.cr:105:5 in 'main_user_code'
    from /usr/local/Cellar/crystal/0.34.0/src/crystal/main.cr:91:7 in 'main'
    from /usr/local/Cellar/crystal/0.34.0/src/crystal/main.cr:114:3 in 'main'
    Marwan Rabbâa
    @waghanza
    Hi @tsuilouis,
    I assume you are on 6 CPU based workstation, right ?
    and using docker / docker-machine ?
    Louis Tsui
    @tsuilouis
    @waghanza I am using a 2018 MacBook Pro with macOS v10.14.6 and it has 6 cores. I have also installed Docker Desktop v2.3.0.2.
    Marwan Rabbâa
    @waghanza
    @tsuilouis happy that you are interested in this project, I have normally fixed this in https://github.com/the-benchmarker/web-frameworks/pull/2677/files
    I prefer switching to slack, if you mind
    Louis Tsui
    @tsuilouis
    @waghanza sure, can you provide a link to the slack workspace? I can't seem to find it on the GitHub README
    Louis Tsui
    @tsuilouis
    @waghanza sorry, I just saw your Slack invite while going through one of my alternate emails
    Kamaleshwar
    @bnkamalesh
    hey all, I was wondering how/when are the results updated on https://github.com/the-benchmarker/web-frameworks ?
    Marwan Rabbâa
    @waghanza
    doing it @bnkamalesh
    probably available in ~ 4 hours
    by the way, the results will be more reliable for the next version which run on cloud instead of a local docker
    Marwan Rabbâa
    @waghanza
    Marwan Rabbâa
    @waghanza
    Result are updated on https://github.com/the-benchmarker/web-frameworks/tree/cloudify#results :tada:
    THis will be the next version
    Giorgi Kavrelishvili
    @grkek
    Looks lovely @waghanza grip is in the top 10
    Giorgi Kavrelishvili
    @grkek
    Can you add back the Grip framework?
    Marwan Rabbâa
    @waghanza
    I hope so, unfortunately, I have to keep it hidden @grkek due to the-benchmarker/web-frameworks#2915
    Marwan Rabbâa
    @waghanza
    or I can cheat. I mean it is not fair for grip to hide it since it's blocked by kemal and shivneri
    I'll update results tomorrow with grip re-included
    (the cheat consist of using a fork for shivner and a commit for kemal)
    Giorgi Kavrelishvili
    @grkek
    grip works perfectly fine tho
    Marwan Rabbâa
    @waghanza
    yes, that's why I think its not fair
    I've updated results in https://github.com/the-benchmarker/web-frameworks/tree/renovate/vapor-vapor-4.x, waiting an approval of swift reviewer
    grip is just behind kemal in https://github.com/the-benchmarker/web-frameworks/blob/f9af925676e0dbee8f7470b4605c8f192292c47e/README.md#results
    but I think on cloud it will climb (to top 10, possibly)
    it appears that docker affects compiled language, but I don't know how
    Marwan Rabbâa
    @waghanza
    results has been updated @grkek https://github.com/the-benchmarker/web-frameworks
    Ryan Riley
    @panesofglass
    How frequently are the results updated? I am curious to see what .NET 5.0 does for the #csharp and #fsharp libraries.
    Layla Tichy
    @x.laylatichy.x_gitlab
    We had some gap a couple of weeks ago due to some personal issues, but now Marwan is trying to update once a week
    Marwan Rabbâa
    @waghanza
    :+1:
    I try to update results weekly