Linux 시스템에서 실행되는 Perl 스크립트의 메모리 사용을 제한하고 싶습니다. BSD::Resource의 setrlimit
을 사용하려고했지만 문제가 발생했습니다. 나는 어떤 조언을 주셔서 감사하겠습니다. 고맙습니다.Linux에서 프로세스 메모리 사용을 제한하는 방법 (예 : BSD :: Resource 사용)
7
A
답변
7
코드를 개발할 때 Perl 프로그램을 실행하고 메모리를 모두 소비하는 것은 쉽습니다. 프로그램이 메모리를 소모하고 죽을 때까지 기계는 정지 할 것입니다. 이 문제를 방지 할 수 있습니다
사용이 코드 :
use BSD::Resource;
setrlimit(get_rlimits()->{RLIMIT_VMEM}, 1_000_000_000, -1) or die;
1;
내가 limit.pm에서이 코드를 넣어 (따라서 "1;"). 그러면 내가 말하고자하는 프로그램의 상단에
등이 있습니다.
3
Scott Corely은 perl 스크립트를 실행하기 전에 ulimit
으로 설정하는 것이 좋습니다.
관련 문제
- 1. 클래스 사용을 제한하는 방법
- 2. 메모리 매핑 된 파일의 메모리 사용을 제한하는 방법
- 3. Windows에서 프로세스 리소스를 자동으로 모니터링하고 제한하는 방법
- 4. Javac - VM 사용을 제한하는 Xmx
- 5. Linux에서 프로세스 메모리 제한을 확인하는 방법은 무엇입니까?
- 6. C#에서 CPU 사용을 제한하는 방법
- 7. Oracle에서 RAM 사용을 제한하는 방법 9
- 8. 양식에서 사용을 제한하거나 액세스를 제한하는 방법
- 9. Windows에서 메모리 사용을 최소화하는 방법
- 10. WPF 응용 프로그램의 메모리 사용을 줄이는 방법
- 11. java ee 6 사용 방법 @Resource annotation
- 12. 리눅스에서 프로세스 메모리/CPU 사용량 제한
- 13. C 프로그램의 메모리 사용을 프로파일 링하는 방법
- 14. C++에서 메모리 사용을 추적하는 방법
- 15. 메모리 매핑 된 파일 : 메모리 사용을 모니터링하는 방법
- 16. C++ 및 프로세스 메모리 보호
- 17. 프로세스 스케쥴링 힌트 예
- 18. 루아의 프로세스 메모리
- 19. Linux에서 다중 프로세스 인스턴스 방지
- 20. Oracle 10g 데이터베이스의 전역 메모리 리소스를 제한하는 방법
- 21. CHCSVParser의 메모리 사용을 어떻게 제한합니까?
- 22. Environment.WorkingSet이 메모리 사용을 잘못보고 함
- 23. C에서 메모리 사용을 어떻게 추적합니까?
- 24. 시스템 및 프로그램의 메모리 사용을 찾기위한 대체 방법
- 25. Linux에서 프로세스간에 공유되는 메모리를 보호하는 방법
- 26. Windows에서 자식 프로세스 상태 및 리소스 사용을 확인하는 방법은 무엇입니까?
- 27. com.google.gwt.user.datepicker.client.DateBox에서 사용 가능한 날짜 범위를 제한하는 방법
- 28. AS3 메모리 누수 예
- 29. Java 메모리 최적화 (메모리 누수를 피하는 방법 - 구체적인 예)
- 30. Eclipse Ganymede의 메모리 사용을 줄이려면 어떻게해야합니까?
문제를 설명해 주시겠습니까? 한도를 예방하거나 일으키려고합니까? – ysth
하드 한도가 아닌 소프트 한도를 추가하십시오. –