Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Scaling hardware for a growing project

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
Theodor
n00b
n00b
Posts: 1
Joined: Wed Jan 14, 2026 10:04 am

Scaling hardware for a growing project

  • Quote

Post by Theodor » Mon Jan 26, 2026 12:59 pm

Hi everyone
I’ve been running my small dev project on a few recycled Optiplex nodes for a year now, expecting Gentoo’s optimization to keep things snappy as we grew. But recently, our build times have exploded and the power consumption is starting to outweigh the performance benefits of our custom CFLAGS. I tried moving some workloads to a rented VPS to save on local cooling and noise, but the lack of control over the kernel is driving me crazy. I'm no hardware guru, and I've tried distcc to offload the work, but it’s still not the "set and forget" solution I was hoping for to stay productive. I’m at a point where I need to decide if I invest in a serious Threadripper workstation or just move everything to a managed cloud provider. Has anyone else here had to scale a professional setup from "hobby gear" to something more serious without losing their mind (or their budget)?
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2186
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Mon Jan 26, 2026 3:08 pm

Theodor,

Welcome to Gentoo Forums.

First of all Gentoo do NOT optimize anything, Gentoo offer opportunity to perform optimization if one want to. I just want to be clear for all fellow reader. Sorry for nitpicking.

If you are in the state as your subject suggest, Project out grew current setup capability there is very little can be done do improve. Optimization is actually a trade off exercise, your trade something for somewhere else to have gain. it could be power, it could be storage, it could be times but something usually loose for somewhere else to gain. In IT there is saying "fast, good, cheap" pick two. It mean for example you can have it fast and good, but it ain't cheap, or you can have it fast and cheap but it ain't good.

Now having said that I suggest your start off with some sort of monitoring system that can actually profile where worthy the effort to target for better investment. The usual mind stress actually come from not knowing exact where is the issue. Once you gain confident know where is problem the reset is much easy to address because that is just action to do.
Top
Banana
Administrator
Administrator
User avatar
Posts: 2397
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

Re: Scaling hardware for a growing project

  • Quote

Post by Banana » Mon Jan 26, 2026 3:39 pm

Theodor wrote: But recently, our build times have exploded and the power consumption is starting to outweigh the performance benefits of our custom CFLAGS.
Just to make it clear: You are talking about the build time of Gentoo/portage and its packages?
Theodor wrote:I was hoping for to stay productive. I’m at a point where I need to decide if I invest in a serious Threadripper workstation or just move everything to a managed cloud provider.
Keep in mind that those providers to bill by usage (RAM, Disk, CPU etc) resources.

As pingtoo already said, you need to know what is you bottlneck and then you can decide what to do.
Maybe is is only one package? Maybe some strange config which grew over time?
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56104
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Mon Jan 26, 2026 5:40 pm

Theodor,

Suddenly exploding build times ...

I would guess lack of RAM causing paging/swapping.
As others have said, find out where your bottleneck is and fix that.

Threadrippers may well be wasted. Playing on a 96 core Cavium Thunder (arm64) I found that build systems could not get more than about 30 parallel make jobs in flight concurrently.

distcc is not a silver bullet. Only C and C++ compile jobs are distributed.
Then, not all of them. It also breaks some builds.
The box calling distcc helpers still does the configure and link steps.
Linking can take a lot of RAM. Swapping/paging may get you out of the end but it takes time and does nothing to progess the task at hand.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Post Reply

4 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic