I new to FreeBSD. I didn't notice the htop / avail memory but after I upgrade from 13.2 to 14.0 RELEASE. It's show Avail memory only 2.8GB the actual mem is 12GB.
It takes too long to reply, (This message is awaiting moderator approval, and is invisible to normal visitors) is killing me, so here's another detail:
I did reboot multiple times, do updates. but nothing changes.
And I do have another Linux (multiple boot) in my system works just fine with no BIOS changes also
I do confirm my system is amd64.
Here's memory detail :
uname -a
FreeBSD hfbsd 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 #0: Tue Mar 26 20:26:20 UTC 2024 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
It takes too long to reply, (This message is awaiting moderator approval, and is invisible to normal visitors) is killing me, so here's another detail:
I did reboot multiple times, do updates. but nothing changes.
And I do have another Linux (multiple boot) in my system works just fine with no BIOS changes also
> sudo dmidecode --type 17 | grep Size
Size: 8 GB
Size: 4 GB
# ~
> grep MemTotal /proc/meminfo
MemTotal: 10048732 kB
# ~
> uname -a
Linux localhost.localdomain 6.8.6-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Apr 13 15:14:23 UTC 2024 x86_64 GNU/Linux
I do confirm my system is amd64.
Here's memory detail :
# dmidecode 3.5
# SMBIOS entry point at 0xba693000
Found SMBIOS entry point in EFI, reading table from /dev/mem.
SMBIOS 3.1 present.
Handle 0x0001, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 12 GB
Error Information Handle: 0x0000
Number Of Devices: 2
Handle 0x0008, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0001
Error Information Handle: 0x0007
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: Row Of Chips
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2400 MT/s
Manufacturer: Unknown
Serial Number: 010482A6
Asset Tag: Not Specified
Part Number: TEAMGROUP-SD4-3200
Rank: 2
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x000B, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0001
Error Information Handle: 0x000A
Total Width: 64 bits
Data Width: 64 bits
Size: 4 GB
Form Factor: SODIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2400 MT/s
Manufacturer: Samsung
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: M471A5244CB0-CTD
Rank: 1
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
> grep memory /var/run/dmesg.boot
real memory = 12884901888 (12288 MB)
avail memory = 2976743424 (2838 MB)
nvme0: Allocated 64MB host memory buffer
[TTM] Zone kernel: Available graphics memory: 1500260 KiB
[drm] amdgpu: 2048M of VRAM memory ready
[drm] amdgpu: 2197M of GTT memory ready.
> uname -p
amd64
> doas sysctl hw | egrep 'hw.(phys|user|real)'
hw.physmem: 3072532480
hw.usermem: 1761964032
hw.realmem: 12884901888[CMD]