这是一个创建于 1593 天前的主题,其中的信息可能已经有所发展或是发生改变。
小弟是 Windows 小白,對 Windows 的印象還停留在 Windows XP 平常是用 AIX, NetBSD 和 GNU Linux 比較多
公司的那些數學家電腦水平太爛,經常不小心拿 root 權限把別人的環境洗掉(他們部署環境時候連 rename 都不會注意到)。我拿了 chroot 加 overlay 硬是把他們隔離開了(安全性不是大問題)
每人開一個 VM machine 也是可以,只是目前 GPU 資源很緊張,而且我們只買了 vComputeServer license,因為原本沒有計畫給 Windows 用。另外也可能 I/O cost 太高
Windows 上是打算給那些數學家編譯和 debug 代碼用,我會事先安裝好一堆的 libraries 和 Visual Studio 。但是如何把他們隔離開是一個問題。
Windows sandbox 似乎沒有辦法直接 blinding 一個 users
VMWare Horizon 似乎必須自己打包一個 App 出來?
另外這些 solution 在訪問 GPU 上會如何作為?和 Terminal 間傳輸是否有使用影像壓縮技術?
第 1 条附言 · 2020-05-19 18:02:42 +08:00
不多開 VMware machine 的理由是授權是根據 CCU 計算,多一個就要多一份錢。因為數學家的能力增加這部分 cost 長官肯定希望我們 maintainers 多巡查來解決。
另外 I/O 資源共享也是一個問題,資料集都很大(T 為單位),還要 VMWare 對 storage 都沒有支援 SR-IOV feature
所以 Hyper-v 也不是一個好選項。再者 vGPU 是根據配置來調整可用 resources,我不太希望頻繁干涉這部分,有 system virtual 的方案是最好的。
3 条回复 • 2020-05-19 17:09:27 +08:00
|
|
1
systemcall 2020-05-19 13:51:45 +08:00 via Android
windows 上类似 chroot 的应该是 sandboxie 吧,遇到要加载驱动的程序很难隔开。 虚拟化的话,如果要支持 GPU 虚拟化,有支持这类技术的 GPU 。科学计算方面不清楚,我记得 Hyper-V 的 RemoteFX 只能够访问 1G 的 VRAM,而且好像是只支持 DX 和 OpenGL 。Windows Sandbox 好像就是用的 Hyper-V,GPU 虚拟化看起来很像 RemoteFX sandboxie 有尝试过吗?一般的软件是可以用 sandboxie 隔开的,但是加载驱动似乎可以绕过去,而且不清楚专业软件的行为
|
|
|
2
bitdepth 2020-05-19 17:06:37 +08:00 via iPad
matlab 是可以用 cuda 來加速的,所以如果只支援 OpenGL/DirectX 我想是不夠的。1G VRAM 勉強足夠了,不過與其用 Hyper-V 不然直接 VMware machine 開一堆更省,RAM(1TBytes)現在過剩 目前評估是否購入 Quadro vDWS license 中,看起來選項不多的樣子
|
|
|
3
Jirajine 2020-05-19 17:09:27 +08:00 via Android
直接多用户不够么
|