Tak tak, ve virtualnim stroji nema synchronizace casu co delat!!
Souvisi to stim ze hodiny jsou udelany pricitanim tiku casovace a ty se
proste ve virtualech ztraci, jelikoz to neni mozne stihnout.
Tyka se to i plne hw virtualizace -- kvm? To je nas pripad. Nikde jsem o tom
necetl. Hypervizor je Ubuntu Hardy, problematicky guest je Debian Etch. Jeho
soused pod stejnym hypervizorem, guest CentOS pocita sleepy presne.
Proc to jeden zvladne a druhy nikoliv netusim. Myslim ze se ten problem bude
ale tykat veskere virtualizace. Ridit cas pocitanim tiku, je uvaha ktera muze
fungovat na dedikovanem HW a jeste jen omezene ani ten vsechny tiky nemusel
chytit. Nabyl jsem dojmu ze HW virtualizace v principu dela totez co predchozi
SW virtualizace ve VMWare jen rychleji.
Neni mozne ze ten druhej pouziva nejaky pomalejsi tikani a piskovistni ma
nejaky hi-res timer?
Pouzivam VMWare a OpenVZ. U VMWare se ntp proste nesmi pouzivat a u OpenVZ to
hodi 'pristup odepren' i rootovi :) S KVM mam jen malou zkusenost, ale hodne
by me zajimalo cim to bude. Prosim napiste az to zjistite, stavajici pokus
podle me mnoho nepomohl, zase se to nejak cuka.
PS: Sleep je spatne, sleep je spatne... necht si to vsichni programatori
opakuji pred spanim :)
Semik
T.
|