Fair Schedulerキュー設定経験まとめ
3779 ワード
Fair Schedulerキュー設定経験まとめ
会社のhadoopクラスタのコンピューティングリソースが十分ではないため、yarnリソースキューを開くリソースプリエンプトが必要です.使用中に、リソースのプリエンプトの特徴がわかります.ここでまとめてみます.では、設定された最小リソースよりも1つのキューのリソースが小さい場合にのみ、リソースプリエンプトが開始されます. は、すべてのリソースキューの最小リソースの和がクラスタのリソース総量以下である限り合理的である.最小リソースの和がクラスタのリソース総量よりも大きく、リソース優先モードがオンになっている場合、リソーススケジューリングはリソース優先モードに停止しません(このような論理はもちろん不合理です). すべてのキューの最大リソース構成の和がクラスタのリソース総量より大きいことができるのは合理的な である.各キューの最大リソース構成は、クラスタのリソース総量以下であれば合理的である.
次に、構成例を示します.
この例では、3つのリソースキューdefault、online、develop、biの4つのキューがあります.クラスタには24 core、48 Gメモリがあります.
この例の最小リソースの和は100%であり、最大リソースの和はリソース総量より大きく、最大値は実際の状況に応じて区分することができる.例えば、オンラインではオンラインリソースを優先的に保証するため、onlineキューの最小リソース割合は70%、最大は100%です.develop、biの最小リソースは0であり、緊急時にonlineが100%のリソースを奪うことを保証することができます.
上はFair Schedulerリソース分割の経験です.次はfair-Schedulerをまとめます.xmlは、各プロパティの説明を構成します.
(二)schedulingPolicyの理解
(三)queuePlacementPolicyの理解
(四)fair-scheduler.xmlは、各プロパティの説明を構成します.
転載先:https://www.cnblogs.com/honeybee/p/6027996.html
会社のhadoopクラスタのコンピューティングリソースが十分ではないため、yarnリソースキューを開くリソースプリエンプトが必要です.使用中に、リソースのプリエンプトの特徴がわかります.ここでまとめてみます.
次に、構成例を示します.
drf
300
0 mb, 0 vcores
0
0.0
24000 mb, 12 vcores
48000 mb, 24 vcores
12
3.0
12000 mb, 6 vcores
24000mb, 12 vcores
6
2.0
12000 mb, 6 vcores
24000 mb, 12 vcores
6
1.0
5
この例では、3つのリソースキューdefault、online、develop、biの4つのキューがあります.クラスタには24 core、48 Gメモリがあります.
:
default: 0% - 0%
online: 50% - 100%
develop: 25% - 50%
bi: 25% - 50%
この例の最小リソースの和は100%であり、最大リソースの和はリソース総量より大きく、最大値は実際の状況に応じて区分することができる.例えば、オンラインではオンラインリソースを優先的に保証するため、onlineキューの最小リソース割合は70%、最大は100%です.develop、biの最小リソースは0であり、緊急時にonlineが100%のリソースを奪うことを保証することができます.
:
default: 0% - 0%
online: 70% - 100%
develop: 0% - 50%
bi: 0% - 50%
上はFair Schedulerリソース分割の経験です.次はfair-Schedulerをまとめます.xmlは、各プロパティの説明を構成します.
(二)schedulingPolicyの理解
fair
(三)queuePlacementPolicyの理解
(四)fair-scheduler.xmlは、各プロパティの説明を構成します.
転載先:https://www.cnblogs.com/honeybee/p/6027996.html