ich, warum die --ram_utilization_factor
Erhöhung nicht empfohlen (von der Dokumentation):Warum ist ram_utilization_factor Nutzung wundere mich nicht empfohlen
Diese Option, die ein Integer-Argument nimmt, gibt an, welchen Prozentsatz des RAM Bazel des Systems sollte versuchen Verwenden Sie für seine Teilprozesse. Diese Option beeinflusst, wie viele Prozesse Bazel parallel ausführen wird. Der Standardwert ist 67. Wenn Sie mehrere Bazel-Builds parallel ausführen, kann die Verwendung eines niedrigeren Werts für diese Option das Thrashing vermeiden und somit den Gesamtdurchsatz verbessern. Es wird NICHT empfohlen, einen höheren Wert als den Standardwert zu verwenden. Beachten Sie, dass die Schätzungen von Bazel sehr grob sind, so dass die tatsächliche RAM-Nutzung viel höher oder viel niedriger als angegeben sein kann. Beachten Sie auch, dass diese Option nicht die Speichermenge beeinflusst, die der Bazel-Server selbst verwendet.
Da Bazel keine Möglichkeit zu wissen hat, wie viel Speicher ein Action/Arbeiter verwendet/verwenden, die einzige Möglichkeit, diese von der Einrichtung scheint ram_utilization_factor
.