IPMCTL-SHOW-SOCKET(1)

πŸ’– IPMCTL-SHOW-SOCKET πŸ’–

okay bestie, welcome to the ipmctl girlies club β€” this is one page out of the big ipmctl manual set, and today's vibe is sockets. Physical processors. The actual CPUs. Let's go πŸ¦‹


✨ NAME ✨

ipmctl-show-socket β€” shows basic info about the physical processors πŸ‘‘


🌸 SYNOPSIS 🌸

ipmctl show [OPTIONS] -socket [TARGETS]

πŸ’… DESCRIPTION πŸ’…

She just... shows you the basic tea about the physical processors in the host server. That's it, that's the whole job. Simple, iconic, does exactly what it says on the tin πŸŽ€


✨ OPTIONS ✨

  • -a, -all β€” shows all the attributes. every single one. the whole buffet πŸ“
note bestie: all and display are exclusive β€” you literally cannot use them together. pick a lane πŸ’€
  • -d (attributes), -display (attributes) β€” filters the returned attributes by explicitly giving a comma separated list of any of the attributes defined down in the RETURN DATA section. so like, you name names and she only gives you those ✨
  • -h, -help β€” displays help for the command. when in doubt, ask her, she's nice 🫢
  • -ddrt β€” used to specify DDRT as the desired transport protocol for this invocation of ipmctl. just this one time, no cap 🧚
  • -smbus β€” used to specify SMBUS as the desired transport protocol for this invocation of ipmctl. same energy, different protocol πŸ’œ
note bestie: -ddrt and -smbus are mutually exclusive and may not be used together. genuinely not a drill, pick one 😭
  • -o (text|nvmxml), -output (text|nvmxml) β€” changes the output format. one of: "text" (the default, the classic) or "nvmxml" 🌈
  • -u (B|MB|MiB|GB|GiB|TB| TiB), -units (B|MB|MiB|GB|GiB|TB| TiB) β€” changes the units that capacities are displayed in for this command. one of: bytes (B), megabytes (MB), mebibytes (MiB), gigabytes (GB), gibibytes (GiB), terabytes (TB) or tebibytes (TiB). yes the difference between MB and MiB is real and yes it matters 😀

🎯 TARGETS 🎯

  • -socket [SocketIDs] β€” restricts output to the PMem modules installed on specific sockets. you do this by supplying the socket target plus one or more comma separated socket identifiers. the default is to display all sockets β€” she's generous like that πŸ’–

πŸ”₯ EXAMPLES πŸ”₯

displays information about all the processors:

ipmctl show -socket

lists all properties for socket 1:

ipmctl show -socket 1

retrieves specific properties for each processor:

ipmctl show -d MappedMemoryLimit -socket

πŸ‘‘ RETURN DATA πŸ‘‘

displays a table with the attributes listed below for each physical processor installed in the host server. okay so here's what's in the table:

  • SocketID β€” (Default) the processor socket identifier. who is she? she's the ID πŸ’…
  • MappedMemoryLimit β€” (Default) the maximum amount of memory that is allowed to be mapped into the system physical address space for this processor, based on its SKU. the ceiling, the limit, the "that's enough bestie" 🚧
  • TotalMappedMemory β€” (Default) the total amount of memory that is currently mapped into the system physical address space for this processor. the real right-now number πŸ“Š

and that's the whole page, no notes, you ate this πŸ’–βœ¨

this gem is from the ipmctl manual, dated 2024-04-22 β€” go off bestie, run ipmctl show -socket and tell me everything πŸ¦‹πŸ‘‘

πŸ“¦ where this page comes from