Skip to content
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

fix: Display threads and not cores #658

Merged
merged 1 commit into from
Aug 12, 2024
Merged

fix: Display threads and not cores #658

merged 1 commit into from
Aug 12, 2024

Conversation

provokateurin
Copy link
Member

For Linux I verified this is correct, but I'm not able to test this on FreeBSD. I'm relatively sure though that the variable that is read is also the thread count and not the core count.
While trying to find documentation for the sysctl variable I read https://man.freebsd.org/cgi/man.cgi?smp(4) and it seems we should switch to hw.ncpu since that is at least documented (and if I understood correctly it is also the thread count and not the core count).
On that note it might be nice to show both the number of threads and cores and not only one of them. FreeBSD also has some other variables related to threads per core, but with the recent changes on processor topologies it seems worthless to me to use that since not every core is guaranteed to have the same number of threads...

Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin
Copy link
Member Author

/backport to stable29

@provokateurin
Copy link
Member Author

/backport to stable28

@provokateurin provokateurin merged commit 504f383 into master Aug 12, 2024
36 checks passed
@provokateurin provokateurin deleted the fix/os-threads branch August 12, 2024 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants