Le 08/09/2017 11:26, Eric Chatellier a écrit :
Le 08/09/2017 à 10:21, Audric Vigier a écrit :
Bonjour,
-suivie de ce message : java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:717) at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:1025) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
Pourtant avec la commande df -h, dans tous les cas, je remarque que la mémoire est loin d'être pleine (ici je travaille sur dev/sda7, il me reste 14G) :
La commande "df" sert à controler l'utilisation de l'espace disque. Ici, c'est la commande "free" qui serait plus utile pour controle la mémoire restante (RAM).
Ici, l'erreur "OutOfMemoryError: unable to create new native thread" indique que c'est linux qui refuse de faire tourner plus de simulation en même temps.
Combien de RAM ont les PCs ? Parce que 7 simultannées * 1Go (par defaut) ca fait 7Go + le système.
Sur le PC de Steph (environ 1075 simus), je n'ai aucun message d'erreur, mais rien ne tourne, et de même, la mémoire n'est pas pleine.
Il me semble que le PC de steph à 16Go de RAM non ?
J'ai attaché les sorties de free en PJ pour chacun. -- Audric Vigier Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest) E-mail : audric.vigier@ifremer.fr Tel : +33 (0)2 40 37 41 64 (8164)