TRB501 only having roughly 180 MB of RAM instead of 500MB?

Why does my recently bought TRB501 have less RAM than advertised?
Product Description states 500MB. Did the vendor screw me over? Cause i cant even get Tailscale to run without the Gateway full freezing due to lack of memory.

root@TRB501:~# free
total used free shared buff/cache available
Mem: 181932 93604 32868 464 55460 37920
Swap: 0 0 0

BATCH NO:024

Official Website: https://www.teltonika-networks.com/products/gateways/trb501

1 Like

Greetings,

The TRB501 does have 512 MB of physical RAM, and this does not vary between batches of this model.

What you’re seeing is normal behavior for embedded Linux systems. Not all RAM is shown as “free” or usable by applications because a significant portion is reserved by the kernel for: hardware drivers, kernel memory, buffers and cache.

To see the full memory layout, you can use:

cat /proc/meminfo

This shows the actual total RAM and how it’s distributed. Memory reported as cached/buffered can be cleared and reallocated when needed.

To troubleshoot the Tailscale issues, we will require more sensitive information from your end, such as the troubleshoot file, which may contain passwords, public IP addresses, serial numbers, and such. To avoid leaking this information, we have sent you a form to fill out, which you will receive in your e-mail inbox that you have registered your account with in the forums. In the Ticket ID field of the form, please enter the ID of this thread, which is 17384.

Best Regards,
Justinas