制御グループ(cgroup)は、CPU時間やシステム・メモリーのようなリソースを特定のプロセスまたはプロセス・グループに割り当てることができる、Linuxカーネル機能です。Sparkが実行されているノードにDgraphをホストする必要がある場合は、cgroupを使用して、利用可能な十分なリソースを確保する必要があります。
これを実行するには、Hadoopでcgroupを有効にし、YARNがCPUの割合と消費できるメモリー量を制限できるcgroupを作成する必要があります。次に、Dgraphのcgroupを別に作成し、適切な容量のメモリーとスワップ領域を割り当てます。
cgroupを設定するには、次の手順を実行します。