ulimit

ulimit 한도가 다른 프로세스의 영향을 받는 이유는 무엇입니까?
ulimit

ulimit 한도가 다른 프로세스의 영향을 받는 이유는 무엇입니까?

32(proc) * 120(proc당 스레드 수)과 같이 많은 수의 스레드(Python Ray 모듈 사용)를 생성하는 일부 프로세스가 있습니다. ssh localhost그런 다음 nTH가 실제로 작을 때(예: 새 연결을 생성하거나 top다른 셸에서 사용되는) 스레드를 생성할 때 다른 프로세스가 실패한다는 사실을 발견했습니다 ulimit -a. ulimit이것이 사용자 범위 제한인지 아니면 프로세스 범위 제한인지 궁금합니다 . 후자라면 왜 다른 프로세스의 영향을 받나요? ...

Admin

시스템이 사용량이 많은 경우 백그라운드 프로세스의 CPU 사용량을 제한하세요.
ulimit

시스템이 사용량이 많은 경우 백그라운드 프로세스의 CPU 사용량을 제한하세요.

현재 저는 다음을 수행합니다. Ubuntu 서버의 시스템 부하가 높을 때 현재 실행 중인 특정 백그라운드 프로세스의 PID를 가져와서 PID를 사용하여 cpulimit를 시작합니다. 시스템 로드가 낮아지면 백그라운드 프로세스가 더 빠르게 실행될 수 있도록 cpulimit를 종료합니다. 로드가 여전히 너무 높으면 cpulimit를 종료하고 프로세스의 하한값으로 다시 시작합니다. 몇 시간 후에 백그라운드 프로세스가 완료될 때까지 이를 반복합니다. 그런데 이 작업을 매일 수동으로 수행하는 것은 매우 귀찮기...

Admin

CentOS Stream - dotnet 애플리케이션은 루트에서 실행되지만 일반 사용자에서는 종료됩니다.
ulimit

CentOS Stream - dotnet 애플리케이션은 루트에서 실행되지만 일반 사용자에서는 종료됩니다.

나는디안왕애플리케이션. 꽤 많은 메모리가 필요합니다. CentOS 8에서는 모든 것이 잘 작동하지만 새로운 CentOS Stream 설치에서는 이상한 일이 발생합니다... 이 모든 것을 일반 사용자로 실행하면 TOP 명령의 RES 매개변수가 ~250k에 도달한 후 종료됩니다. 동일한 응용 프로그램을 루트로 실행하면 모든 것이 잘 작동합니다. 다음은 루트로 실행되는 애플리케이션에 대한 주요 통계입니다. Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, ...

Admin

Linux에서 비디오 RAM 사용량을 제한하는 방법은 무엇입니까?
ulimit

Linux에서 비디오 RAM 사용량을 제한하는 방법은 무엇입니까?

내 컴퓨터의 일부 프로세스가 수행 중인 작업을 수행하기 위해 너무 많은 그래픽 카드 메모리를 사용하고 있습니다. 이러한 작업에 제한을 가하고 운영 체제가 카드의 RAM 사용을 제한하도록 하고 싶습니다. 일반적 ulimit으로 대상이 파일 시스템, CPU 또는 시스템 메모리인 경우 이를 사용할 수 있습니다. 그러나 이 유틸리티에는 PC 내의 비디오 카드 메모리와 관련된 기능이 없는 것 같습니다. 그래서 내 질문은 다음과 같습니다. 실행 파일의 경로를 알고 있고 그래픽 카드 메모리 소비에 상한을 적용하고...

Admin

Python 명령에만 해당되는 시간, 메모리 제한 및 시간 초과
ulimit

Python 명령에만 해당되는 시간, 메모리 제한 및 시간 초과

python 명령에서 5초의 시간 초과를 강제로 적용하고 python 명령의 실행 시간도 측정하고 싶습니다(python3 명령 메모리 제한이 256MB라는 점을 고려). 내가 하고 있는 일은 다음과 같습니다. ulimit -v 256000 && /usr/bin/time -f \"TIME: %e\" timeout 5s python3 test.py 2>&1 위 명령은 python3 명령이 256MB를 초과하지 않도록 가상 메모리를 256MB로 설정하고, /usr/bin/tim...

