Re: [問題] Virtualbox guest處理file io很慢
後來 我另一台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
10/26 23:05, 1F
→
10/27 06:19, , 2F
10/27 06:19, 2F
→
10/27 06:20, , 3F
10/27 06:20, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):