国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

elasticsearch啟動警告無法鎖定JVM內(nèi)存

2024-07-14 08:43:33
字體:
供稿:網(wǎng)友

elasticsearch啟動警告

Unable to lock JVM memory (ENOMEM). This can result in part of the JVM being swapped out. Increase RLIMIT_MEMLOCK (ulimit).

內(nèi)存鎖定值的限制(max locked memory)

這個值只對普通用戶起作用,對超級用戶不起作用,這個問題是由于CAP_IPC_LOCK造成的.linux對內(nèi)存是分頁管理的,這意味著有不需要時,在物理內(nèi)存的數(shù)據(jù)會被換到交換區(qū)或磁盤上.有需要時會被交換到物理內(nèi)存,而將數(shù)據(jù)鎖定到物理內(nèi)存可以避免數(shù)據(jù)的換入/換出.采用鎖定內(nèi)存有兩個理由:1)由于程序設(shè)計上需要,比如oracle等軟件,就需要將數(shù)據(jù)鎖定到物理內(nèi)存.2)主要是安全上的需要,比如用戶名和密碼等等,被交換到swap或磁盤,有泄密的可能,所以一直將其鎖定到物理內(nèi)存.

查看項目進(jìn)程限制,17497為pid

cat /proc/17497/limits

查看系統(tǒng)限制ulimit -a

core file size     (blocks, -c) unlimiteddata seg size      (kbytes, -d) unlimitedscheduling priority       (-e) 0file size        (blocks, -f) unlimitedpending signals         (-i) 1032980max locked memory    (kbytes, -l) 64max memory size     (kbytes, -m) unlimitedopen files           (-n) 600000pipe size      (512 bytes, -p) 8POSIX message queues   (bytes, -q) 819200real-time priority       (-r) 0stack size       (kbytes, -s) unlimitedcpu time        (seconds, -t) unlimitedmax user processes       (-u) 600000virtual memory     (kbytes, -v) unlimitedfile locks           (-x) unlimited

vim /etc/security/limits.conf增加2行,設(shè)為更大的值或者unlimited

  •       soft   memlock      unlimited
  •       hard   memlock      unlimited

其他可以使用ulimit添加自定義的限制(很多選項系統(tǒng)默認(rèn)未開啟),可以對一些不同用戶進(jìn)行限制

## - core - limits the core file size (KB)# - data - max data size (KB)# - fsize - maximum filesize (KB)# - memlock - max locked-in-memory address space (KB)# - nofile - max number of open files# - rss - max resident set size (KB)# - stack - max stack size (KB)# - cpu - max CPU time (MIN)# - nproc - max number of processes# - as - address space limit (KB)# - maxlogins - max number of logins for this user# - maxsyslogins - max number of logins on the system# - priority - the priority to run user process with# - locks - max number of file locks the user can hold# - sigpending - max number of pending signals# - msgqueue - max memory used by POSIX message queues (bytes)# - nice - max nice priority allowed to raise to values: [-20, 19]# - rtprio - max realtime priority

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇赉县| 北票市| 康乐县| 甘泉县| 临夏县| 醴陵市| 饶河县| 武城县| 彭州市| 尚志市| 措勤县| 肃宁县| 海门市| 柏乡县| 洛隆县| 阿尔山市| 浦北县| 远安县| 平原县| 郴州市| 高唐县| 固安县| 商丘市| 稷山县| 大埔区| 驻马店市| 准格尔旗| 什邡市| 昂仁县| 鹤岗市| 宁阳县| 武城县| 荥阳市| 双牌县| 崇阳县| 泸水县| 江源县| 东兰县| 阿图什市| 新乡市| 德钦县|