By default, Auto-Revert mode works using file notifications, whereby changes in the filesystem are reported to Emacs by the OS. You can disable use of file notifications by customizing the variable auto-revert-use-notify to a nil value, then Emacs will check for file changes by polling every five seconds. You can change the polling interval through the variable auto-revert-interval.
auto-revert-use-notify is t, auto revert still polls for every 5 seconds. I want to disable such a polling because it results a block every time it polls. The block is due to the files are on a fuse mounted disk (via vmware).