I noticed every now and then the clock will be wrong by about 1min, but be back a very short time afterwards.
Turns out that this happens EVERY 60 SECONDS, but only lasts for a VERY short time.
The following shell script will alert for time running backwards, in my setup I can see that about every minute in my VM
#!/bin/bash
LAST=$(date +%s)
while true ; do
NEW=$(date +%s)
if [[ $NEW < $LAST ]] ; then
echo "TIMEWARP $(date)"
fi
LAST=$NEW
sleep 0.001
done
I'm running my Host on Windows 10 1809,
my VM is running Debian 10, using the open-vm-tools coming with the OS.
VMware is 14.1.7 build-12989993
To fix the problem: turn of VMware time synchronization, use NTP