Re: [問題] Virtualbox guest處理file io很慢

看板Linux作者 (aMa)時間10年前 (2015/10/26 22:31), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串3/3 (看更多)
後來 我另一台nb實驗 host: windows8.1 CPU i7 ram 8G 64bit guest: ubuntu12.04 vhd固定大小50g ram 512mb 32bit result: 程式執行起來跟純linux幾乎一樣快 2秒左右 原本pc host: window7 CPU i5 ram 4G 64bit hard disk c:300g d:490g guest: ubuntu12.04 vhd固定大小350g ram 7xxmb(採vbox建議的大小) 32bit result: 程式執行起來大約花7,8秒,比之前採用vdi快滿多了 這樣看來是否ram的關係,原本pc 4G太少了? 應該不是CPU,因為i5也快很好的配備了阿 目前還在survey soluction,正在看大家提供的方法 ex.raw host hard disk from a guest SSD就先不考慮,因為公司可能沒辨法接受這個方案XD, 因為同樣差不多配備一台PC,VM是VMWARE, 同一支程式他執行起來跟純linux一樣 不過他是黑箱就看不到soluction了 目前正在try它是怎做的 感謝大家的意見^^ ※ 引述《aMaa (aMa)》之銘言: : 大家好, : 環境 host: windows7 RAM 4G 64bit 硬碟1T : guest: ubuntu 12.04 RAM 2G 32bit 硬碟480G : 我有一個問題就是同一個程式,關於stream .ts file read/write的執行 : 在單純linux下,執行時間大約3秒左右, ts file是放在實體硬碟 : 在virtualbox的guest環境下,執行時間就快10s左右了... @@ ts file是放在guest環境下, : 請問這是正常的嗎? 還是可以如何改進? : 我在想是不是virtualbox的檔案系統要改之類的... : 執行的程式source code如下(opencaster): : https://github.com/nexgenta/opencaster/blob/master/tools/tsfilter/tsfilter.c : 這支程式純linux架構執行不到1秒, virtualbox ubuntu gest須花3秒左右 : https://github.com/nexgenta/opencaster/blob/master/tools/tscbrmuxer/tscbrmuxer.c : 這支程式純linux架構執行大約3秒, virtualbox ubuntu gest須花10秒左右 @@ : 請大家給我意見, thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.241.156.195 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1445869897.A.6FE.html

10/26 23:05, , 1F
把硬碟換成SSD
10/26 23:05, 1F

10/27 06:19, , 2F
那怎麼不加RAM試試便知?host硬碟重組一下可能也有幫助
10/27 06:19, 2F

10/27 06:20, , 3F
還有看是不是筆電有SSD當作快取 (ISRT)
10/27 06:20, 3F
文章代碼(AID): #1MBZb9R- (Linux)
文章代碼(AID): #1MBZb9R- (Linux)