yarn記憶體配置
根據具體叢集情況,官方提供了一個python編寫的記憶體計算工具:linux環境下執行命令python yarn-utils.py -c 32 -m 128 -d 7 -k False,其中引數說明如下:
-c:核數
-m:記憶體大小
-d:磁碟數
-k:hbase是否安裝。False-沒有安裝 True-安裝
會生成一串資訊:
Using cores=32 memory=128GB disks=7 hbase=False
Profile: cores=32 memory=106496MB reserved=24GB usableMem=104GB disks=7
Num Container=13
Container Ram=8192MB
Used Ram=104GB
Unused Ram=24GB
yarn.scheduler.minimum-allocation-mb=8192
yarn.scheduler.maximum-allocation-mb=106496
yarn.nodemanager.resource.memory-mb=106496
mapreduce.map.memory.mb=8192
mapreduce.map.java.opts=-Xmx6553m
mapreduce.reduce.memory.mb=8192
mapreduce.reduce.java.opts=-Xmx6553m
yarn.app.mapreduce.am.resource.mb=8192
yarn.app.mapreduce.am.command-opts=-Xmx6553m
mapreduce.task.io.sort.mb=3276
參考輸出的資訊配置yarn-site.xml檔案(以key-value形式配置),如:
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>8192</value>
</property>
yarn-utils.py下載前往:http://download.csdn.net/detail/javajxz008/9443358
相關文章
- YARN and MapReduce的【記憶體】最佳化配置詳解Yarn記憶體
- MySQL InnoDB記憶體配置MySql記憶體
- Jmeter:修改記憶體配置JMeter記憶體
- Tomcat修改記憶體配置Tomcat記憶體
- JVM記憶體引數配置JVM記憶體
- Oracle 之 配置HugePages記憶體Oracle記憶體
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- 記憶體配置的最佳化記憶體
- eclipse 增加記憶體的方法、修改配置檔案 記憶體優化Eclipse記憶體優化
- 從記憶體洩露、記憶體溢位和堆外記憶體,JVM優化引數配置引數記憶體洩露記憶體溢位JVM優化
- Redis記憶體淘汰策略配置翻譯Redis記憶體
- HBase記憶體配置及JVM優化記憶體JVM優化
- 合理配置SQL Server的最大記憶體SQLServer記憶體
- JVM記憶體溢位及合理配置JVM記憶體溢位
- Oracle PGA記憶體的配置和使用Oracle記憶體
- Linux下HugePage記憶體功能配置Linux記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- 記憶體_大頁記憶體記憶體
- 記憶體管理 記憶體管理概述記憶體
- 【記憶體管理】記憶體佈局記憶體
- Linux 虛擬記憶體引數配置Linux記憶體
- 雲原生背景下如何配置 JVM 記憶體JVM記憶體
- MySQL 配置InnoDB的記憶體分配器MySql記憶體
- [BASIS]SAP記憶體優化配置學習記憶體優化
- 【收藏】Linux下tomcat記憶體配置LinuxTomcat記憶體
- ORACLE RAC 300G記憶體配置Oracle記憶體
- [轉帖]JVM記憶體配置最佳實踐JVM記憶體
- 實體記憶體和虛擬記憶體記憶體
- 遊戲記憶體對比普通記憶體區別 遊戲記憶體和普通記憶體相差大嗎?遊戲記憶體
- Go:記憶體管理與記憶體清理Go記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- 聊聊 記憶體模型與記憶體序記憶體模型
- 記憶體管理篇——實體記憶體的管理記憶體
- 自動共享記憶體管理 自動記憶體管理 手工記憶體管理記憶體
- jvm的記憶體引數配置(skycto JEEditor)JVM記憶體
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- JS中的棧記憶體、堆記憶體JS記憶體
- Java記憶體區域和記憶體模型Java記憶體模型