From 05cb47ca3d014c9d60025e0c40541f73b621b970 Mon Sep 17 00:00:00 2001 From: Quinn Date: Sat, 23 Aug 2025 22:19:44 +0200 Subject: [PATCH] add `README.md` to explain the purposes of the project better. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..215da67 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# cpusetcores +This is a utility application for managing CPU cores / threads on Linux machines. +It allows you to enable/disable threads (via reading/writing to `/sys/devices/system/cpu/cpuX/online`). + +The plan is to eventually through deamons or some kernel magic to manage the amount of cores automatically, in hopes of saving power. +How well this'll work and how much power is gained from it is still researched and the project is not actively being worked on. +So for now it just serves as something faster than a shell script. + +I assume the kernel likely already has things for this, or it is being worked on. +I just haven't looked into it that much yet, since I haven't really started the project yet.