虛擬機器都有暫停的功能,除了比對前後時間之外,虛擬機器裡的作業系統還有沒有辦法知道自己曾經被暫停過?

時間 2021-05-06 03:03:19

1樓:

最簡單的辦法,暫停之前對閘道器發ping包,檢測丟包情況即可。如果發生暫停,至少會有個位數的丟包。還有乙個方案是觀察Linux的隨機數熵池。

2樓:靈劍

對於聯網的虛擬機器來說,你就算不想知道一般也會知道,因為連線會莫名其妙中斷(暫停的時候不能回覆ack)熱遷移就可能以這種方式衝擊虛擬機器中的業務。不聯網的情況主要是物理時鐘。如果時鐘和所有外設都被很精確地模擬了,一般認為無法區分。

3樓:吶吶啵

沒有完美的虛擬機器,必然有漏洞存在,無論軟體還是硬體。比如最近很火的meltdown、spectre。暫停後再恢復執行,環境必然是有變化的,比如資源的訪問速度突然發生了跳變。

4樓:蕭東

我曾經開腦洞想,如果我們生活的世界的時間暫停後,我們能否感知到,想了好久,發現貌似不行。因為目前所知的一切事物貌似都與時間相關,時間停止,萬物靜止,時間恢復,萬物恢復,找不到任何乙個參照物說時間停止過。。。

有點跑題,但是貌似勉強也算是回答了。

5樓:

Steve 是不可能知道 Minecraft 卡了的。有人說可以把兩個鏡子面對面放到一起,調整角度使像越來越多,根據世界是否產生卡頓來判斷自己是否在 matrix 裡。這也是行不通的。

虛擬機器的快照功能是如何實現的?

假設虛擬磁碟是一張畫紙,我們平時的操作就是在畫紙上寫寫畫畫,建立快照就是在畫紙上又蒙上了一層透明的紙,當你繼續寫寫畫畫的時候,就是在新的透明紙上寫寫畫畫了,什麼時候你想恢復到快照的狀態,就把透明紙抽去就得了。具體到實現,就是建立了快照後,這個磁碟檔案就處於存檔的狀態,並建立乙個新的增量磁碟檔案,再進...

黑客的虛擬機器?

馮常軍 宿主機mac 常用 win10 家中 3D設計 滲透測試 集群測試專用 安裝如下虛擬機器,各有分工 VMware 以linux系統為,會進行系統集群測試使用 主要與台式電腦VMware同步使用 PD mac 使用最多的 有如下系統 winxp by 52Pojie 版 win7 by 破解專...

如何看待macbook air裝的虛擬機器?

你用的是啥虛擬機器啊 如果你選主流的paralles desktop官網正版的話就不會有這種問題 通過虛擬機器將你的 Mac 變成多台計算機。Parallels Desktop 是主流虛擬機器軟體,它在軟體中模擬一台新計算機。在該虛擬計算機上,你可以執行您喜歡的任何作業系統,包括 Windows,以...