-
Notifications
You must be signed in to change notification settings - Fork 54
SaltGUI slowness #700
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
SaltGUI slowness #700
Conversation
|
Sunder, I answer the questions in reverse order. The resource use on the Salt Master is not significantly altered by using SaltGUI. Obviously, more commands are executed as when compared to command-line use only. But in a Salt environment, it is mostly the minions that do the work. I have no measurements available on salt-master sizes for various scenarios. The original design of SaltGUI is to show the list of minions on startup. If it helps, I can add options to limit the amount of additional data that is collected for certain pages. You can also switch off the tooltips in the GUI by setting |
|
ping... |
|
Sorry for the delayed response, Erwin. I’ve configured saltgui_pages to include only the "keys" and "logout" pages, and I’ve set saltgui_tooltip_mode to none. However, I’m still experiencing performance issues. When I log in to SaltGUI, the system load average spikes to 20, and the interface becomes unresponsive. Please find the attached screenshots for your reference. |
|
It looks like auditbeat is consuming a lot of memory and some cpu, also causing swapspace to be used. which may slow down everything else. |
|
Hi Erwin, "I configured saltgui_pages to include only the jobs page, which resulted in significant performance improvements. However, since the keys and grains pages are not included, the minion list is no longer available in the 'Manual Run' dropdown." "Thank you for your valuable support and suggestions. The tool is working great!" Thanks |
|
I'm keeping this issue open to look at the list of minions to be available in de CommandBox under more/all cicumstances. |
|
Sure Thanks!
Regards
J.Sunder
…On Thu, 29 May 2025, 19:04 Erwin Dondorp, ***@***.***> wrote:
*erwindon* left a comment (erwindon/SaltGUI#700)
<#700 (comment)>
I'm keeping this issue open to look at the list of minions to be available
in de CommadBox under more/all cicumstances.
—
Reply to this email directly, view it on GitHub
<#700 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANOZIOTPIDB4FWYNRH7TTX33A4OXJAVCNFSM6AAAAAB52NEOY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMJZGY4DMMZTGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
|
The list of minions is taken from the side effects of the following pages: Minions, Beacons, Grains, Nodegroups, Pillars or Schedules. I'm experimenting with an alternative that works in other cases, but should still be light-weight... |
|
migrated this issue to a PR |
|
@sunderjayaraj Note that I've made fixes and merges for other issues. Please use |
c0c89df to
cb4bc82
Compare
|
ping... |
cb4bc82 to
883956c
Compare
|
|
I've moved the code to initialize this list to always run on login. @sunderjayaraj I will merge this code as it is an improvement, thx for bringing it up. |





Hi Team,
I have a Salt Master running on Ubuntu 22.04 with Salt version 3006.1, managing over 1000 minions. To simplify management, I’ve configured SaltGUI for access. However, I’m noticing significant performance issues — particularly, it takes a long time to load and display the list of minions after logging into SaltGUI.
The Salt Master is running on a server with a 16-core CPU and 12 GB of RAM. I’d like to know if this hardware specification is sufficient for managing this number of minions, or if an upgrade is recommended. Additionally, are there any specific configuration best practices for optimizing Salt/SaltGUI performance in large environments like this?
Looking forward to your suggestions.
Best regards,
Sunder