support core affinity mask

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-12-30 09:35:44 +00:00 committed by strawberry
parent 0b2fca5ad9
commit 1792711d09
5 changed files with 39 additions and 19 deletions

View file

@ -9,7 +9,7 @@ use std::{
};
use conduwuit::{
utils::sys::compute::{get_core_available, set_affinity},
utils::sys::compute::{nth_core_available, set_affinity},
Result,
};
use tokio::runtime::Builder;
@ -100,7 +100,7 @@ fn set_worker_affinity() {
return;
}
let Some(id) = get_core_available(i) else {
let Some(id) = nth_core_available(i) else {
return;
};