日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

docker啟動ES內存溢出的解決方案

瀏覽:232日期:2024-10-30 11:41:54

在elasticsearch的config中加jvm.options文件,修改堆棧大小,默認是2GB,直接啟動es即可,保證之前已經映射了配置文件。

-Xms5g-Xmx5g完整jvm.options文件如下:

## JVM configuration################################################################## IMPORTANT: JVM heap size#################################################################### You should always set the min and max JVM heap## size to the same value. For example, to set## the heap to 4 GB, set:#### -Xms4g## -Xmx4g#### See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html## for more information################################################################### Xms represents the initial size of total heap space# Xmx represents the maximum size of total heap space-Xms5g-Xmx5g################################################################## Expert settings#################################################################### All settings below this section are considered## expert settings. Don’t tamper with them unless## you understand what you are doing#################################################################### GC configuration-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=75-XX:+UseCMSInitiatingOccupancyOnly## optimizations# pre-touch memory pages used by the JVM during initialization-XX:+AlwaysPreTouch## basic# force the server VM (remove on 32-bit client JVMs)-server# explicitly set the stack size (reduce to 320k on 32-bit client JVMs)-Xss1m# set to headless, just in case-Djava.awt.headless=true# ensure UTF-8 encoding by default (e.g. filenames)-Dfile.encoding=UTF-8# use our provided JNA always versus the system one-Djna.nosys=true# use old-style file permissions on JDK9-Djdk.io.permissionsUseCanonicalPath=true# flags to configure Netty-Dio.netty.noUnsafe=true-Dio.netty.noKeySetOptimization=true-Dio.netty.recycler.maxCapacityPerThread=0# log4j 2-Dlog4j.shutdownHookEnabled=false-Dlog4j2.disable.jmx=true-Dlog4j.skipJansi=true## heap dumps# generate a heap dump when an allocation from the Java heap fails# heap dumps are created in the working directory of the JVM-XX:+HeapDumpOnOutOfMemoryError# specify an alternative path for heap dumps# ensure the directory exists and has sufficient space#-XX:HeapDumpPath=${heap.dump.path}## GC logging#-XX:+PrintGCDetails#-XX:+PrintGCTimeStamps#-XX:+PrintGCDateStamps#-XX:+PrintClassHistogram#-XX:+PrintTenuringDistribution#-XX:+PrintGCApplicationStoppedTime# log GC status to a file with time stamps# ensure the directory exists#-Xloggc:${loggc}# By default, the GC log file will not rotate.# By uncommenting the lines below, the GC log file# will be rotated every 128MB at most 32 times.#-XX:+UseGCLogFileRotation#-XX:NumberOfGCLogFiles=32#-XX:GCLogFileSize=128M# Elasticsearch 5.0.0 will throw an exception on unquoted field names in JSON.# If documents were already indexed with unquoted fields in a previous version# of Elasticsearch, some operations may throw errors.## WARNING: This option will be removed in Elasticsearch 6.0.0 and is provided# only for migration purposes.#-Delasticsearch.json.allow_unquoted_field_names=true

補充:Docker 容器內存限制

Docker 內存限制

docker run -d -i -t -m 256M --memory-swap 512M --name centos2.12 centos /bin/bash查看容器實例 內存限制:

docker啟動ES內存溢出的解決方案

限制容器內存大小;

docker run -d -i -t -m 256M --memory-swap 512M --name centos centos /bin/bash

-m, --memory # 內存限制大小,單位可以為 b,k,M,g;最小為4M--memory-swap# 內存+交換分區大小總限制--memory-reservation # 預留內存大小;容器在宿主機最小占用內存;--oom-kill-disable# out-of-memory 內存溢出;限制kill容器進程,默認沒設置--oom-score-adj# 容器被 OOM killer 殺死的優先級,范圍是[-1000, 1000],默認為 0--memory-swappiness# 用于設置容器的虛擬內存控制行為。值為 0~100 之間的整數--kernel-memory核心內存限制,最小為 4M。1、memory 設置容器內存大小;

