您好,登錄后才能下訂單哦!
本篇內容主要講解“linux內存會不會被限制”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux內存會不會被限制”吧!
linux內存會被限制;把應用從root用戶遷移到普通用戶時,由于普通用戶會被限制最大的進程數,當進程數占滿后就會出現內存限制的錯誤,可以利用“grep memlock /etc/security/limits.conf”命令查看內存使用限制。
本教程操作環境:linux7.3系統、Dell G3電腦。
linux內存常用命令
# 查看內存使用情況 free -m # 查看內存使用限制 grep memlock /etc/security/limits.conf # 查看SWAP使用積極度 cat /proc/sys/vm/swapiness # 查看內存回收閾值 grep -A 3 'pages free' /proc/zoneinfo # 查看內核分配策略 cat /proc/sys/vm/overcommit_memory # 在分配策略為2的情況下查看可分配內存 grep Com /proc/meminfo
linux普通用戶被內存被限制的問題
把應用從root用戶遷移到普通用戶test,由于普通用戶會被限制最大的進程數,當進程數占滿后出現了下面的錯誤
/bin/bash: Resource temporarily unavailable。
一般新建的用戶最大進程數是4096
編輯兩個文件
yanfa_ylcloud_java是你要加大進程的用戶
vi /etc/security/limits.d/20-nproc.conf
vi /etc/security/limits.conf
hard/soft:soft是一個警告值,而hard則是一個真正意義的閥值,超過就會報錯。
nproc:最大進程數
nofile:最大打開的文件數
到此,相信大家對“linux內存會不會被限制”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。