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

看板Soft_Job (軟體人)作者 (王英丸)時間1年前 (2022/09/26 12:15), 1年前編輯推噓33(33031)
留言64則, 31人參與, 1年前最新討論串1/1
雖然我大部分的專案都架在雲端 但偶爾會寫一些小程式在本地端自用 本地端的環境是 windows host + docker@ubuntu@virtualbox 即便在低負載 散熱好 硬體規格不錯的狀況下.. virtualbox還是每幾天就會 crash 一次 想請教 大家的virtualbox長期運行穩定嗎? 有沒有推薦較穩定的vm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.233.250 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1664165704.A.BD0.html

09/26 12:20, 1年前 , 1F
怎不用wsl2
09/26 12:20, 1F

09/26 12:22, 1年前 , 2F
docker
09/26 12:22, 2F

09/26 12:27, 1年前 , 3F
Win10 有 wsl 可以建立 任意環境
09/26 12:27, 3F

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

09/26 12:42, 1年前 , 5F
請google wsl
09/26 12:42, 5F

09/26 12:54, 1年前 , 6F
VMWare
09/26 12:54, 6F
謝謝大家建議 我再摸一下 wsl2 和 vmware

09/26 13:01, 1年前 , 7F
我virtualbox開一年沒關也沒這麼會crash...
09/26 13:01, 7F
謝謝b大的經驗分享 crash 多半是發生在我用vscode 連線進 vb的時候, 另外我的 vb 的網路是用 bridge 模式

09/26 13:02, 1年前 , 8F
win當然就是WSL 幹嘛還用virtualbox
09/26 13:02, 8F
wsl剛出的時候 我覺得不好用 但 wsl2 就沒再去研究它了 現在用 virtualbox的原因是 它各平台都有 Linux, mac, win 我手上的機器都可以裝vb

09/26 13:18, 1年前 , 9F
wsl2不錯, 最近開始支援systemd
09/26 13:18, 9F

09/26 13:19, 1年前 , 10F
你的docker是裝在vm裡面嗎
09/26 13:19, 10F
是的

09/26 13:26, 1年前 , 11F
聽你形容像是用某個東西時會掛掉 不像是系統資源耗盡
09/26 13:26, 11F

09/26 13:26, 1年前 , 12F
之類的
09/26 13:26, 12F
我的win host 有40g ram, vb有15g ram 掛掉多半發生是在 vs code remote 斷線重連的時候 當下系統負載是很低的

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

09/26 13:38, 1年前 , 14F
又是生產環境?
09/26 13:38, 14F
現況是用在開發 但如果能讓手上的vm穩定運行 會把一部分生產環境移到vm上

09/26 13:40, 1年前 , 15F
然後有什麼非要上 VM 而不用容器的理由嗎?
09/26 13:40, 15F
不直接用docker 是之前遇到 "--net host is not supported on Docker for Windows" 讓我覺得 docker@win 沒有像 Linux 那麼自在 ※ 編輯: alfven (36.224.233.250 臺灣), 09/26/2022 14:02:36

09/26 14:01, 1年前 , 16F
怎聽起來像build seever開在vb上
09/26 14:01, 16F

09/26 14:01, 1年前 , 17F
server
09/26 14:01, 17F

09/26 15:15, 1年前 , 18F
試試看vagrant來開virtualbox
09/26 15:15, 18F

09/26 15:25, 1年前 , 19F
WSL + DOCKER END
09/26 15:25, 19F

09/26 16:32, 1年前 , 20F
windows terminal + wsl2 + docker, 有夠好用
09/26 16:32, 20F

09/26 16:33, 1年前 , 21F
但是記憶體多插一點 wsl不容易關 但每天要開發就沒差
09/26 16:33, 21F

09/26 17:14, 1年前 , 22F
vSphere
09/26 17:14, 22F

09/26 17:22, 1年前 , 23F
如果是compiler會掛掉我也遇過 無解
09/26 17:22, 23F

09/26 17:41, 1年前 , 24F
linux host + linux vm & docker
09/26 17:41, 24F

09/26 19:00, 1年前 , 25F
繼續用雲不就好了 本地還要管理設備沒比較便宜
09/26 19:00, 25F

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

09/26 19:24, 1年前 , 27F
網站的討論的延續...
09/26 19:24, 27F

09/26 20:39, 1年前 , 28F
Ubuntu+qemu+Ubuntu
09/26 20:39, 28F

