I wanted to post this question in a neutral community and not the specific Lemmy or Piefed ones.

I am curious to learn how resource utilization is comparing in the real world operation of Piefed vs. Lemmy instances, given a similar level of users and user activity? Considering that Piefed is written in Python and Lemmy is written in Rust, I would think that the difference would be significant, but I recall someone mentioning in the past that the main resource constraint for both these platforms would be database-related instead so the language choice wouldn’t have much impact. I’m curious if this is proving correct in the real world as opposed to in theory.

I know that there are a few admins out there who are running both and I would love to hear their thoughts on this.

  • Die4Ever@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 days ago

    Here’s my Lemmy docker stats for lemmy.mods4ever.com

    CONTAINER ID   NAME               CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O         PIDS 
    84102db7f1d2   lemmy_proxy_1      0.00%     9.27MiB / 7.566GiB    0.12%     6.68GB / 2.9GB    188kB / 463kB     5 
    4e6a8c728e47   lemmy_lemmy-ui_1   0.00%     335.3MiB / 7.566GiB   4.33%     1.94GB / 5.46GB   10.1MB / 0B       11 
    dc58b8518b9d   lemmy_lemmy_1      0.06%     265.4MiB / 7.566GiB   3.43%     16GB / 6.13GB     5.46MB / 0B       10 
    0e08ceb5f404   lemmy_pictrs_1     0.14%     52.73MiB / 690MiB     7.64%     12.1MB / 555MB    48.5MB / 2.88GB   20 
    c275f58231d4   lemmy_postgres_1   0.00%     574.9MiB / 1000MiB    57.49%    3.23GB / 14.8GB   30.2MB / 4.46GB   37 
    1f3ac56b2a06   lemmy_postfix_1    0.00%     5.168MiB / 7.566GiB   0.07%     173kB / 126B      926kB / 77.8kB    7