fix: AIX memory statistics: add Available field and improve swap calculations#1982
Open
Dylan-M wants to merge 1 commit intoshirou:masterfrom
Open
fix: AIX memory statistics: add Available field and improve swap calculations#1982Dylan-M wants to merge 1 commit intoshirou:masterfrom
Dylan-M wants to merge 1 commit intoshirou:masterfrom
Conversation
This was referenced Dec 23, 2025
541afe7 to
cd63eb7
Compare
cd63eb7 to
af34779
Compare
af34779 to
0fa1bb4
Compare
0fa1bb4 to
cf6175e
Compare
cf6175e to
964cf10
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Improves memory statistics reporting on AIX systems by:
Set Available memory field: The Available field is now explicitly set equal to Free memory, which is typically the case on AIX. This ensures consistent behavior with other platforms.
Improve swap memory calculation: Refactored swap memory calculation to:
swap.Usedswap.UsedPercentas a percentage of total swapPart 4 of splitting #1969: mem package
Depends on #1979 #1980 #1981
Changes
mem/mem_aix_nocgo.go:vmem.AvailablecallSVMon()function to properly track used swap and calculate usage percentageTesting
gofmtgo vet- no issues found