Ich arbeite an einem System mit vier logischen CPS (zwei Dual-Core-CPUs, wenn es darauf ankommt). Ich verwende make, um zwölf trivial parallelisierbare Tasks parallel zu machen und es von cron aus zu tun.Probleme mit parallelen machen nicht immer einen anderen Job, wenn man fertig ist
Der Aufruf sieht so aus:
make -k -j 4 -l 3.99 -C [dir] [12 targets]
Die Mühe, die ich in ist renne, dass manchmal ein Job beenden, sondern die nächste wird nicht einmal beim Start wenn es nicht durch die durchschnittliche Belastung sollte gestoppt werden Begrenzer. Jedes Ziel dauert etwa vier Stunden und ich frage mich, ob dies ein Teil des Problems sein könnte.
Edit: Manchmal schlägt ein Ziel fehl, aber ich benutze die Option -k, um den Rest der make noch laufen zu lassen. Ich habe keine Korrelation festgestellt, dass Jobs scheitern und der nächste Job nicht startet.