--memory-swap 不是交換分區,而是 memory + swap 的大小;容器的交換分區 swap = memory-swap - memory2、Docker 默認容器交換分區的大小和內存相同

memory-swap 不設置 或者設置為 0 ;容器的交換分區 swap 大小就是 memory 的小大;容器的進程使用最大內存 = memory + swap3、memory-swap 設置

當 memory-swap 設置為 -1 時;容器內存大小為 memory 設置的大小;交換分區大小為宿主機 swap 大小;容器進程能使用的最大內存 = memory + 宿主機 swap 大小;4、內存溢出

--oom-kill-disable限制 kill 容器進程; (必須設置在 memory 之后才有限;)docker run -d -i -t -m 256M --oom-kill-disable --name Centos-1 centos /bin/bash5、核心內存 & 用戶內存

核心內存和用戶內存不同的地方在于核心內存不能被交換出。

不能交換出去的特性使得容器可以通過消耗太多內存來堵塞一些系統服務。

核心內存包括:stack pages(棧頁面)slab pagessocket memory pressuretcp memory pressure

可以通過設置核心內存限制來約束這些內存。

每個進程都要消耗一些棧頁面,通過限制核心內存,可以在核心內存使用過多時阻止新進程被創建。

docker run -d -i -t -m 500M --kernel-memory 128M --name Centos-2 centos /bin/bash限制容器內存 256M;限制核心內存 128M 。docker run -d -i -t --kernel-memory 128M --name Centos-3 centos /bin/bash內存為宿主機memory大小, 限制核心內存 128M6、Swappiness 內存回收頁

容器的內核可以交換出一定比例的匿名頁。

--memory-swappiness就是用來設置這個比例的。--memory-swappiness可以設置為從 0 到 100。# 0 表示關閉匿名頁面交換。# 100 表示所有的匿名頁都可以交換。默認情況下,如果不適用--memory-swappiness,則該值從父進程繼承而來。docker run -d -i -t --memory-swappiness=0 --name Centos-4 centos /bin/bash將--memory-swappiness設置為 0 可以保持容器的工作集,避免交換代理的性能損失。

Swappiness 的值越大,表示越積極使用swap分區,越小表示越積極使用物理內存。默認值swappiness=60

