reduce high ram ratio

mehmethanifi

Well-Known Member
Dec 15, 2016
60
4
48
38
Hello,

I installed virtual pfsense on Proxmox. But the amount of ram is showing high. This ratio is not correct.
How can I lower this?

note: the operating system is freebsd
 
Code:
proxmox-ve: 6.4-1 (running kernel: 5.4.124-1-pve)
pve-manager: 6.4-12 (running version: 6.4-12/8c75fb0e)
pve-kernel-5.4: 6.4-4
pve-kernel-helper: 6.4-4
pve-kernel-5.4.124-1-pve: 5.4.124-1
pve-kernel-5.4.106-1-pve: 5.4.106-1
pve-kernel-5.4.103-1-pve: 5.4.103-1
pve-kernel-5.4.78-2-pve: 5.4.78-2
pve-kernel-5.4.78-1-pve: 5.4.78-1
pve-kernel-5.4.73-1-pve: 5.4.73-1
pve-kernel-5.4.65-1-pve: 5.4.65-1
pve-kernel-5.4.55-1-pve: 5.4.55-1
pve-kernel-4.15: 5.4-19
pve-kernel-4.15.18-30-pve: 4.15.18-58
pve-kernel-4.15.18-10-pve: 4.15.18-32
pve-kernel-4.4.134-1-pve: 4.4.134-112
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.1.2-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: not correctly installed
ifupdown2: 3.0.0-1+pve3
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.20-pve1
libproxmox-acme-perl: 1.1.0
libproxmox-backup-qemu0: 1.1.0-1
libpve-access-control: 6.4-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.4-3
libpve-guest-common-perl: 3.1-5
libpve-http-server-perl: 3.2-3
libpve-storage-perl: 6.4-1
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.6-2
lxcfs: 4.0.6-pve1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.1.10-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.6-1
pve-cluster: 6.4-1
pve-container: 3.3-5
pve-docs: 6.4-2
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-4
pve-firmware: 3.2-4
pve-ha-manager: 3.1-1
pve-i18n: 2.3-1
pve-qemu-kvm: 5.2.0-6
pve-xtermjs: 4.7.0-3
qemu-server: 6.4-2
smartmontools: 7.2-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.4-pve1
 

Attachments

  • post1.png
    post1.png
    72.3 KB · Views: 5
  • post2.png
    post2.png
    45.5 KB · Views: 5
  • post3.png
    post3.png
    57.7 KB · Views: 5
We already discussed that in the bug tracker for OPNsense. The FreeBSD virtio implementation doesn't report RAM usage so Proxmox can't use that to identify how much RAM is used. So as a fallback Proxmox will show the RAM usage of the KVM process running the FreeBSD VM.
I don't know how pfsense handles RAM but with OPNsense it was really crappy. If I give a OPNsense VM 4GB RAM it may only use 200MB as "used", 200MB as "cache" and 3.6GB really "free" (and not just "available") but the KVM process is still reserving 3.8GB of RAM. And because KVM is always reserving such much RAM, even if the guest isn't using it, Proxmox will always tell you that that your RAM usage is nearly at its limit... because it is...atleast from the point of view of the host if you care about RAM being blocked so that other VMs or the host can't use it...
 
Last edited:
  • Like
Reactions: Moayad

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!