私は非常に興味がありますこの回答~についてXがスケーラブルでない理由。
これらの異なるプロトコルでは、x伝達間の特定の速度比較が見つかりません。
ネットワーク速度は何パーセント増加する必要がありますか?これにより、多くのメモリ/ CPUリソースが犠牲になりますか?
私は低資源コンピューティングに情熱を持っていますが、日本よりもインターネットが悪い国に移住する予定であり、スピードのために電力を犠牲にする必要があるかもしれないことを心配しています。
答え1
X、Wayland、Mirについても説得力のある内容が見つかりません。 X11 SSH、FreeNX、VNCの違いを示すこのケーススタディを見つけました。
代替?
リモートアクセスを処理するときにこの問題を解決するには2つの方法があります。ほとんどの人は問題を考える最も自然な方法であるように見えるので、リモート表示方法を好みます。
しかし、それを処理する別の方法があります。ラインの反対側にあるシステムがLinux / Unixシステムの場合は、またはssh
同じscreen
ツールを使用してリモートサーバーにログインし、XでGUIに触れることなくコンソール操作を実行するのはtmux
非常に簡単です。
また、行の反対側からアクセスする必要があるファイルがローカルファイルシステムの一部であるかのように、ローカルにインストールされているツールで使用できる場合でも、GUIにアクセスする別の方法があります。 FUSEなどのツールまたはgvim
組み込み機能もありますvim
。
例 - FUSE/sshfs
リモートディレクトリをリモートでマウントするには、次のようにします。
# make mountpoint
$ mkdir ~/blah
# mount remote dir. through sshfs
$ sshfs root@somehost:/root ~/blah
# use it
....
Now you can use any tools such as gvim/vim to
access files through this FUSE mountpoint,
~/blah
....
# umount when done
$ fusermount -u blah
例 - gvim/vim
私は今ローカルシステムに座っていますlappy
。電話をかけましたが、gvim
リモートシステムのファイルを参照しています。
lappy$ gvim scp://joeuser@remotey//home/joeuser/.bashrc
次に、自分のシステムのローカルラップインスタンスに.bashrc
あるリモートシステムのファイルを表示します。gvim
常に次のモットーを覚えておいてください。問題に対する最善の解決策は、問題を完全に回避することです!