我有点困惑,我的 2GB RAM 中的 800MB 怎么没了?我已经测试了以下命令,
sudo dmidecode | grep Size | grep MB
尺寸:2048 Mar
free -h
类型 | 全部的 | 用过的 | 自由的 | 共享 | 缓冲/缓存 | 可用的 |
---|---|---|---|---|---|---|
内存 | 1.2Gi | 564毫升 | 87英里 | 115英里 | 563英里 | 387英里 |
交换 | 2.0Gi | 118英里 | 1.9Gi |
cat /proc/meminfo | grep Slab
稳定:114756 kB
dmesg | grep stolen
25.169226] pci 0000:00:00.0:检测到 32768K 被盗内存
sudo dmesg | grep -i 'Memory:'
[0.000000] PM: hibernation: Registered nosave memory
[mem 0x00000000-0x00000fff]
0.000000] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000eefff] [ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x000ef000-0x000fffff]
[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x4ff4a000-0x76685fff]
[ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x76686000-0x76785fff]
[ 0.000000] PM: hibernation: Registered nosave memory [mem 0x76786000-0x777fefff]
[ 0.000000] Memory: 1172084K/1309604K available (16393K kernel code, 4374K rwdata, 10792K rodata, 3228K init, 6580K bss, 137260K reserved, OK
cma-reserved)
[ 0.025754] Freeing SMP alternatives memory: 40K
[ 0.955369] Freeing initrd memory: 63764K
[ 3.063509] Freeing unused decrypted mory: 2036K
[ 3.064575] Freeing unused kernel image (initmem) memory: 3228K
[ 3.065843] Freeing unused kernel image (text/rodata gap) memory: 2036K
[ 3.066450] Freeing unused kernel image (rodata/data gap) memory: 1496K
free -k; vmstats | head -n 1
类型 | 全部的 | 用过的 | 自由的 | 共享 | 缓冲/缓存 | 可用的 |
---|---|---|---|---|---|---|
内存 | 1244944 | 732640 | 123252 | 67472 | 389052 | 288164 |
交换 | 2097148 | 502332 | 1594816 |
1244944 K total memory
sudo lshw -c video
*-display
description: VGA compatible controller
product: Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:30 memory:90000000-903fffff memory:80000000-8fffffff ioport:5060(size=8) memory:c0000-dffff
我的显卡驱动使用了 256mb 的内存,而且我有 BIOS 这是我的系统监视器的屏幕截图,
我也测试了 memtest,它只显示 1.2 gb 的内存。
我也有 ubuntu 22.04lts 长边和 ubuntu 20.04Lts,当我比较设置>关于 20.04Lts 中给出的内存时,它显示 1.2 gb,但在 22.04lts 中它显示 2gb。我也搜索了整个 askubuntu 以了解这个问题,但没有找到任何关于我的问题的信息。如果您想要任何其他信息,请在评论中告诉我。请给我解决方案,因为我无法在 1.2gb 内存上做任何事情,而不是 2gb 内存。
我还想说一下,之前它显示的是 1.9 gb,而不是现在的 1.2 gb。
答案1
集成 GPU 使用系统 RAM。这是正常现象。
因此,您的 800 MB 被 Intel GPU 使用。