On Fri, 2024-03-22 at 14:59 +0100, Alexander Zeidler wrote: > * to see if a RAM upgrade is slot/capacity-wise possible > * to spot added/replaced RAM that may now be causing issues > > # dmidecode -t memory ... > Maximum Capacity: 2 TB > Number Of Devices: 8 > Size: 16 GB Micron Technology 18ASF2G72PZ-2G6D1 > Size: 16 GB Micron Technology 18ASF2G72PZ-2G6D1 > Size: 16 GB Micron Technology 18ASF2G72PZ-2G6D1 > Size: 16 GB Micron Technology 18ASF2G72PZ-2G6D1 > Size: No Module Installed > Size: No Module Installed > Size: No Module Installed > Size: No Module Installed > > + 'dmidecode -t memory | grep -E > "Capacity|Devices|Size|Manu|Part" | sed -Ez "s/\n\t(M|P)[^:]*: (\S*)/\t\2/g" > | sort', Thank you Mira for pointed out, that the regex is not strict enough on your system. Originally, I limited the strictness as a trade-off to the command length. However, by slightly modifying the output, the command line can be shortened and a higher level of strictness can be achieved:
dmidecode -t16,17 | grep -P "^\t(Max[^:]*city|Size|Part)" | sed -Ez "s/\n(\tP[^\n]*)/\1/g" | sort Maximum Capacity: 2 TB Size: 16 GB Part Number: 18ASF2G72PZ-2G6D1 Size: 16 GB Part Number: 18ASF2G72PZ-2G6D1 Size: 16 GB Part Number: 18ASF2G72PZ-2G6D1 Size: 16 GB Part Number: 18ASF2G72PZ-2G6D1 Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel