0

R 2.15のリリースノートとmakePSOCKClusterのドキュメントには、useXDR = FALSEの場合に通信が改善される可能性があると記載されていますが、この設定はすべてのノードがリトルエンディアンの場合にのみ使用できます。

  1. ドキュメントは、クラスター内のすべてのノードとマスター(クラスターを作成し、そのクラスターで呼び出しを行っているインスタンス)が同じエンディアンを持っている必要があることを意味しますか?

  2. ここで、useXDR = FALSEは、すべてのノードが同じOSで実行されている場合は適切ですが、混合モード環境(Linux、Windowsなど)では適切ではないという実際的な意味はありますか?

4

1 に答える 1

1
  1. クラスターを構成するすべてのコンピューター。情報はマスターノードとすべてのノードの間でシリアル化されるため、バイト順序が重要になります。
  2. 複数のOSで問題ありません。コンピューターがビッグエンディアンかリトルエンディアンかは、ソフトウェアではなくハードウェアによって決まります。ほとんどのコンピューターはリトルエンディアンです(Sunサーバーはそうではありません)。
于 2012-04-04T20:10:40.143 に答える