Ich simuliere ein Netzwerk mit mehr als 5000 Knoten in Omnet ++ 5.0 & Inet 3.4. Rein, dass es zu lange dauert.Simulieren in omnet ++ dauert zu viel Zeit
Ich habe Simulation in Cmdenv, und fügte hinzu, einige Stoffe in omnetpp.ini Datei wie:
Rekord-eventlog = false
Vektor-Aufnahme = false
Skalaraufzeichnung = falsch
Statistik-Aufnahme = false
cmdenv-Performance-Anzeige = false
cmdenv-Express-Modus = true
Aber auch nichts geändert.
Ich bemerke, dass die Initialisierung Netzwerkphase eine sehr sehr lange Zeit dauert.
Bitte helfen Sie mir, es herauszufinden!
Vielen Dank im Voraus!
Danke @Dmitri Chubarov. Mein Netzwerk hat nur ein Szenario, aber es ist ein riesiges Netzwerk. Könnte ich parallel laufen? Obwohl ich versucht habe, "Prozesse parallel auszuführen" ist 2 in Run-Konfiguration, weil die CPU meines Laptops 2-Kern hat. Aber es scheint nicht die Geschwindigkeit zu verbessern. –
Um Parallelsimulation zu verwenden, müssen Sie Ihr Netzwerk partitionieren. Dies wird in [Simulationshandbuch] (https://omnetpp.org/doc/omnetpp/manual/#cha:parallel-exec) beschrieben. Darüber hinaus gibt es ein Beispiel, "cqn" in "samples", das eine parallele Simulation verwendet. Ich empfehle jedoch zuerst, 'INET' im' gcc-release' Modus zu erstellen. Die Einstellung 'Prozesse werden parallel ausgeführt 'in' Konfiguration ausführen' wird verwendet, wenn das Experiment wiederholt wird oder mehrere Parameterwerte definiert sind. Sie verwenden nur ein Szenario, daher hilft Ihnen diese Option nicht, die Simulationszeit zu verringern. –