On Friday, December 30, 2016 01:57:53 AM Dale wrote: > J. Roeleveld wrote: > > On Friday, December 30, 2016 12:24:36 AM CET Dale wrote: > >> J. Roeleveld wrote: > >>> As for the specs: > >>> > >>> - 8 core CPU: nice > >> > >> Makes me drool a bit here. I want a 8 core CPU. The only downside, > >> gkrellm won't have enough screen to show each core separately. That's a > >> problem there. lol It already takes up the whole right side on one > >> desktop. I guess I could make the thing shorter to fit them all in. > > > > I know what you mean. What I miss is an option to have gkrellm on 1 side > > of > > the screen and when I maximize a window, that doesn't hide gkrellm. > > I limited some of the sensors to be able to fit all 12 virtual cores. > > (Or if there is, where do I set it) > > I wish we could divide it in half. Have some sensors on the left side > and some on the right. Dang, 12 cores. That does take up a lot of > room. To have it all show up, one would about have to turn their > monitor on its side and make it tall instead of wide. > > >>> - mSATA SSD: Make sure it fits your mainboard. NVMe is faster, but also > >>> more expensive. > >>> The Samsung EVO series are good for normal work-loads. The performance > >>> does > >>> tend to drop when the write-cache starts to fill up. With multiple VMs > >>> using disk and swap, that can happen quicker then you think. Check your > >>> requirements. > >>> > >>> - memory: Personally, I would increase this to 32GB with the fastest > >>> spec > >>> that matches the CPU and mainboard. It helps a lot, especially with > >>> Virtualbox. What isn't used by applications/VMs will be available for > >>> disk-cache. > >> > >> Same here. Putting portage's work directory on tmpfs does make it > >> measurably faster. Bad thing is, if Firefox and LibreO needs to update > >> at the same time, I have to go back to spinning rust or do them by > >> themselves. It runs out of memory pretty fast. > > > > I have 32GB in my desktop and I can run a "emerge -e @world" without > > issues > > and portages work directory is on tmpfs. > > And that is with the following parallel-settings in make.conf: > > MAKEOPTS="--jobs 12 --load-average 14" > > EMERGE_DEFAULT_OPTS="--jobs 12 --load-average 14" > > (Using a 6-core i7) > > > > -- > > Joost > > My settings: > > EMERGE_DEFAULT_OPTS="--with-bdeps y --backtrack=100 --keep-going -v -j8 > --quiet-build=n -1" > > I forgot I had that set to 8 jobs. Wonder why I did that? Given your > experience, I want to get more ram and more cores.
More RAM, yes. More cores aren't always necessary. With regards to your options, the " --load-average .... " setting is important to keep the system responsive. With mine, it is possible to have 12*12 GCC-processes running. The load- average prevents that from happening. -- Joost