sysctl vm.swappiness = 100 # cat /proc/sys/vm/swappiness

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
先锋影音久久久| 9999国产精品| 一区在线免费| 女人天堂亚洲aⅴ在线观看| 在线日韩电影| 日韩欧美中文在线观看| 亚洲一区黄色| 亚洲人成高清| 日韩精品三级| 欧美日韩亚洲三区| 欧美一级二区| 中文字幕av一区二区三区四区| 久久久久久一区二区| 国产精品日韩精品在线播放| 国产精品xxxav免费视频| 电影91久久久| 99久久精品网| 香蕉久久夜色精品国产| 日韩精品福利一区二区三区| 久久精品国产在热久久| 久久国产麻豆精品| 亚洲深夜福利| 久久的色偷偷| 少妇精品导航| 激情亚洲影院在线观看| 日本精品影院| 免费视频一区二区| 日韩1区2区日韩1区2区| 成人国产精品| 亚洲在线一区| 国产精品多人| 99久久久久久中文字幕一区| 日韩中文欧美在线| 欧美久久亚洲| 日韩精品首页| 日韩三级精品| 久久精品99国产精品| 亚洲国产欧美日本视频| 婷婷成人基地| 国产美女久久| 久久久久久美女精品| 亚洲精品高潮| 国产成人精品一区二区免费看京| 在线一区电影| 国产伦精品一区二区三区在线播放| 92国产精品| 亚洲深深色噜噜狠狠爱网站 | 久久国产精品久久w女人spa| 亚洲精品视频一二三区| 日韩不卡免费视频| 麻豆成人av在线| 欧美羞羞视频| 日韩中文字幕无砖| 成人在线丰满少妇av| 日韩一级网站| 国产精品伦一区二区| 亚洲成人免费| 欧美国产三级| 99热免费精品| 国产va免费精品观看精品视频| 国产日韩综合| 国产中文欧美日韩在线| 中文字幕一区二区三区日韩精品 | 欧美日韩国产一区精品一区| 国产欧美三级| 国产亚洲一区在线| 欧美www视频在线观看| 亚洲日本免费电影| 久久久国产精品一区二区中文| 青草国产精品久久久久久| 99精品视频在线| 久久影视三级福利片| 午夜国产一区二区| 国产成人免费精品| 国产毛片精品久久| 亚洲一级淫片| 亚洲91久久| 日本精品黄色| 国产精品国码视频| 日韩精品第一| 亚洲综合二区| 欧美日韩在线网站| 精品高清久久| 欧美日韩午夜电影网| 久久福利影视| 欧美精品一区二区三区精品| 91亚洲国产高清| 国产精品分类| 欧美日韩伊人| 婷婷精品在线| 喷白浆一区二区| 久久国产中文字幕| 97在线精品| 里番精品3d一二三区| 日本不卡中文字幕| 亚洲日韩中文字幕一区| 久久国产精品99国产| 黄色成人精品网站| 国产91久久精品一区二区| 久久久久久夜| 国产66精品| 狂野欧美性猛交xxxx| 亚洲视频播放| 国产精品一级在线观看| 久久久精品五月天| 91欧美精品| 国产一区三区在线播放| 日韩精品免费视频人成| 蜜桃久久av| 欧美日韩激情| 激情欧美一区二区三区| 伊人久久国产| 国产盗摄——sm在线视频| 欧美国产另类| 国产精品mm| 国产精品美女午夜爽爽| 91精品美女| 国产图片一区| 国产欧美日韩精品一区二区免费| 日韩二区三区在线观看| 亚洲欧洲日韩精品在线| 欧美网站在线| 91久久在线| 久久av一区| 中文精品电影| 日本在线一区二区三区| 欧美日韩a区| 国产精品调教| 精品亚洲a∨| 天堂√中文最新版在线| 久久精品亚洲欧美日韩精品中文字幕| 久久国产直播| 最新亚洲激情| 视频一区中文字幕国产| 综合一区二区三区| 欧美日韩精品免费观看视频完整| 亚洲精华国产欧美| 亚洲成av在线| 视频一区二区三区在线| 久久久国产精品一区二区中文| 在线看片国产福利你懂的| 另类专区亚洲| 国产日韩欧美| 国产亚洲一区在线| 日韩久久99| 麻豆91精品视频| 综合在线一区| 日本综合视频| 日韩成人午夜精品| 日韩制服丝袜先锋影音| 色欧美自拍视频| 亚洲国产不卡| 免费看黄色91| 免费精品国产的网站免费观看| 国产伦久视频在线观看| 999久久久91| 亚洲不卡视频| 国产一区二区三区四区| 亚洲91久久| 日韩三级一区| 日韩成人免费| 视频一区二区三区在线| 日韩一区二区三区免费视频| 国产欧美精品| 视频福利一区| 日韩欧美中文在线观看| 国产精品免费精品自在线观看| 亚洲a在线视频| 久久亚洲资源中文字| 99免费精品| 亚洲性视频在线| 精品一级视频| 精品一区视频| 国产一区观看| 久久精品伊人| 日本成人一区二区| 午夜欧美精品久久久久久久| 国产精品porn| 欧美日韩三区| 久久精品国产福利| 99视频+国产日韩欧美| 综合在线一区| 亚洲毛片视频| 高清av一区| 六月婷婷一区| 精品国产欧美日韩| 香蕉成人久久| 中文字幕在线视频久| 在线精品观看| 高清日韩欧美| 日本中文字幕一区二区视频 | 亚洲精品va| 91av一区| 99久久久久国产精品| 日韩av成人高清| 久久激情网站| 国产极品模特精品一二| 久久国产88| 丝袜美腿一区| 国产欧美一区二区三区国产幕精品 |