Admin

1022개의 열린 파일 병합 열린 파일이 너무 많아 오류가 발생했습니까?
ulimit

1022개의 열린 파일 병합 열린 파일이 너무 많아 오류가 발생했습니까?

저는 samtools를 사용하여 bam 파일을 좌표별로 정렬합니다. 이 명령을 실행하면 많은 수의 파일이 생성됩니다. 다음 명령을 실행했지만 samtools sort -o sorted.bam genomic_dataset.bam 다음과 같은 결과가 나타납니다. [bam_sort_core] 1022개 파일 병합 중... 열기: 파일이 너무 많이 열려 있습니다. 검색해보니 열려 있는 파일 수에 제한이 있는 것으로 나타났습니다. 출력은 ulimit -n1024입니다. 데이터 세트는 약 560GB이고 ...

Admin

ulimit는 열린 파일의 최대 수를 변경합니까?
ulimit

ulimit는 열린 파일의 최대 수를 변경합니까?

프로그램이 실행 되는 최대 열린 파일 수를 늘려야 하는데 ulimit -n new_max_number.-bash: ulimit: open files: cannot modify limit: Operation not permitted 사실 처음에는 제한이 4096으로 설정되어 있는 줄 알았는데, 처음 시도했을 때 사용한 숫자였습니다. 그런데 나중에 이상한 점을 발견했습니다. SSH를 통해 서버에 연결할 때 ulimit -n number를 사용한 첫 번째 변경은 제한에 관계없이 작동합니다. 그러나 ulim...

Admin

전체 시스템의 총 CPU 사용량을 제한하시겠습니까?
ulimit

전체 시스템의 총 CPU 사용량을 제한하시겠습니까?

NAT VPS에서 Chrome 인스턴스를 실행하고 있습니다. NAT VPS이기 때문에 15분 로드 평균이 1보다 클 수 없는 등 몇 가지 제한 사항이 있습니다. 그러나 몇 개의 웹 페이지를 시작하고 방문하는 것만으로도 로드가 2배 이상 증가하여 인스턴스가 종료됩니다. CPU 사용량 제한에 대해 온라인에서 읽었지만 대부분은 단일 프로세스로 제한되는 반면 Chrome은 여러 프로세스를 생성합니다. 사용해 보았 cpulimit으나 단일 PID에서만 작동하므로 도움이 되지 않았습니다. 전체 시스템의 CPU ...

Admin

포크: 리소스를 일시적으로 사용할 수 없음 - CentOS 서버에서
ulimit

포크: 리소스를 일시적으로 사용할 수 없음 - CentOS 서버에서

더 이상 아무것도 실행할 수 없으며(거의 아무것도) 다음과 같은 오류 메시지가 계속 나타납니다. 명령을 실행하면 여러 번 오류가 발생할 수 있습니다.포크: 재시도: 하위 프로세스 없음, 몇 번 테스트해 보면 가끔 작동하는 경우가 있습니다. -bash: 포크: 재시도: 하위 프로세스 없음 -bash: 포크: 리소스를 일시적으로 사용할 수 없음 오류 메시지 예시: [user@server ~]$ sudo -i sudo: unable to fork: Resource temporarily unavaila...

Admin

Fedora에서 파일 설명자의 소프트 제한 변경
ulimit

Fedora에서 파일 설명자의 소프트 제한 변경

Chrome의 최대 열린 파일 설명자를 늘려야 하는 문제가 발생했습니다. 하지만 운이 좋지 않아서 값이 1024에 멈춰 있는 것 같고 늘릴 수 있는 방법이 없습니다. 저는 페도라 37을 사용하고 있습니다. 내가 뭘 한거지 소프트 및 하드 제한이 추가되었습니다 /etc/security/limits.conf. * hard nofile 80896 * soft nofile 64512 root hard nofile 80896 root soft nofile 64512 확인하...

Admin

우분투 18 및 20에서 여러 clamscan 프로세스를 실행하기 위해 clamscan과 cpulimit를 함께 사용
ulimit

