Greetings all,
as the title says, I have a few questions regarding synth(1).
1. If I understand John Marino's explanation on github, synth(1) keeps track of built ports, cf. Cached port options, so it can check for obsolete/incorrect options when rebuilding a port. Thus, would it be wise to initially install synth(1) by bootstrapping, i.e., compile or install synth(1) from a package, and rebuild synth(1) with synth(1)?
2. The man-page recites in regards to the builders and the jobs:
What would be a recommendation for a machine with i5, 2 physical cores, and hyper-threading enabled processor, and 8 GB RAM, 4 GB swap, ccache(1), and tmpfs(5) enabled?
Kindest regards,
M
as the title says, I have a few questions regarding synth(1).
1. If I understand John Marino's explanation on github, synth(1) keeps track of built ports, cf. Cached port options, so it can check for obsolete/incorrect options when rebuilding a port. Thus, would it be wise to initially install synth(1) by bootstrapping, i.e., compile or install synth(1) from a package, and rebuild synth(1) with synth(1)?
2. The man-page recites in regards to the builders and the jobs:
Code:
"Num. concurrent builders: The represents the number of ports that can be
simultaneously built on the system. The
selected value is influenced by the number of
physical cores and hyperthreads the system has,
the amount of memory on the system, the amount
of available swap, and if that swap is a solid-
state drive or not. Generally memory is the
limiting resource when tmpfs is used, so the
default value for the number of builders is
generally 75% of the number of CPUs of the sys-
tem. The user is free to balance jobs versus
builders as well.
Max. jobs per builder: If memory is constrained, it's often a better
performance tradeoff to reduce the number of
builders and increase the number of jobs per
builder. The default value varies depending on
the system, but it will never exceed 5."
What would be a recommendation for a machine with i5, 2 physical cores, and hyper-threading enabled processor, and 8 GB RAM, 4 GB swap, ccache(1), and tmpfs(5) enabled?
Kindest regards,
M