linux內存會被限制嗎

linux內存會被限制;把應用從root用戶遷移到普通用戶時,由于普通用戶會被限制最大的進程數,當進程數占滿后就會出現內存限制的錯誤,可以利用“grep memlock /etc/security/limits.conf”命令查看內存使用限制。

linux內存會被限制嗎

本教程操作環境:linux7.3系統、Dell G3電腦。

linux內存會被限制

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

linux內存會被限制嗎

編輯兩個文件

yanfa_ylcloud_java是你要加大進程的用戶

vi?/etc/security/limits.d/20-nproc.conf

linux內存會被限制嗎

vi?/etc/security/limits.conf

linux內存會被限制嗎

hard/soft:soft是一個警告值,而hard則是一個真正意義的閥值,超過就會報錯。

nproc:最大進程數

nofile:最大打開的文件數

推薦學習:Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享