09/26 21:35, 1年前 , 29F
如果是開發環境,wsl2+vscode其實滿順的
09/26 21:35, 29F

09/26 23:41, 1年前 , 30F
virtualbox跑在windows底下跑了三年沒有什麼遇到每
09/26 23:41, 30F

09/26 23:41, 1年前 , 31F
幾天crash 你要不要檢查伺服器有沒有報什麼錯
09/26 23:41, 31F

09/27 00:17, 1年前 , 32F
要不要下載個memtest86+測試記憶體有沒有問題呢
09/27 00:17, 32F

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

09/27 01:15, 1年前 , 34F
09/27 01:15, 34F

09/27 03:34, 1年前 , 35F
大家有遇過 wsl2 把記憶體吃光的情形嗎 之前遇到一直
09/27 03:34, 35F

09/27 03:34, 1年前 , 36F
解決不了 直接怒換macbook
09/27 03:34, 36F

09/27 08:00, 1年前 , 37F
用雲主機就好,要便宜的歐洲OVH/Contabo/OneProvider…
09/27 08:00, 37F

09/27 08:01, 1年前 , 38F
在其中選一個用。
09/27 08:01, 38F

09/27 08:05, 1年前 , 39F
Docker 預設給的資源不多,大程式是會crash
09/27 08:05, 39F

09/27 08:06, 1年前 , 40F
有調整過給docker 的記憶體嗎
09/27 08:06, 40F

09/27 08:09, 1年前 , 41F
我講錯 docker compose 才有
09/27 08:09, 41F

09/27 08:22, 1年前 , 42F
windows 就 wsl2 記憶體要注意一下就是了
09/27 08:22, 42F

09/27 08:23, 1年前 , 43F
吃記憶體這問題被搞到想換mac
09/27 08:23, 43F

09/27 08:26, 1年前 , 44F
wsl2 vpn問題不知道解了沒
09/27 08:26, 44F

09/27 09:17, 1年前 , 45F
用WSL記憶體插好插滿 起碼要32G才夠
09/27 09:17, 45F

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

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

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

09/27 09:44, 1年前 , 49F
不小心加上了 .txt 副檔名卻不自知…
09/27 09:44, 49F

09/27 15:13, 1年前 , 50F
wsl2吃記憶體 我的解法就是再買隻16G來插....
09/27 15:13, 50F

09/27 17:43, 1年前 , 51F
本身用的筆電不能擴充記憶體 ... 頭痛
09/27 17:43, 51F

09/28 08:26, 1年前 , 52F
樓上說得是擴充實體記憶體還是VM的記憶體?
09/28 08:26, 52F

09/29 09:25, 1年前 , 53F
直接跑docker就好啦 反正windows裡面不是也是VM
09/29 09:25, 53F

09/29 09:26, 1年前 , 54F
要不然改ubuntu+virtualbox(kvm)+ubuntu
09/29 09:26, 54F

09/29 09:29, 1年前 , 55F
習慣windows也可以直接用hyperv
09/29 09:29, 55F

09/29 13:24, 1年前 , 56F
wsl2可以限制使用記憶體上限啊...msdn有
09/29 13:24, 56F

09/29 13:36, 1年前 , 57F
我有設定過上限 打一打會當機卡頓XD
09/29 13:36, 57F

09/29 15:21, 1年前 , 58F
WSL2 除了設定 wsconfig 之外,在 WSL2 內建議要定期釋放資
09/29 15:21, 58F

09/29 15:21, 1年前 , 59F
09/29 15:21, 59F

09/29 22:37, 1年前 , 60F
wsl2裡面我都要定期下drop_cahces不然記憶體都在cache..
09/29 22:37, 60F

09/30 09:01, 1年前 , 61F
你說的問題是你的問題,不是Docker的問題
09/30 09:01, 61F

10/02 08:45, 1年前 , 62F
WSL
10/02 08:45, 62F

10/02 11:40, 1年前 , 63F
WSL2 沒用過,WSL 就夠好用了,沒有遇過記憶體問題
10/02 11:40, 63F

10/02 11:41, 1年前 , 64F
不過記憶體這種東西,不夠不就去升級一下就好了嗎??
10/02 11:41, 64F
文章代碼(AID): #1ZCIT8lG (Soft_Job)
文章代碼(AID): #1ZCIT8lG (Soft_Job)