memory check on vutlr VPS

hi guys,
on my google cloud instance, memory usage for real memory is much less than what it appears to be on my vultr instance. I am just wondering if someone cloud take a look at the following and suggest some improvements
Real memory: 1.96 GB total / 803.75 MB free / 312.36 MB cached Swap space: 0 bytes total / 0 bytes free

ID
Owner
Size
Command
407
clamav
856.81 MB
/usr/sbin/clamd --foreground=true
920
root
702.44 MB
/usr/bin/python3 /usr/bin/fail2ban-server -s /var/run/fail2ban/fail2ban.sock -p …
925
mysql
625.12 MB
/usr/sbin/mysqld
9141
www-data
341.52 MB
/usr/sbin/apache2 -k start
9138
www-data
341.50 MB
/usr/sbin/apache2 -k start
4034
www-data
341.45 MB
/usr/sbin/apache2 -k start
6451
www-data
341.40 MB
/usr/sbin/apache2 -k start
9140
www-data
341.38 MB
/usr/sbin/apache2 -k start
9139
www-data
341.31 MB
/usr/sbin/apache2 -k start
9137
www-data
341.30 MB
/usr/sbin/apache2 -k start
6448
www-data
341.29 MB
/usr/sbin/apache2 -k start
7182
www-data
341.29 MB
/usr/sbin/apache2 -k start
6984
www-data
341.22 MB
/usr/sbin/apache2 -k start
902
root
340.70 MB
/usr/sbin/apache2 -k start
1123
root
279.90 MB
/usr/lib/policykit-1/polkitd --no-debug
7195
ajecreative
272.34 MB
/usr/bin/php-cgi7.0
7193
ajecreative
268.45 MB
/usr/bin/php-cgi7.0
576
root
251.08 MB
php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)
986
www-data
251.08 MB
php-fpm: pool www
987
www-data
251.08 MB
php-fpm: pool www
12391
ajecreative
249.16 MB
/usr/bin/php-cgi7.0
399
root
244.25 MB
/usr/sbin/rsyslogd -n
21702
root
228.79 MB
(sd-pam)
583
bind
216.24 MB
/usr/sbin/named -f -u bind
1
root
199.79 MB
/lib/systemd/systemd --system --deserialize 18
398
root
195.49 MB
/usr/bin/python3 -Es /usr/sbin/firewalld --nofork --nopid
9136
www-data
183.44 MB
/usr/sbin/apache2 -k start
376
clamav
148.92 MB
/usr/bin/freshclam -d --foreground=true
13207
root
141.39 MB
/usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
14916
proftpd
121.80 MB
proftpd: (accepting connections)
667
ntp
99.69 MB
/usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 106:111
1155
root
92.95 MB
/usr/share/webmin/virtual-server/lookup-domain-daemon.pl
5503
root
87.84 MB
/usr/bin/gpg-agent --supervised
14604
postfix
81.34 MB
qmgr -l -t unix -u
7436
postfix
81.30 MB
pickup -l -t unix -u -c
1118
root
79.25 MB
/usr/lib/postfix/sbin/master -w
15277
root
77.28 MB
/usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf
439
postgrey
72.79 MB
postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=10023
610
root
70.24 MB
/bin/login –
19779
root
68.31 MB
/usr/sbin/sshd -D
434
root
67.08 MB
/usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
435
root
67.08 MB
/usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
436
root
67.08 MB
/usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
437
root
67.08 MB
/usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
438
root
67.08 MB
/usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
178
root
58.04 MB
/lib/systemd/systemd-journald
21701
root
55.09 MB
/lib/systemd/systemd --user
396
root
45.39 MB
/lib/systemd/systemd-logind
383
messagebus
44.18 MB
/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd- …
16543
root
44.17 MB
/lib/systemd/systemd-udevd
8602
root
35.77 MB
ps --cols 2048 -eo user:80,ruser:80,group:80,rgroup:80,pid,ppid,pgid,pcpu,vsz,ni …
380
root
27.34 MB
/usr/sbin/cron -f
14736
root
20.41 MB
dovecot/config
642
root
19.87 MB
/sbin/dhclient -4 -v -pf /run/dhclient.ens3.pid -lf /var/lib/dhcp/dhclient.ens3. …
21705
root
18.93 MB
-bash
14728
root
17.58 MB
/usr/sbin/dovecot
425
rdnssd
16.47 MB
/sbin/rdnssd -u rdnssd -H /etc/rdnssd/merge-hook
14734
root
9.39 MB
dovecot/log
14733
dovecot
9.27 MB
dovecot/anvil
421
root
8.23 MB
/sbin/rdnssd -u rdnssd -H /etc/rdnssd/merge-hook
8601
root
4.18 MB
sh -c ps --cols 2048 -eo user:80,ruser:80,group:80,rgroup:80,pid,ppid,pgid,pcpu, …