最もスムーズに動作するデスクトップ仮想化ソフトウェアはどれですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/71429

質問

背景: 私はフルタイムの仕事と週末にパートタイムの仕事をしており、どちらの雇用主も私が作業できるようにラップトップを提供してくれました。もちろん、私も自宅に強力なワークステーションを持って仕事をしていますが、週末の仕事でオフィスにいるとき(別の都市にあります)、さらに別のワークステーションで仕事をしていることもあります。

問題:つまり、仕事をするためだけに 4 台の PC (ソフトウェア バージョン、ライセンス、設定) を維持していることになります。信じてください、私の好みのソフトウェアのリストは膨大すぎます。

VMware サーバー上に仮想デスクトップをセットアップして、どの PC から作業していても同じインストールと同じセッションで作業できるようにしたいと考えています。

現在、各設定を完全にテストする時間とお金がありません。そのため、この件に関するあなたの経験を聞きたいです。

質問:VMware 仮想ワークステーションとリモート ログオン ソフトウェア (たとえば、 リアルVNC, チームビューア, ログメイン, 、何でも...) それとも、次のような完全な VDI システムに投資する必要がありますか? 太陽 または ヴイエムウェア 提供する?

編集:私は Windows XP 上の Adob​​e Dreamweaver でプログラミングしていますが、サーバーは Debian 上で実行しており、時々 VIM で簡単な編集も行っています。まず、基本インストールで WinXP を仮想化し、それがどのように動作するかを確認するつもりです。

役に立ちましたか?

解決

私はコンサルタントであり、さまざまな環境で働く傾向があります。私は 4GB の RAM を搭載した Ubuntu64 上で VMWare Server を実行する Thinkpad を持ち歩いています。私は 320 GB のセカンダリ ハード ドライブを VM 専用に使用しており、状況に応じて起動する 25 個ほどの異なる仮想マシンを持っています。

Linux サーバーとワークステーション、Vista ワークステーション、XP ワークステーションが混在しています。VMWare サーバー コンソールはほとんど使用しません。私はいずれかのリモート アクセス方法を使用して、それらすべてにアクセスします。

Linux の場合、私は通常、デスクトップ アクセス用に FreeNX または NXServer をインストールし、コマンドライン用に SSH だけをインストールします。Windows では常にリモート デスクトップ (RDP) を使用しますが、XP では、それは「Pro」バージョンでのみ機能し、「Home」バージョンでは機能しません。他のすべてが失敗した場合は、VNC をインストールして使用します。VNC は本当に最後の手段なので、私のリストの一番下にあります。唯一良いのは、実際にマシンを使用できないことです。

ただし、Linux 上の NX と Windows 上の RDP は VNC よりもはるかに優れています。フォントのスムージングや派手なデスクトップ効果などの小さなことを除けば、唯一の大きな問題は、ビデオ、オーディオ、または DirectX ベースのものを多く使用している場合です。YouTube やその他のビデオは、私が知っているリモート デスクトップ プロトコルでは動作しません。

パフォーマンスに関して言えば、Linux を VMWare のホストとして使用すると、システム リソースを非常に適切に管理できます。Windows ベースの VM は、メモリをただ消費するだけではなく、必要なときにメモリを取得できます。

私は、Visual Studio 2008 上の仮想 Vista ワークステーションで C# 開発を一日中行っていますが、無線 VPN 経由で接続された別のマシン上の RDP 経由で、通常のソリューションとともに 3 ~ 4 つの異なるソリューションをすべて同時に開いても全く問題ありません。

ホスト OS に切り替えても、スワップ領域にはまったく触れません。私に関する限り、それは素晴らしい働き方です。

他のヒント

同じインストールで作業したい場合は、XP 以降のすべての Windows OS にバンドルされているリモート デスクトップ サーバー/クライアント ソリューションを真剣に検討する必要があります。基本的に、このアプリは高圧縮画像を使用して、リモート デスクトップからローカル デスクトップへのビューを表示します。これは、低帯域幅のインターネット接続でも機能しますが、XPバージョンは同時に1つのユーザーのみを処理できますが、Windows Server 2003(およびWindows Server 2008では、複数のユーザー(一定の制限まで)を処理できます。

短所と副作用には次のようなものがあります。

  • RDC経由の仮想PCが遅い
  • 3D アクセラレーションを使用するものはすべて遅くなります (少なくとも XP/2003 を使用する場合)

個人的には、リモート ログオン ソフトウェアを備えた仮想ワークステーションを使用する方法を選択します。私の経験では、VMWare のネットワーク パフォーマンスは常に良好で、OS によっては、適切なリモート ログオンが提供される場合があります。

Logmein Free で生きていけると思います。[これらの機能が必要な場合は Pro]

まあ、どのOSが関係しているかは書かれていないので……。

Windows の場合は、リモート デスクトップが他のものと同等かそれ以上に機能することがわかりました。ただし、ミラー ドライバー付きの RealVNC バージョンの料金を支払った場合、それは同等に優れているはずです。Windows のオフサイト アクセスの場合は、www.logmein.com (無料バージョン) が非常にうまく機能します。

Unix が関係する場合は、間違いなく VNC が最適です。これをリモートで実行するためのさまざまなソリューションがあります。リダイレクト サーバーから、ファイアウォールのポートを ssh サーバーに転送し、さまざまなトンネルを設定するものまで、すべてが含まれます。

VMWare のパフォーマンスは非常に優れており、ラップトップ上で SQL Server スライス、Web サーバー スライスを実行し、同時に開発することができます。VM スライスは USB 2 ポータブル ドライブに常駐しており、ラップトップとデスクトップの間で簡単に移植できます。

VM コンソールは、NAT と NAT を使用して設定した構成に応じて、各環境へのアクセスに適切に機能します。ブリッジすると、スライス上の共有に UNC できます。

この素晴らしい副産物は、ホスト マシンが急降下した場合でも、開発環境をすぐに回復できることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top