>  기사  >  운영 및 유지보수  >  Linux 메모리가 제한됩니까?

Linux 메모리가 제한됩니까?

WBOY
WBOY원래의
2022-08-18 16:02:032901검색

Linux 메모리는 제한됩니다. 루트 사용자에서 일반 사용자로 애플리케이션을 마이그레이션할 때 일반 사용자는 최대 프로세스 수로 제한되므로 프로세스 수가 가득 차면 메모리 제한 오류가 발생할 수 있습니다. 메모리 사용량 제한을 보려면 "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 사용자가 메모리로 인해 제한되는 문제

루트 사용자에서 일반 사용자 테스트로 애플리케이션을 마이그레이션합니다. 일반 사용자는 최대 프로세스 수를 제한합니다. 프로세스 수가 가득 차면 다음 오류가 발생합니다

/bin/bash: 리소스를 일시적으로 사용할 수 없습니다.

일반적으로 신규 사용자의 최대 프로세스 수는 4096입니다

Linux 메모리가 제한됩니까?

두 파일을 편집하세요

yanfa_ylcloud_java는 프로세스를 늘리려는 사용자입니다

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

Linux 메모리가 제한됩니까?

vi /etc/security/limits.conf

Linux 메모리가 제한됩니까?

hard/ 부드러운 : Soft는 경고 값이고 hard는 실제 임계값이며 이를 초과하면 오류가 보고됩니다.

nproc: 최대 프로세스 수

nofile: 최대 열린 파일 수

권장 학습: Linux 비디오 튜토리얼

위 내용은 Linux 메모리가 제한됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.