On 09/26/2015 12:57 AM, Dumitru Ciobarcianu wrote: > > Salut, > > Am avut o provocare interesantă săptămâna asta și sunt curios cum ar fi > rezolvat-o alții (there is more than one way to skin a cat). > > Se dă o listă de job-uri care se dorește a fi executată. Pentru că > mașina este relativ puternică și se dorește a se scurta durata de > execuție (wall clock) job-urile se pot paraleliza. Pentru că oricât de Daca aceasta operatiune o faci de mai multe ori si eventual vrei si o anumita flexibilitate instalezi din repo un torque sau htcondor. Mai ai de scris eventual un fisier de descriere a jobului si asta e tot.
> puternică este mașina nu are rost să pornești sute de procese în paralel > se dorește ca doar un număr N de job-uri să se execute simultan. Pentru > că fiecare job are o durată variabilă a execuției se dorește ca în > momentul în care un job se termină altul să pornească în loc astfel > încât la fiecare moment dat să existe N joburi rulând în paralel. > > A se rezolva în shell. Stiu ca nu m-am conformat cererii dar partea cu shell-ul e o complicare inutila. Adrian
_______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug