Feb 27, 2011

Πόσο χρόνο είναι σε λειτουργία το virtual machine μου;

Χρησιμοποιώ κατά κόρον virtual machines βασισμένα στο VirtualBox για την ανάπτυξη στα προϊόντα της Oracle. Ανάμεσα σε άλλα, έχω φτιάξει ένα virtual machine που τρέχει CentOS και λειτουργεί ως database server. Πρόκειται για μια εικονική μηχανή που χρησιμοποιώ διαρκώς για πολλά έργα και πρακτικά δεν την κάνω reboot ή shutdown συχνά: όταν τελειώνω με την εργασία μου αποθηκεύω την κατάσταση της μηχανής (save machine state) ώστε γρήγορα να κάνω ανάκτηση (restore) την επόμενη φορά.

Αλήθεια, πόσο χρόνο έχει uptime ένα virtual machine; Εκδίδοντας την εντολή uptime, λαμβάνουμε ένα παραπλανητικό μήνυμα όσον αφορά τη διάρκεια, όπως στην περίπτωσή μου:

11:50:22 up 20:41, 2 users, load average: 0.02, 0.01, 0.00

Οι 20 ώρες ανταποκρίνονται στην "πραγματική" λειτουργία της μηχανής, αθροίζοντας τις ώρες μετά από κάθε restore state μέχρι το επόμενο save state. Για να δούμε την ώρα του τελευταίου reboot, πληκτρολογούμε την εντολή:

last -1 reboot

reboot system boot 2.6.18-194.26.1. Tue Feb 12 16:11 (4+19:44)

wtmp begins Wed Mar 24 17:58:33 2010

Έτσι μαθαίνουμε πως η μηχανή είναι σε λειτουργία από τις 12 Φλεβάρη 2011.

No comments: