Memory Size Discrepancies between machines

Hobbes_JB 1 Reputation point

I have a handful of virtual machines I created years ago as Linux A0 machines. A0 machines are described as having 750 MB of memory. These are now considered "Classic" virtual machines. They have been humming along nicely with their workload.

I recently created a few more virtual Linux A0 machines with the same specs for the same purpose. They have been struggling with their workload.

Checking "top" on the classics shows KiB Mem of 740,000 total. Checking "top" on the new machines shows KiB Mem of 660,000 total and a lot of time dedicated to the process kswapd0 for memory management.

Is there a way to allocate more memory for these new machines? I would think a machine created with 750 MB should report that it has close to that available. Thank you!

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
4,942 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Hobbes_JB 1 Reputation point

    New machine:

    Mem: 645 total. 517 used. 46 free. 0 shared. 80 buff/cache. 38 available
    Swap: 0 total. 0 used. 0 free

    Classic machine:

    Mem: 722 total. 368 used. 93 free. 7 shared. 260 buff/cache. 202 available
    Swap: 0 total. 0 used. 0 free