1 GHz ARMプロセッサ、512 MByte RAM、ccaを搭載したいくつかの小さなLinux / Androidデバイスが市場に出回っています。35〜40ドルの4ギガバイトのストレージ。5個購入すると、約200ドルです。
たとえば、5〜10個のPCがあり、基本的な問題を解決したとします。たとえば、あまり珍しくない種類のLinuxディストリビューション(Debianなど)を実行している、ルートアクセスがあり、ローカルネットワークに接続している、 IPで。それで、すべてがクラスターを作成する準備ができました(私は思う)。
デスクトップコンピューターまたはノートブック(cca。2 GHz x86プロセッサー、1-2 GBのRAM、数GBのHDD / SSDスペース)があり、これも標準のLinuxディストリビューションを実行します。キーボード、マウス、モニターがあり、クラスターの「フロントエンド」として使用したい。
それで、質問は、デスクトップコンピューターで2、3の小型コンピューターの馬力を利用する最も簡単な方法は何ですか?
デスクトッププログラムはその環境で動作するように設計されていないため、実際のクラスターをセットアップしたくありません。プロジェクトはデスクトップ/ネットブックコンピューターからいくつかのジョブをプッシュし、小さなジョブ間で可能な限り最適に共有しようとしています。 。
たとえば、X11を使用して小さなコンピューターでブラウザーを起動する必要があります。これはデスクトップマシンのメモリを使い果たしません。多くのページを開いている場合、別の小さなマシンで別のページを起動できます。
小さなコンピューターでテキストエディターを起動することもできます。作業しているフォルダーを共有するだけです。小さな問題があります。Geanyを使用していて、F8キーを押してコンパイラーを起動します。そのため、小さなマシンはデスクトップマシンでコンパイラーを起動する必要があります。小さなスクリプトを作成する必要がある場合、私は気にしません。
あなたのアドバイスは何ですか?