-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GNS3 3.0.2] GNS3 server version 3.0.2 is much slower than GNS3 server version 2.2.x #2484
Comments
I have refactored how the command line arguments are parsed (done before loading the rest of the server modules). Now getting the version is much faster.
Thanks again for spotting this problem! |
The command As an example, I created a project containing 6 In GNS3 version 2.2.53 I have this project open in ~1-1.5 seconds, but in GNS3 version 3.0.3 it takes ~11 seconds. 11 times slower. GNS3 server virtual machine parameters (same for both versions):
|
I can also confirm that GNS3 version 3.x.x is much slower when loading projects than the GNS3 versions 2.2.x. |
Do you use the GNS3 VM or a custom VM/host?
Is this slow when you open the project in the GUI? I tried to reproduce it, my project loads quite fast on my side (locally on Linux). Screencast_project_loading.webm |
I am using GNS3 VM, not custom VM/host. I think the project opening time is related to SSL usage. I deployed a new GNS3 VM from archive, added an IOU image to GNS and made a simple project: Then tried opening the project without SSL (project opening log without SSL.txt) and with SSL (project opening log with SSL.txt). You can see the time difference in the logs. (I deleted the previous post because I added the attachments incorrectly.) |
Indeed, I will investigate why. Please can you try with the Web-Ui to see if it makes a difference? (you can launch from the GUI menu: Tools -> Web-Ui) Thanks 👍 Have you used SSL too? |
No I did not use SSL. The topology I use consists mostly of Qemu nodes with some IOU nodes. |
GNS3 server code (version 3.0.2) is significantly slower than 2.2.x versions. For example:
The slowdown can be seen at the startup stage (time before the gns3welcome window appears in the console), during adding and removing nodes to the project, during opening the project. It is very uncomfortable to work with such slowdowns.
Probably, the slowdown is related to the non-optimal import of a large number of modules...
The text was updated successfully, but these errors were encountered: