操作系统:Kubuntu 22.04.4 LTS x86_64
显示在上面:
neofetch --stdout |grep 'OS:'
GUI = 图形用户界面
GUI 使用的内存 = 参见下面的小部件图像。
。
显示已用内存的第二种方法 = 2211 MB = 2.2 GB
free -m
total used free shared buff/cache available
Mem: 31782 2211 25621 1288 3949 27839
Swap: 2047 0 2047
MemoryUsed_b=$(free -b |awk '(NR==2)' |awk '{print $3}')
回显 $MemoryUsed_b
。
显示已用内存的第三种方法
cat /proc/meminfo
grep 'VmallocUsed' /proc/meminfo
已使用 Vmalloc:39720 kB
MEM_VmallocUsed_b=$(awk '/VmallocUsed/ {printf( "%d\n", $2 * 1024 )}' /proc/meminfo)
echo $MEM_VmallocUsed_b
40722432
MEM_VmallocUsed_k=$(awk '/VmallocUsed/ {printf( "%d\n", $2 * 1 )}' /proc/meminfo)
echo $MEM_VmallocUsed_k
39736
MEM_VmallocUsed_m=$(awk '/VmallocUsed/ {printf( "%d\n", $2 / 1024 )}' /proc/meminfo)
echo $MEM_VmallocUsed_m
38
MEM_VmallocUsed_g=$(awk '/VmallocUsed/ {printf( "%.3f\n", $2 / 1024 / 1024 )}' /proc/meminfo)
echo $MEM_VmallocUsed_g
0.038
summary, 3 displays of used memory:
GUI used memory widget value = 3.9 GiB
free used memory = 2.2 GiB
VmallocUsed = 0.039176 Gigabytes
如何计算 GUI 使用的内存控件值?在上面的例子中,
它是如何计算的?
3.9 GiB
--