I've long noticed that ESXI wasn't showing disk READ activity for my Ubuntu Postgres database server. I figured maybe it was just a weird bug with ESXI, as it would show disk WRITE activity.
I decided to install Zabbix and see if I could monitor disk read activity with that but same thing, under a very heavy DB read activity, disk read rate is 0. not close to zero, or low. but absolutely 0.
I realized that if I open a large file to transfer a file of the DB server, I DO see disk read activity then. So it's only Postgres reads not showing.
Is there some sort of way that Postgres is able to "bypass" the OS so it's not able to see\report disk read usage?
EDIT: it's also entirely possible the only write activity I'm seeing are archive files, not table writes.
