PTT評價

[請益] 有適合用在生產環境的虛擬機嗎?

看板Soft_Job標題[請益] 有適合用在生產環境的虛擬機嗎?作者
alfven
(王英丸)
時間推噓33 推:33 噓:0 →:35

雖然我大部分的專案都架在雲端
但偶爾會寫一些小程式在本地端自用
本地端的環境是 windows host + [email protected]@virtualbox
即便在低負載 散熱好 硬體規格不錯的狀況下..
virtualbox還是每幾天就會 crash 一次

想請教
大家的virtualbox長期運行穩定嗎?
有沒有推薦較穩定的vm

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.233.250 (臺灣)
PTT 網址

leo0821091709/26 12:20怎不用wsl2

ggggggh09/26 12:22docker

hsuchengmath09/26 12:27Win10 有 wsl 可以建立 任意環境

ctrlbreak09/26 12:42'小程式'這麼會crash應該有不小的bug

即便我只用 node dev server return hello world virtualbox 也是會 crash 若是程式本身的bug,在docker限制container的存取效能跟範圍之下 先crash的 難道不是container嗎? (思考中..) 以ctrlbreak的自身經驗來說 vb 是能穩定長期運行的嗎? 若是,那我或許就得研究一下是否有其他變因

xup6y3ru0409/26 12:42請google wsl

lchcoding09/26 12:54VMWare

謝謝大家建議 我再摸一下 wsl2 和 vmware

bill020509/26 13:01我virtualbox開一年沒關也沒這麼會crash...

謝謝b大的經驗分享 crash 多半是發生在我用vscode 連線進 vb的時候, 另外我的 vb 的網路是用 bridge 模式

bill020509/26 13:02win當然就是WSL 幹嘛還用virtualbox

wsl剛出的時候 我覺得不好用 但 wsl2 就沒再去研究它了 現在用 virtualbox的原因是 它各平台都有 Linux, mac, win 我手上的機器都可以裝vb

Conformal09/26 13:18wsl2不錯, 最近開始支援systemd

leo0821091709/26 13:19你的docker是裝在vm裡面嗎

是的

ctrlbreak09/26 13:26聽你形容像是用某個東西時會掛掉 不像是系統資源耗盡

ctrlbreak09/26 13:26之類的

我的win host 有40g ram, vb有15g ram 掛掉多半發生是在 vs code remote 斷線重連的時候 當下系統負載是很低的

Hsins09/26 13:38所以這個虛擬機的用途是?聽你的敘述是要用在開發,但標題

Hsins09/26 13:38又是生產環境?

現況是用在開發 但如果能讓手上的vm穩定運行 會把一部分生產環境移到vm上

Hsins09/26 13:40然後有什麼非要上 VM 而不用容器的理由嗎?

不直接用docker 是之前遇到 "--net host is not supported on Docker for Windows" 讓我覺得

[email protected]

沒有像 Linux 那麼自在

※ 編輯: alfven (36.224.233.250 臺灣), 09/26/2022 14:02:36

leo0821091709/26 14:01怎聽起來像build seever開在vb上

leo0821091709/26 14:01server

roccqqck09/26 15:15試試看vagrant來開virtualbox

askaleroux09/26 15:25WSL + DOCKER END

gmoz09/26 16:32windows terminal + wsl2 + docker, 有夠好用

gmoz09/26 16:33但是記憶體多插一點 wsl不容易關 但每天要開發就沒差

zxzxcool09/26 17:14vSphere

NerVGear09/26 17:22如果是compiler會掛掉我也遇過 無解

Bencrie09/26 17:41linux host + linux vm & docker

Weky09/26 19:00繼續用雲不就好了 本地還要管理設備沒比較便宜

superpandal09/26 19:24要一路穩到底就是都用類unix的東西 這篇怎麼感覺像某

superpandal09/26 19:24網站的討論的延續...

palapalaqoo09/26 20:39Ubuntu+qemu+Ubuntu

wulouise09/26 21:35如果是開發環境,wsl2+vscode其實滿順的

guanting88609/26 23:41virtualbox跑在windows底下跑了三年沒有什麼遇到每

guanting88609/26 23:41幾天crash 你要不要檢查伺服器有沒有報什麼錯

labbat09/27 00:17要不要下載個memtest86+測試記憶體有沒有問題呢

DrTech09/27 01:15這年代還有人在用virtualbox,至少該學Docker了吧,也沒多

DrTech09/27 01:15

UnReal556609/27 03:34大家有遇過 wsl2 把記憶體吃光的情形嗎 之前遇到一直

UnReal556609/27 03:34解決不了 直接怒換macbook

jobintan09/27 08:00用雲主機就好,要便宜的歐洲OVH/Contabo/OneProvider…

jobintan09/27 08:01在其中選一個用。

timTan09/27 08:05Docker 預設給的資源不多,大程式是會crash

timTan09/27 08:06有調整過給docker 的記憶體嗎

timTan09/27 08:09我講錯 docker compose 才有

shallreturn09/27 08:22windows 就 wsl2 記憶體要注意一下就是了

shallreturn09/27 08:23吃記憶體這問題被搞到想換mac

comicat09/27 08:26wsl2 vpn問題不知道解了沒

bill020509/27 09:17用WSL記憶體插好插滿 起碼要32G才夠

Hsins09/27 09:44https://hhp.li/pDLo3 記憶體佔用的相關 issue 討論,比較

Hsins09/27 09:44實際的做法是要嘛就定期重新啟動 WSL,要嘛用 .wslconfig

Hsins09/27 09:44限制記憶體大小,後者要注意檔案格式,不少人反映沒用但是

Hsins09/27 09:44不小心加上了 .txt 副檔名卻不自知…

gmoz09/27 15:13wsl2吃記憶體 我的解法就是再買隻16G來插....

shallreturn09/27 17:43本身用的筆電不能擴充記憶體 ... 頭痛

jobintan09/28 08:26樓上說得是擴充實體記憶體還是VM的記憶體?

shooter55509/29 09:25直接跑docker就好啦 反正windows裡面不是也是VM

shooter55509/29 09:26要不然改ubuntu+virtualbox(kvm)+ubuntu

shooter55509/29 09:29習慣windows也可以直接用hyperv

wulouise09/29 13:24wsl2可以限制使用記憶體上限啊...msdn有

UnReal556609/29 13:36我有設定過上限 打一打會當機卡頓XD

Hsins09/29 15:21WSL2 除了設定 wsconfig 之外,在 WSL2 內建議要定期釋放資

Hsins09/29 15:21

wulouise09/29 22:37wsl2裡面我都要定期下drop_cahces不然記憶體都在cache..

jack020409/30 09:01你說的問題是你的問題,不是Docker的問題

jason71006810/02 08:45WSL

xluds2480510/02 11:40WSL2 沒用過,WSL 就夠好用了,沒有遇過記憶體問題

xluds2480510/02 11:41不過記憶體這種東西,不夠不就去升級一下就好了嗎??

scott26020210/19 21:16個人覺得開wsl2不如我自己開vm就好了,沒有必要性。

scott26020210/19 21:16能夠迅速啟動又不吃記憶體的還是wsl。

scott26020210/19 21:18wsl2他也是背景幫你開vm。我用virtualbox headless啟

scott26020210/19 21:18動也可以少一個視窗。用vs去連,根wsl2 87%像