우분투 18 및 20에서 여러 clamscan 프로세스를 실행하기 위해 clamscan과 cpulimit를 함께 사용

clamav와 cpulimit를 설치했습니다. CPU 제한이 70%인 루트가 아닌 /home의 모든 디렉터리를 1개씩 스캔하고 싶습니다. 나는 다음 명령을 사용하여 centos와 almalinux에서 이 작업을 수행합니다. /home/ 찾기 - 최소 깊이 1 - 최대 깊이 1 - d를 입력하세요! -user 루트 -exec cpulimit -l 70 -- /usr/bin/clamscan -i -r {} > /root/scan_results.txt 위 명령은 centos에서 잘 작동합니다. 그러나...

Admin

"열린 파일이 너무 많습니다"라는 혼란 속에서
ulimit

"열린 파일이 너무 많습니다"라는 혼란 속에서

"파일 제한"이 혼란스러워서 무엇을 해야할지 모르겠습니다. 시스템을 다시 시작하면 잠시 동안 도움이 될 것이라고 확신합니다. 그러나 누군가는 할 수 있습니다이 문제를 진단하는 데 도움이 되는 도구를 찾을 수 있도록 올바른 방향을 알려주세요.여기서 문제의 원인을 찾으시겠습니까? 재부팅하지 않고 몇 주 동안 시스템을 사용한 후 몇 가지 문제가 발생하기 시작했습니다. 시스템이 눈에 띄게 느려지고, 일부 프로그램은 뚜렷한 이유 없이 또는 로그와 함께 충돌합니다. 예를 들어 Wezterm을 실행하는 경우 G...

Admin

time 및 ulimit 명령에 사용되는 킬로바이트는 1000(SI) 바이트입니까, 아니면 1024(구식) 바이트입니까?
ulimit

time 및 ulimit 명령에 사용되는 킬로바이트는 1000(SI) 바이트입니까, 아니면 1024(구식) 바이트입니까?

에서 man time: M Maximum resident set size of the process during its lifetime, in Kilobytes. 에서 ulimit -a: max memory size (kbytes, -m) unlimited 하지만 하나"키바이트"는 1000바이트 또는 1024바이트를 의미할 수 있습니다.. 아마 1024라운드일 것 같은데 확실하게 확인하고 싶습니다. 권위있는 참고자료를 주시면 감사하겠습니다. ...

Admin

권한이 없는 컨테이너에서 실행되는 프로세스의 최대 한도를 확인하는 방법은 무엇입니까?
ulimit

권한이 없는 컨테이너에서 실행되는 프로세스의 최대 한도를 확인하는 방법은 무엇입니까?

최근에 아치 리눅스를 실행하는 호스트 시스템을 사용하여 권한이 없는 nspawn 컨테이너(CI용)에서 무언가를 구축할 때 너무 많은 파일을 열려고 한다는 것을 나타내는 원사에서 EMFILE 오류가 반복적으로 발생했습니다. 나는 시도했다: 컨테이너와 호스트를 추가 ulimit -n하고 조정합니다 /etc/limits.conf. 그러나 주사위가 없습니다. 더 높은 한도가 보고되지만 오류는 계속 발생합니다. LimitNOFILE컨테이너 파일에서 이 값을 .nspawn매우 높은 값으로 설정합니다. 아직 아...

Admin

`ulimit`는 사용자가 아닌 쉘입니다.
ulimit

`ulimit`는 사용자가 아닌 쉘입니다.

우리는 동일한 계정으로 작업하는 여러 사용자입니다 내 활동을 제한하고 싶고, 컴퓨터를 멈추거나 다른 사용자를 방해하지 않고 싶습니다. 리소스를 모두 사용하는 대신 리소스 사용량을 제한하고 싶습니다(프로세스가 가능하다면 모두 사용하기 때문입니다). 두 가지 방법이 있는데, 하나는 우선순위이고 다른 하나는 엄격한 제한입니다. 문제는 Linux가 우선순위를 잘 관리하지 못한다는 것입니다. 즉, 우선순위가 낮더라도 다른 활동이 느려질 수 있다는 의미입니다. 그래서 엄격한 제한을 가한다. 하지만 많은 사람이 ...

Admin