Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


VDS/VPS for compiling
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

VDS/VPS for compiling

I compile LLVM, QT, Linux kernel......
Too slow on my crap VPS with HDD and Milan CPU, can't stand it anymore.
But I'm not sure what to buy, so post without exact specifications.
Anyone experienced please drop suggestions.
With my VPS, 8G RAM and 8 threads Milan CPU for linking, Sometimes OOM. For example, consider 8 thread EPYC 9654 vs 4 threads 9950X, all threads linking, which is better? It seems that more linker threads leads to higher RAM usage, so I tend to chose the later one, given that single thread performance is better. But I don't have either so it might be wrong, let's discuss a bit.
Providers please also place your offers, PM is ok.
Budget: $40/month (max) Cheaper is better.

Comments

  • @mustafamw3
    VDS with 4 dedicated vCores

    Thanked by 2mustafamw3 jiuqimax
  • mustafamw3mustafamw3 Member, Patron Provider

    @dev_vps said:
    @mustafamw3
    VDS with 4 dedicated vCores

    Thanks for the mention

    VDS 4

    4 Dedicated vCPU (Ryzen 9 5950x)
    16 GB DDR4 RAM
    800 GB NVMe Storage
    20 TB Bandwidth per month
    1 Gbps Port Speed
    /64 IPv6 Subnet
    Free Snapshots & Custom OS Support
    Price: $24/mo
    Order Now
    IPv4 is available for an additional $2/month.

    Thanked by 2jiuqimax sucre13
  • The more you run in parallel, the more RAM you will need.

    One other thing to note is that, particularly with LLVM, when compiling with debug info it will use a lot more RAM during linking than without. So depending on what you want to achieve, you might want to adjust your compile options so you don't do more work than needed.

    Thanked by 1jiuqimax
  • davidedavide Member
    edited October 2024

    If you compile only occasionally, shared cores allow you to stay in budget:

    AllHost — £32.99 / month
    16 Epyc Cores (shared)
    32 GB RAM
    512 GB NVMe
    50 TB/month bandwidth
    8.0 Gbps port speed
    IPv4 + IPv6
    Hosted in United Kingdom

    Here the memory/core ratio is higher than with your current Epyc Milan VPS.
    All affiliated solutions on my LET aggregator page.


    If you don't pay VAT, this VPS from Layer7 remains competitive:

    Layer7 — €33.50 / month
    16 Epyc Cores (shared)
    64 GB RAM
    480 GB NVMe
    50 TB/month bandwidth
    1.0 Gbps port speed
    IPv4 + IPv6
    Hosted in France

    Thanked by 1jiuqimax
  • @jiuqimax said: EPYC 9654 vs 4 threads 9950X, all threads linking, which is better?

    Single core performance > multi core performance for compiling. If you are not compiling it 24/7, VPS will do.

    Watch out for deals on LET, in the last month there were already two performant VPS deals for 9590X and 9754 VPS for <$20/mo.

    Bero-host was just selling 6core 16gb 9590X for 15.6EUR/mo
    gb6 ~3000/10500
    sysbench ~39300

    FameSystems is selling 12core 9754 48gb right now for 17.9EUR/mo
    gb6 ~1700/11000
    sysbench ~45400

    and 6core 9754 for 9EUR/mo
    gb6 ~1700/7000
    sysbench ~22700

    Thanked by 1jiuqimax
  • labzelabze Member, Patron Provider
    edited October 2024

    If you need high core performance and dedicated resources then we have 9950X VDS available:

    4 Dedicated vCore AMD Ryzen 9 9950X
    24 GB DDR5 RAM
    400 GB NVMe Gen4 Storage
    80000 GB Bandwidth @ 10 Gbps
    1 IPv4 & IPv6/64 included
    1 Backup slot included
    Frankfurt, Germany
    $33/month

    https://my.hostbrr.com/order/main/packages/9950XP/?group_id=61

    Thanked by 1jiuqimax
  • FlorinMarianFlorinMarian Member, Host Rep

    Hey!

    This is one package from our Peformance range which may be a good fit for your needs:)

    4vCPU - 12GB RAM - 240GB NVMe
    Starting from €30.00 €25.50 Monthly
    Location Germany
    CPU Speed 3.80GHz ↗ 5.10GHz
    Nested Virtualization Enabled
    Memory DDR5 3600MHz
    Storage SSD NVMe Enterprise
    Network 1Gbps Shared [NIC 25Gbps]
    Free Automatic Daily Backups Yes

    https://www.hazi.ro/store/vps-performance-germany/4vcpu-12gb-ram-240gb-nvme

    Thanked by 1jiuqimax
  • Can't talk about compiling but for transcoding, I was surprised with the performance of even 1 core vps of @berohost the performance was simply too good in terms of x265 encoding.

    I am just sad as I missed their happy birthday deal and other packages even though cheap but per months basis, it is out of my budget.

    Thanked by 1jiuqimax
  • @labze said:
    If you need high core performance and dedicated resources then we have 9950X VDS available:

    4 Dedicated vCore AMD Ryzen 9 9950X
    24 GB DDR5 RAM
    400 GB NVMe Gen4 Storage
    80000 GB Bandwidth @ 10 Gbps
    1 IPv4 & IPv6/64 included
    1 Backup slot included
    Frankfurt, Germany
    $33/month

    https://my.hostbrr.com/order/main/packages/9950XP/?group_id=61

    +1 for @labze
    Highly recommended

    Thanked by 2jiuqimax gbzret4d
  • jsgjsg Member, Resident Benchmarker

    @jiuqimax said:
    I compile LLVM, QT, Linux kernel......
    Too slow on my crap VPS with HDD and Milan CPU, can't stand it anymore.
    But I'm not sure what to buy, so post without exact specifications.
    Anyone experienced please drop suggestions.
    With my VPS, 8G RAM and 8 threads Milan CPU for linking, Sometimes OOM. For example, consider 8 thread EPYC 9654 vs 4 threads 9950X, all threads linking, which is better? It seems that more linker threads leads to higher RAM usage, so I tend to chose the later one, given that single thread performance is better. But I don't have either so it might be wrong, let's discuss a bit.

    I do as well, except QT. On a VM on a Ryzen 4000 (considered uncool and "old" by now I guess), 8 vCores/HWTs with 16 GB memory ... and I don't experience any problems with that setup. Compiling a kernel plus modules also is no problem at all.

    I guess that a 4 vCores VDS on a modern Ryzen with min. 8 GB memory (12 or 16 strongly preferred) and NVMe should work perfectly fine. While I do not see a major problem with Epyc either, one should keep in mind that Ryzens boil down to "less cores but faster ones" while Epyc is more like "many cores but slower ones"; that said I remember well compiling larger projects on Xeon E5 v4 and that, while of course being significantly slower than on a Ryzen, wasn't much pain, so I guess a VDS based on a modern Epyc should be quite OK too.

    From the offers I've seen so far I think @mustafamw3's offer is the one I'd take. If in doubt I'd rather go for more memory than for more vCores.

  • @jsg said:

    From the offers I've seen so far I think @mustafamw3's offer is the one I'd take. If in doubt I'd rather go for more memory than for more vCores.

    I totally agree .... both offers with dedicated cores (from @labze and @mustafamw3) are simply exceptional and their support is A+

    especially if your LLVM ae going to use cpu for longer time intervals

    Sharing cores are ok, if the compilation times stay under 10-15% time wise

  • jsgjsg Member, Resident Benchmarker
    edited October 2024

    @dev_vps said:

    @jsg said:

    From the offers I've seen so far I think @mustafamw3's offer is the one I'd take. If in doubt I'd rather go for more memory than for more vCores.

    I totally agree .... both offers with dedicated cores (from @labze and @mustafamw3) are simply exceptional and their support is A+

    especially if your LLVM ae going to use cpu for longer time intervals

    Sharing cores are ok, if the compilation times stay under 10-15% time wise

    Yes, @labze's offer seems to be good as well. Plus, sadly for whatever weird reason @mustafamw3's offer requires an upgrade for an IP4, but (a) that adds less than 10% to the cost, and (b) maybe ipv6 only is OK for OP. But labze's offer is significantly more expensive, albeit with more memory and traffic, so I'd pick mustafamw3's offer.
    But both are good options I guess.

    If that isn't asking too much I'd be interested to see upgrade pricing for say, 8 GB mem, 100 GB larger NVMe and 10 TB additional traffic from both providers.

    Thanked by 2jiuqimax mustafamw3
  • @jiuqimax said:
    VDS for compiling

    Have a look at this VDS:

    Budget: $40/month (max) Cheaper is better.

    The offer above is less than half the budget.

    But should you want a larger VDS, they have a two times bigger one.
    The cost is also 2× and still fits the budget with a margin.

    For even beefier plan any of those offers can be stacked, as all the resources are dedicated.

  • @DataRecovery said:

    @jiuqimax said:
    VDS for compiling

    Have a look at this VDS:

    Can you please provide yabs for that vds?
    I am looking for more then 4 vcore machine with 2500+ gb6 score. Unfortunately missed bero-host awesome offer.

  • Real question is: how frequently you compile this because if it's rare thing that maybe look at some hourly providers (like Hetzner) - this way you could buy shit ton more of cores for shorter "bursts". But that depends on flow, frequency and how long it takes to setup environment.

    Thanked by 2yoursunny jiuqimax
  • @heartbeat_IT You can choose between VPS and VDS.

  • @jiuqimax said:
    I compile LLVM, QT, Linux kernel......
    Budget: $40/month (max) Cheaper is better.

    Do you need the build server to be running 24/7?
    I spin up servers for private projects on demand. Comes in much cheaper when you use payg / hourly billed providers.

  • @dev_vps said:

    @labze said:
    If you need high core performance and dedicated resources then we have 9950X VDS available:

    4 Dedicated vCore AMD Ryzen 9 9950X
    24 GB DDR5 RAM
    400 GB NVMe Gen4 Storage
    80000 GB Bandwidth @ 10 Gbps
    1 IPv4 & IPv6/64 included
    1 Backup slot included
    Frankfurt, Germany
    $33/month

    https://my.hostbrr.com/order/main/packages/9950XP/?group_id=61

    +1 for @labze
    Highly recommended

    +2 for @labze / Hostbrr 👍

  • DataRecoveryDataRecovery Member
    edited October 2024

    @bdspice said:

    @DataRecovery said:
    Have a look at this VDS:

    Can you please provide yabs for that vds?

    I don't have my own YABS for that EPYC VDS, as I have a storage VPS from them.
    It's on Intel Xeon and while fast enough for my needs, it's obviously slower than four dedicated AMD cores.

    Here's a YABS for the smallest VDS in the line-up (2 cores // 8 GB // 70 GB).

    It was posted on OGF by the owner when these EPYC plans were introduced, so most likely these results are from a fresh empty node:

    root@root:~# curl -sL yabs.sh | bash
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2024-06-09                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Sun Jul 14 06:09:32 AM UTC 2024
    
    Basic System Information:
    ---------------------------------
    Uptime     : 0 days, 0 hours, 7 minutes
    Processor  : AMD EPYC 7302 16-Core Processor
    CPU cores  : 2 @ 3000.036 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 7.7 GiB
    Swap       : 0.0 KiB
    Disk       : 70.4 GiB
    Distro     : Ubuntu 22.04.1 LTS
    Kernel     : 5.15.0-43-generic
    VM Type    : XEN
    IPv4/IPv6  : ✔ Online / ❌ Offline
    
    IPv4 Network Information:
    ---------------------------------
    ISP        : Rica Web Services
    ASN        : AS26832 Rica Web Services
    Host       : Rica Web Services
    Location   : Montreal, Quebec (QC)
    Country    : Canada
    
    fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/md127):
    ---------------------------------
    Block Size | 4k            (IOPS) | 64k           (IOPS)
      ------   | ---            ----  | ----           ----
    Read       | 41.74 MB/s   (10.4k) | 315.10 MB/s   (4.9k)
    Write      | 41.84 MB/s   (10.4k) | 316.76 MB/s   (4.9k)
    Total      | 83.58 MB/s   (20.8k) | 631.86 MB/s   (9.8k)
               |                      |
    Block Size | 512k          (IOPS) | 1m            (IOPS)
      ------   | ---            ----  | ----           ----
    Read       | 393.46 MB/s    (768) | 395.47 MB/s    (386)
    Write      | 414.37 MB/s    (809) | 421.81 MB/s    (411)
    Total      | 807.83 MB/s   (1.5k) | 817.28 MB/s    (797)
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed                                                                                              | Ping
    -----           | -----                     | ----            | ----                                                                                                    | ----
    Clouvider       | London, UK (10G)          | 2.04 Gbits/sec  | 302 Mbits/sec                                                                                           | 80.5 ms
    Eranium         | Amsterdam, NL (100G)      | 2.22 Gbits/sec  | 1.90 Gbits/sec                                                                                          | 80.7 ms
    Uztelecom       | Tashkent, UZ (10G)        | 986 Mbits/sec   | 323 Mbits/sec                                                                                           | 182 ms
    Leaseweb        | Singapore, SG (10G)       | busy            | 10.6 Mbits/sec                                                                                          | 245 ms
    Clouvider       | Los Angeles, CA, US (10G) | 2.29 Gbits/sec  | 682 Mbits/sec                                                                                           | 70.7 ms
    Leaseweb        | NYC, NY, US (10G)         | 4.29 Gbits/sec  | 1.29 Gbits/sec                                                                                          | 9.75 ms
    Edgoo           | Sao Paulo, BR (1G)        | 1.35 Gbits/sec  | 423 Mbits/sec                                                                                           | 133 ms
    
    Geekbench 6 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 1063
    Multi Core      | 1873
    Full Test       | https://browser.geekbench.com/v6/cpu/6907458
    

    I am looking for more then 4 vcore machine with 2500+ gb6 score.

    More than 4 cores is either this plan:

    or the 4 cores offer above stacked with the smallest one (2 cores).

    You can also test the speed yourself, as they have a 7 day money back guarantee on all VPS plans.

    Thanked by 1servarica_hani
Sign In or Register to comment.