симуляция в COOJA слишком медленная - PullRequest
0 голосов
/ 04 июля 2019

Я использую симулятор COOJA для имитации сценария ad_hoc, в котором 20 мобильных мотов и один статический клиент.тип сучков - exp5438.клиент передает сообщение и все другие сообщения, которые получили сообщение, устанавливают таймер на 10 секунд и ретранслируют сообщение после истечения срока действия своего таймера, в то время как некоторые сообщения, которые получили сообщение клиента, создают новое сообщение и передают свои собственные сообщения.скорость симуляции слишком низкая.Я ждал часы и часы, но кажется, что некоторые парнишки никогда не смогут получить сообщение.

Я запускаю симулятор в состоянии run_bigmem, и скорость немного улучшилась, но недостаточно.Я использовал стимер, этимер и ртимер.ни один из них не показал лучшую производительность.Есть ли способ заставить симулятор работать быстрее?заранее спасибо.

1 Ответ

0 голосов
/ 07 июля 2019

Запустите cooja на узле без GUI.Это заставит симуляцию работать немного быстрее.Более того, вы должны запустить cooja на более качественном процессоре, таком как Intel Xeon, чтобы повысить скорость симуляции.

Запустите COOJA без графического интерфейса и запустите симуляцию в sim.csc

java -mx512m -jar dist/cooja.jar -nogui = sim.csc

...