From 4b6b9f9291d5f3271cfdee15ba2dd73dd79c8ca3 Mon Sep 17 00:00:00 2001 From: alxndrv <> Date: Fri, 14 Feb 2025 22:17:52 +0200 Subject: [PATCH] `lscpu`: Show "threads per core" count --- src/uu/lscpu/src/lscpu.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/uu/lscpu/src/lscpu.rs b/src/uu/lscpu/src/lscpu.rs index 6b43bc8..df39810 100644 --- a/src/uu/lscpu/src/lscpu.rs +++ b/src/uu/lscpu/src/lscpu.rs @@ -125,6 +125,13 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { let socket_count = &cpu_topology.socket_count(); let core_count = &cpu_topology.core_count(); + + model_name_info.add_child(CpuInfo::new( + "Thread(s) per core", + &(cpu_topology.cpus.len() / core_count).to_string(), + None, + )); + model_name_info.add_child(CpuInfo::new( "Core(s) per socket", &(core_count / socket_count).to_string(),