2013-02-23 28 views
0

我使用帶有Ubuntu的Virtual Box的Window 7 OS。 當我在虛擬框中執行代碼時,需要5.9秒。 當我在實際的Ubuntu操作系統上執行相同的代碼時,它需要2.9秒。 我已經檢查過CPU信息。在虛擬盒子裏,CPU速度爲2968.448MHZ,而在實際的Ubuntu操作系統上,它提供了1600MHZ。將VirtualBox(Ubuntu)與實際Ubuntu進行比較

有人可以解釋這個原因嗎?

+2

虛擬化比裸機要慢。 – 2013-02-23 10:22:27

回答

0

Cpu速度當然不是執行代碼的一切。當Ubuntu沒有使用它來節省電池時,ubuntu有很大的可能性。

開放終端,粘貼並回車

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 

也許this幫助你提高你的表現。

+0

感謝Matej的回覆,這個命令我檢查了它的Ubuntu給它1600000 ...這是以Hz爲單位?在Virtual Box中我無法運行這個命令,那裏的cpufreq目錄不存在 – 2013-02-23 10:49:12

+0

是的,那是在Herz。你也可以試試這個cat/proc/cpuinfo | grep mhz -i – ThanksBro 2013-02-23 11:43:29