āĻāĻāĻŋ āĻšāĻ˛ lstopo āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
lstopo, lstopo-no-graphics, hwloc-ls - āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒā§āĻ˛āĻāĻŋ āĻĻā§āĻāĻžāĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
lstopo [ āĻ āĻĒāĻļāĻ¨ ]... [ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ ]
lstopo-no-āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ [ āĻ āĻĒāĻļāĻ¨ ]... [ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ ]
hwloc-ls [ āĻ āĻĒāĻļāĻ¨ ]... [ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ ]
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ hulloc(7) hwloc āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§; āĻāĻāĻž āĻĒāĻĄāĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
--āĻāĻ° , --āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
-i , --āĻāĻ¨āĻĒā§āĻ
XML āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻĒā§āĻ˛āĻāĻŋ āĻĒāĻĄāĻŧā§āĻ¨ (āĻāĻ¤ā§ āĻāĻĒā§āĻ˛āĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨)āĨ¤ āĻ¯āĻĻāĻŋ āĻšāĻ˛ "-", āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ XML āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ hwloc-āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-i , --āĻāĻ¨āĻĒā§āĻ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ chroot āĻĨā§āĻā§ āĻāĻĒā§āĻ˛āĻāĻŋ āĻĒāĻĄāĻŧā§āĻ¨ (āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻĒā§āĻ˛āĻāĻŋ)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
chroot āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ hwloc- āĻ¸āĻš āĻ āĻ¨ā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻāĻā§āĻ°āĻš-āĻāĻĒā§āĻ˛āĻāĻŋ
-i , --āĻāĻ¨āĻĒā§āĻ
āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ āĻ¨ā§āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻĒāĻ° āĻāĻĒā§āĻ˛āĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻŽā§āĻļāĻŋāĻ¨)āĨ¤ āĻ¯āĻĻāĻŋ āĻšāĻ˛ "āĻ¨ā§āĻĄ:2 pu:3", āĻāĻĒā§āĻ˛āĻāĻŋāĻ¤ā§ āĻĻā§āĻāĻŋ NUMA āĻĨāĻžāĻāĻŦā§
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ¤ā§ 3āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻāĻ¨āĻŋāĻ āĻ¸āĻš āĻ¨ā§āĻĄāĨ¤ āĻĻā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻļā§āĻˇ āĻšāĻ¤ā§ āĻšāĻŦā§
PUs āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻā§āĻā§.
--āĻ¯āĻĻāĻŋ , --āĻāĻ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻŽāĻ§ā§āĻ¯ā§ āĻ¤āĻžāĻ°āĻž xml, fsroot āĻāĻŦāĻ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽ.
--āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ-āĻĒāĻ¤āĻžāĻāĻž
āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
hwloc_topology_export_synthetic(). 2 āĻāĻ° āĻŽāĻžāĻ¨ hwloc āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
v1.9. 3 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŽā§āĻ˛ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ (v1.9 āĻāĻ° āĻāĻā§) āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤
-v -- āĻāĻžāĻ°āĻŦā§āĻ¸
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻļāĻĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ hwloc-info āĻā§āĻ˛āĻāĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤
-s --āĻā§āĻĒ
āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨āĨ¤
-f -- āĻŦāĻ˛
āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
-l --āĻ¯ā§āĻā§āĻ¤āĻŋāĻ
āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛/āĻāĻāĻ¸ āĻāĻ¨āĻĄā§āĻā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ hwloc āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻāĻĒā§āĻ)āĨ¤ āĻāĻ āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ "L#" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻŋāĻā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ¸ā§āĻāĻ
āĻ āĻŦāĻā§āĻā§āĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ PU āĻāĻŦāĻ Node, verbose āĻšāĻ˛ā§ āĻ¸āĻŦ āĻ āĻŦāĻā§āĻā§āĻ) āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ "P#..."āĨ¤
-p --āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ
hwloc āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻ¨āĻĄā§āĻā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ OS/physical indexes āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻāĻĒā§āĻ)āĨ¤ āĻāĻ āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ā§ "L#" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "P#" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻĒā§āĻāĨ¤
-c --cpuset
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° cpuset āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-C --cpuset-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° cpuset āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨; āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ āĻŦāĻā§āĻā§āĻāĨ¤
--āĻāĻžāĻ¸ā§āĻāĻ¸ā§āĻ
āĻāĻžāĻ¸ā§āĻāĻ¸ā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ CPU āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻā§āĻāĻžāĻ¨
hwloc-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¸āĻā§āĻā§ --cpuset or --cpuset-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻŦā§āĻāĻžāĻŦā§ --cpuset.
--āĻā§āĻŦāĻ˛
āĻĒāĻžāĻ ā§āĻ¯ āĻāĻāĻāĻĒā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻĻā§āĻāĻžāĻ¨āĨ¤
-- āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻĒā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋāĻ¤ā§āĨ¤ hwloc āĻā§āĻ¨ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
PUs āĻāĻŦāĻ I/O āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ lstopo āĻāĻāĻ¨āĻ āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ PU āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻŦāĻ āĻā§āĻā§āĻ¸āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻā§ PU āĻ āĻŦāĻā§āĻā§āĻāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ PU āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
XML āĻāĻāĻāĻĒā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
(āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ)āĨ¤
--āĻ¨ā§-āĻā§āĻ¯āĻžāĻļā§
āĻā§āĻ¯āĻžāĻļā§ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
--āĻā§āĻ¨-āĻ āĻā§āĻā§-āĻā§āĻ¯āĻžāĻļā§
āĻāĻŽāĻ¨ āĻā§āĻ¯āĻžāĻļā§ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻžāĻ° āĻā§āĻ¨ā§ āĻļā§āĻ°ā§āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤ āĻāĻ āĻāĻ˛
āĻā§āĻ¯āĻžāĻļā§ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ hwloc_topology_ignore_type_keep_structure()āĨ¤
--āĻ¨āĻž-āĻāĻāĻžāĻļ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ¯āĻžāĻļā§ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄā§āĻāĻž āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻĢāĻžāĻāĻĄ āĻā§āĻ¯āĻžāĻļā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
--āĻĒā§āĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
--āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻāĻŽāĻ¨ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻā§ˇ āĻāĻ āĻāĻ˛
hwloc_topology_ignore_all_keep_structure()āĨ¤
--āĻ¨āĻž-āĻĒāĻ¤āĻ¨
āĻ āĻāĻŋāĻ¨ā§āĻ¨ PCI āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻā§ āĻĢā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻāĻŦā§āĻ¨ PCI āĻĄāĻŋāĻāĻžāĻāĻ¸
(āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨) āĻ§āĻ¸ā§ āĻĒāĻĄāĻŧā§āĨ¤
--āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ cpuset āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§.
--āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻŦāĻžāĻāĻ§āĻžāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°āĻā§āĻ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋāĻ° (āĻŦāĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋ --āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ or
HWLOC_THISSYSTEM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ 1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
--āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻĒāĻ¤āĻžāĻāĻž
āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ 0. āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž hwloc_topology_restrict().
--āĻ¨āĻž-āĻāĻāĻ
āĻā§āĻ¨ā§ I/O āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸ (GPUs, NICs,
āĻŦā§āĻ˛āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, ...) āĻāĻŦāĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
--āĻ¨ā§-āĻ¸ā§āĻ¤ā§
āĻšā§āĻ¸ā§āĻāĻŦā§āĻ°āĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ¨ā§ āĻāĻ/āĻ āĻŦā§āĻ°āĻŋāĻ āĻĻā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸ (GPUs,
NICs, āĻŦā§āĻ˛āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, ...) āĻāĻŦāĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
--āĻĒā§āĻ°ā§-io
āĻ¸āĻŽāĻ¸ā§āĻ¤ I/O āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸ (GPUs, NICs,
āĻŦā§āĻ˛āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, ...) āĻāĻŦāĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
--āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒā§āĻ˛āĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŽāĻ°āĻž
āĻāĻ˛āĻŽāĻžāĻ¨. āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻāĻžāĻ°ā§ --āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ˛ā§āĻĄ
āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ XML āĻĢāĻžāĻāĻ˛āĨ¤
--āĻĒāĻŋāĻĄ
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻž āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ , āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋ
āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻ¨āĻŋāĻā§āĻāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ CPU āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻĻā§āĻāĻžāĻ¨
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ PUs (āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻŦā§āĻā§, āĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨,
āĻ āĻĨāĻŦāĻž āĻ¯ā§āĻ āĻāĻ°ā§ (āĻāĻŦāĻĻā§āĻ§) āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻā§āĻā§āĻ¸āĻ āĻāĻāĻāĻĒā§āĻā§)āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻŋāĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ 0 āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ,
lstopo āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
--āĻĒā§āĻ¨āĻļā§āĻ -- āĻāĻĒāĻ°ā§
āĻāĻāĻāĻĒā§āĻā§ āĻŦāĻŋāĻŦāĻŋāĻ§ āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻ āĻ¯āĻĨāĻž āĻāĻĄāĻŧāĻžāĻ¤ā§
āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻļā§āĻā§āĻāĻ˛ āĻāĻ°āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻ¯āĻž āĻāĻŋāĻā§ āĻ āĻāĻļā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ˛ā§
āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§, āĻāĻāĻāĻĒā§āĻ āĻ¯ā§āĻāĻžāĻŦā§āĻ āĻšā§āĻ āĻĒāĻĄāĻŧāĻž āĻāĻ āĻŋāĻ¨ āĻšāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, hwloc-ps āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻāĨ¤
--āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻžāĻ°
āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻā§āĻ°āĻŋāĻĄ āĻāĻāĻžāĻ°
āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻšāĻ°āĻŋāĻ, --āĻšāĻ°āĻŋāĻ=
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 4/3 āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ˛ā§āĻāĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
--vert, --vert=
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 4/3 āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ˛ā§āĻāĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
--āĻ āĻŋāĻ, --āĻ āĻŋāĻ=
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 4/3 āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸āĻš āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, NUMA āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš
āĻ¨ā§āĻĄ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ˛ā§āĻāĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻžāĻ¤ā§āĻ°ā§āĨ¤
--āĻā§āĻ¨ā§ āĻāĻŋāĻāĻŦāĻĻāĻ¨ā§āĻ¤āĻŋ
āĻ¨ā§āĻā§āĻ° āĻā§āĻā§āĻ¸āĻ āĻāĻŋāĻāĻŦāĻĻāĻ¨ā§āĻ¤āĻŋ āĻ¸āĻ°āĻžāĻ¨.
--āĻ¸āĻāĻ¯ā§āĻāĻ¨-āĻāĻŋāĻāĻŦāĻĻāĻ¨ā§āĻ¤āĻŋ
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ āĻāĻŋāĻāĻŦāĻĻāĻ¨ā§āĻ¤āĻŋāĻ° āĻ¨ā§āĻā§ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻ˛āĻžāĻāĻ¨ āĻšāĻ˛ā§
āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ, āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻāĻžāĻāĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ˛ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻ˛āĻžāĻāĻ¨ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨.
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
lstopo āĻāĻŦāĻ lstopo-no-āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒā§āĻ˛āĻāĻŋāĻāĻžāĻ˛ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĨ¤ lstopo āĻāĻŦāĻ lstopo-āĻ¨āĻž-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻšāĻ˛ āĻ¯ā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° lstopo āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻŽāĻžāĻ¤ā§
āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ hwloc-ls lstopo-no-āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§; āĻĻā§āĻā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻžāĻ, āĻ¨ā§āĻā§āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻž āĻ°āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻŦā§
āĻāĻ˛āĻžāĻĻāĻž āĻāĻ˛āĻžāĻĻāĻž āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻ°āĻ āĻĻā§āĻŦāĻžāĻ°āĻž; āĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻŦāĻŋāĻāĻžāĻ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻ¸āĻŽā§āĻāĻŦ (āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§ āĻ¸ā§āĻ āĻāĻ°āĻž, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻā§ āĻāĻāĻāĻŋ
āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨, "-" āĻāĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
stdout-āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§), āĻ¤āĻŦā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻ¯ā§āĻŽāĻ¨, "topo.png" loading="lazy" āĻāĻāĻāĻŋ PNG-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§)āĨ¤
āĻāĻāĻāĻĒā§āĻā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻ "--of" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "--āĻāĻ° pdf" āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ "--āĻ āĻĢ āĻĢāĻŋāĻ āĻā§āĻā§" āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻŦā§
Xfig-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ "toto"āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"--āĻāĻ°" āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§ āĻŦāĻž āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
āĻāĻ¨āĻ¸ā§āĻ˛
stdout āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ, āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦāĻž āĻ āĻĢāĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻšāĻ˛ā§ āĻāĻ āĻŽā§āĻĄā§ āĻā§āĻāĻž; āĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻŦāĻŋāĻāĻžāĻ āĻĻā§āĻā§āĻ¨āĨ¤
ASCII āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ ASCII āĻļāĻŋāĻ˛ā§āĻĒ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°ā§āĻŦā§ āĻŦāĻ˛āĻž āĻšāĻ¤ āĻĒāĻžāĻ ā§āĻ¯) āĻāĻāĻāĻĒā§āĻ āĻšāĻ˛ā§
stdout āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§ āĻ°āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŦā§
āĻ°āĻāĻŋāĻ¨
āĻĄā§āĻŽā§āĻ° Xfig āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āĻ¯āĻĻāĻŋ lstopo āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, lstopo āĻāĻāĻāĻŋ PDF āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ°
ps āĻ¯āĻĻāĻŋ lstopo āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, lstopo āĻāĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
PNG āĻ¯āĻĻāĻŋ lstopo āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, lstopo āĻāĻāĻāĻŋ PNG āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ°
SVG āĻ¯āĻĻāĻŋ lstopo āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, lstopo āĻāĻāĻāĻŋ SVG āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
āĻā§āĻ¤ā§āĻ°āĻŋāĻŽ
āĻ¯āĻĻāĻŋ āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸āĻŋāĻŽā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¯āĻŧ (āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻā§
symmetric_subtree āĻĢāĻŋāĻ˛ā§āĻĄ āĻ¸ā§āĻ), lstopo āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻāĻāĻĒā§āĻ āĻĒāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻāĻĒā§āĻ˛āĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
I/O āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻĒā§āĻ˛āĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻŽā§āĻā§āĻ°āĻŋ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§āĨ¤ --no-io āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¤āĻāĻ¨ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨
āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻāĻĒā§āĻ˛āĻāĻŋāĻ¸ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨
āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨āĨ¤
āĻ¤āĻžāĻ°āĻž xml āĻ¯āĻĻāĻŋ lstopo āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, lstopo āĻāĻāĻāĻŋ XML āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĒāĻ°ā§ āĻāĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§, āĻ¸āĻš
lstopo --input, HWLOC_XMLFILE āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻŦāĻž
hwloc_topology_set_xml() āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
- stdout āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
/dev/stdout
stdout āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ "-" āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§āĻāĨ¤
-.
āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ "-. ", lstopo āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§āĻ¨ "--āĻāĻ° -" āĻāĻŋāĻ˛
āĻĻā§āĻāĻ¯āĻŧāĻž, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŋ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ "lstopo --help" āĻāĻ° āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻā§āĻ¨
āĻāĻĒāĻ¨āĻžāĻ° hwloc āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ°āĻ
āĻĒā§āĻĨāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ°āĻāĻŋāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯:
āĻ¸āĻŦā§āĻ āĻāĻĒā§āĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻĻā§āĻā§āĻ¨ --āĻĒāĻŋāĻĄ), āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤
CPU āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ CPU āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽāĻžāĻ¸ā§āĻāĨ¤
āĻ¸āĻžāĻĻāĻž āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻā§ āĻ°āĻ¯āĻŧā§āĻā§ (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨)āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒā§āĻ˛āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž (āĻĻā§āĻā§āĻ¨ --āĻĒāĻŋāĻĄ), āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻ¨ā§āĻ
āĻŦāĻžāĻāĻ§āĻžāĻ āĻŽāĻžāĻ¸ā§āĻāĨ¤
āĻ˛āĻžāĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻā§ āĻ¨ā§āĻ (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻāĻžāĻ˛ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ āĻĢāĻ˛āĻžāĻāĻ¨ (āĻ¸āĻāĻ˛ OS āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻĢāĻ˛āĻžāĻāĻ¨ CPU āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻ¨āĻž)āĨ¤
"āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻ" āĻšāĻ˛ CPU-āĻāĻ° āĻ¸ā§āĻ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻŦāĻĻā§āĻ§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻž āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ qāĻ¨ā§āĻ¤āĻŋāĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ cpusets a āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻŦāĻ āĻāĻ° āĻŦāĻžāĻā§āĻāĻžāĻĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ CPU-āĻāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¤āĻžāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸ā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ CPU āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻšā§āĻŦāĻžāĻ¨
lstopo āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ°āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ āĻĒā§āĻĨāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸āĻā§āĻā§ lstopo āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ āĻāĻ˛āĻŽāĻžāĻ¨ lstopo āĻ¸āĻžāĻĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ CPU āĻĻā§āĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻāĻŋāĻā§ lstopo āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻ¸ā§āĻ˛ āĻŽā§āĻĄ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¨-āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻāĻāĻĒā§āĻ), āĻ¨āĻž
āĻ¸āĻŦ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ. āĻāĻ¨āĻ¸ā§āĻ˛ āĻŽā§āĻĄ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻĒāĻ°ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ PU āĻ˛āĻžāĻāĻ¨ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
CUSTOM āĻ āĻ°āĻ
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ°āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ "lstopoStyle" āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋ-āĻā§āĻ˛āĻ¨ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ¤āĻžāĻ˛āĻŋāĻāĻž " =#rrggbb" āĻ¯ā§āĻāĻžāĻ¨ā§ rr, gg āĻāĻŦāĻ bb āĻāĻāĻāĻŋ āĻ°āĻā§āĻ° RGB āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
0 āĻāĻŦāĻ 255 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ (00 āĻĨā§āĻā§ ff)āĨ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻāĻā§āĻŽāĻŋ
āĻŽā§āĻ˛ āĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻĒāĻāĻā§āĻŽāĻŋ ā§¨
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
āĻāĻāĻāĻŋ NUMA āĻ¨ā§āĻĄ āĻŦāĻā§āĻ¸ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻā§āĻ¸āĨ¤
āĻĒāĻžāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¨āĻžāĻŽ, āĻĒā§āĻ°āĻāĻžāĻ°, āĻ¸ā§āĻā§ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻā§āĻā§āĻ¸āĻ 2 āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻāĻ¤āĻŋ
āĻĒāĻŋāĻ¸āĻŋāĻāĻ āĻ¸ā§āĻ¤ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§āĨ¤
"lstopoStyle" āĻ¤āĻĨā§āĻ¯ hwloc- āĻ¸āĻš āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ XML āĻāĻĒā§āĻ˛āĻāĻŋāĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻāĻž, āĻ āĻĨāĻŦāĻž hwloc_obj_add_info() āĻ¸āĻšāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨ā§āĻ˛ āĻ°āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ˛ āĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž
(āĻ¸āĻžāĻĻāĻž āĻ¨āĻžāĻŽ āĻ¸āĻš):
lstopo save.xml
hwloc-annotate save.xml save.xml āĻā§āĻ°: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ lstopoStyle
"āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ=#0000ff;āĻĒāĻžāĻ ā§āĻ¯=#ffffff"
lstopo -i save.xml
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ° āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻā§, lstopo 4/3 āĻ āĻ°ā§āĻāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, NUMA āĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ˛ā§āĻāĻāĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ NUMA āĻāĻĒā§āĻ˛āĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°
(lstopo āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
--vert, --horiz, āĻāĻŦāĻ --rect.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒāĻžāĻ ā§āĻ¯ āĻŽā§āĻĄā§ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§:
lstopo-no-āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸
ascii-āĻāĻ°ā§āĻ āĻŽā§āĻĄā§ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§:
lstopo-no-graphics -.ascii
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ (āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ āĻ¯ā§ DISPLAY āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ a āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§
āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻŽāĻžāĻ¨):
lstopo
āĻāĻāĻāĻŋ PNG āĻĢāĻžāĻāĻ˛ā§ āĻāĻĒā§āĻ˛āĻāĻŋ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻ¤ā§:
lstopo file.png
āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻāĻāĻŋ XML āĻĢāĻžāĻāĻ˛ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§
āĻ āĻ¨ā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨:
machine1$ lstopo file.xml
machine2$ lstopo --input file.xml
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻĒā§āĻ˛āĻāĻŋāĻā§ XML-āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻĨāĻžāĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§:
$lstopo file.xml
<...>
$lstopo --input file.xml --thissystem
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° 0, 1, 4 āĻāĻŦāĻ 5 āĻ āĻāĻāĻāĻŋ XML āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§:
lstopo --input file.xml --restrict 0x33 newfile.xml
āĻāĻāĻāĻŋ XML āĻāĻĒā§āĻ˛āĻāĻŋāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨ā§āĻŽāĻž āĻ¨ā§āĻĄā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻ° āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ¸ā§āĻāĻ āĻšāĻ˛ 1:
lstopo --input file.xml --restrict $(hwloc-calc --input file.xml node:1) newfile.xml
āĻāĻĒā§āĻ˛āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§:
lstopo -s
āĻāĻĒā§āĻ˛āĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻ āĻĒā§āĻ¤ā§:
lstopo -v
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ° āĻĻā§āĻāĻžāĻ¤ā§:
lstopo -- āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°
cpusets āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯:
lstopo --cpuset
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° cpusets āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯:
lstopo --only āĻĒā§āĻ¯āĻžāĻā§āĻ --cpuset-only
āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ āĻ¨ā§āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻāĻ°āĻŖ; āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ 2āĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻ¨āĻŋāĻā§āĻ° 2 NUMA āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻžāĻ¯āĻŧ:
lstopo --āĻāĻ¨āĻĒā§āĻ "n:2 2"
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§
lstopo --āĻļā§āĻ§ā§ āĻĒā§ | wc -l
āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻ˛āĻŋāĻā§āĻ¨ā§āĻĄā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ°āĻŋāĻ˛āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§:
lstopo --append-legend "āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ°āĻŋāĻ˛āĻŋāĻ: $(uname -r)" --append-legend "āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ:
$(unname -v)"
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ lstopo āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