virtualizzazione con prestazioni decenti


1

Nel mio lavoro abbiamo un paio di Surface Pro 2017, sono tutti uguali i7, 512 GB SSD e 16 GB di variante di ram. Eseguono solo Windows 10, ma un progetto in crescita richiede l'uso di Linux per il team. Ho installato le aggiunte degli ospiti su entrambe le macchine. e ha dato loro 8 GB di memoria. con 128 vram (il massimo).

Quindi il mio primo pensiero è stato quello di utilizzare Virtualbox per eseguire solo Ubuntu 17.04 o un'installazione debian stretch. Ma questo ha dimostrato di avere prestazioni incredibilmente orrende. Letteralmente il mouse è in ritardo. Quindi il mio prossimo tentativo è stato quello di installare Ubuntu 17.04 come dual boot. Ma Ubuntu non funzionerà. La rete scade dopo 2 o 3 minuti e non è possibile riconnettersi.

Ora il mio prossimo tentativo è stato di utilizzare l'hyper-v ma anche sulla macchina hyper-v di seconda generazione le prestazioni sono ancora pessime. Il mouse è in ritardo con qualcosa come 10 fps. Anche durante l'installazione del software di integrazione consigliato.

Debian o Ubuntu è necessario purtroppo poiché il software che useremo è utilizzabile solo su quelle piattaforme.

Esiste un modo per correggere le prestazioni su queste macchine virtuali o c'è un'altra strada che non ho provato?

Come hanno aggiunto i commenti, WSL avrebbe potuto essere una buona opzione. Ma le applicazioni che dobbiamo eseguire richiedono una visualizzazione 3D. Lavoreremo con ROS. E ad esempio, si dice che il pacchetto rviz all'interno di ros non funzioni correttamente con ROS. Inoltre stiamo usando socat per creare porte seriali virtuali che non funzionano anche in WSL.

Qualsiasi aiuto è apprezzato.


Piuttosto stranamente posso vedere alcuni consigli che suggeriscono di cambiare le opzioni del piano di risparmio energia ad alte prestazioni. Controllare la velocità della CPU per vedere se è limitata mentre la Virtualbox VM è in esecuzione.
Mokubai

hai provato a eseguire il backup del lato dati / windows e quindi a installare Ubuntu come nativo? Funziona bene quindi, se è così, quindi provare una doppia installazione di Windows ma installato "secondo" ...
Solar Mike

Il team ha specificamente bisogno di Linux o il sottosistema Windows per Linux farà il lavoro?
Mokubai

@Mokubai Purtroppo l'applicazione richiede uno strumento 3d che non funziona in WSL.
John Smith,

Se hai bisogno di tutte le prestazioni che puoi, probabilmente varrebbe la pena sfogliare il subreddit reddit.com/r/SurfaceLinux di Suface Linux . Ho l'impressione che Ubuntu con un kernel "riparato" potrebbe essere un corridore.
Mokubai

Risposte:


0

Prova Linux Bash Shell, chiamato anche Ubuntu su Windows.

Questa non è una macchina virtuale, ma Microsoft che ti consente di eseguire su Windows la shell Bash e gli stessi binari che avresti normalmente eseguito su Ubuntu.

Vedi Come installare e utilizzare Linux Bash Shell su Windows 10 .

Se il tuo problema è che sta eseguendo un'interfaccia grafica, sono disponibili molti riferimenti per farlo funzionare. Vedi ad esempio Come usare X Windows con Emacs su Windows 10 Bash .

Se Linux Bash Shell non è una soluzione, è anche possibile eseguire il doppio avvio di Ubuntu su Surface Pro. Vedi ad esempio Dual boot Surface Pro con Ubuntu .


Ho già suggerito questo in un commento ed è stato rifiutato a causa di non essere quello che era richiesto. Certamente questa limitazione dovrebbe essere menzionata nella domanda.
Mokubai

@Mokubai: Vorrei ulteriori informazioni dal poster sul perché non funziona. AFAIK anche X Windows possono essere fatti funzionare su di esso. Vale la pena per il poster provare a esplorare questa soluzione, poiché risolverà il suo problema di virtualizzazione. Dato che sei il primo a suggerirlo, eliminerò questa risposta se ne invierai una tua.
harrymc,

Sto bene quando pubblichi una risposta, soprattutto se puoi menzionare come far funzionare X e come ospitare un'app GUI nativa su di essa, non sono prezioso nel mantenere una risposta per me stesso ... Stavo più citando che era stato scontato, se in realtà fosse una soluzione utilizzabile sarebbe bene saperlo.
Mokubai

Guardarla con le app GUI su WSL sembra dolorosa e buggy e probabilmente non ha ancora un buon livello di transizione grafica. Da quel poco che ho letto sembra fattibile ma altamente dipendente dall'app che stai usando e sospetto che il 3D accelerato (implicito dal loro commento per me) sarà fuori dalle carte. Come ho già detto, sarebbe bello se questa fosse un'opzione.
Mokubai

@Mokubai: Far funzionare app grafiche è forse il problema del poster. Il riferimento di esempio che ho aggiunto sopra non sembra troppo doloroso e usa MobaXterm, con il quale ho esperienza e so che è un ottimo prodotto. Abbiamo davvero bisogno di maggiori informazioni dal poster su ciò che non ha funzionato.
harrymc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.