Aloha :)
Willkommen in der Mathelounge... \o/
Du hast den Faktor \(3\) vergessen, für jede Achse fallen \(64\) Bits pro Messung an...
\(500\,\mathrm{Hz}\) bedeutet, dass pro Sekunde \(500\) Messungen aufgenommen werden. Jede Messung besteht aus \(3\) Werten zu \(64\) Bit bzw. \(8\) Byte. Macht \(24\) Byte pro Messung bzw. \(500\cdot24=12\,000\) Byte pro Sekunde.
Eine Stunde hat \(3600\) Sekunden, also werden in einer Stunde \(43\,200\,000\) Byte gesammelt.
Das sind ca. \(\frac{43\,200\,000}{2^{20}}\approx41,2\,\mathrm{MB}\).