limitation du nombre d'instances d'un programme pouvant s'exécuter simultanément
1
Sous Linux (fedora), le nombre d'instances d'un même programme pouvant être exécutées simultanément est-il limité? J'utilise libsvm et souhaite utiliser ./svm-train simultanément pour 9 fichiers différents <sur 9 terminaux différents>. Cela posera-t-il un problème?
La limite sera probablement la mémoire. La formation SVM utilise beaucoup. Si vous en exécutez beaucoup, vous aurez des difficultés à moins de disposer d'une grande quantité de RAM.
oh, le système dispose de 1 Go de RAM et il m'a fallu plus de 12 heures lorsque j'ai exécuté 4 instances simultanément .. Aurait-il fallu moins de temps si j'avais exécuté un processus à la fois?
Combien de mémoire était utilisée? Si> 1 Go, oui, vous obtiendrez une accélération significative. Si <1 Go, pas d'accélération. En outre, vous n'obtiendrez probablement aucune accélération si vous exécutez un nombre d'instances supérieur au nombre de processeurs
Vous pouvez avoir une idée de la quantité de mémoire utilisée par chaque processus avec htop ou top, mais plusieurs instances du même programme ajouteront un nombre faussement élevé, car elles utilisent la même instance de bibliothèques. Il serait assez simple de simplement regarder permuter avec top et voir si votre RAM est surchargée.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.