Linux - 프로세스는 가능한 한 많은 리소스를 가져오지만 다른 프로세스가 들어올 때 이를 해제합니다.

Linux - 프로세스는 가능한 한 많은 리소스를 가져오지만 다른 프로세스가 들어올 때 이를 해제합니다.

머신이 유휴 상태일 때 프로세스를 실행하려면 가능한 한 많은 리소스가 필요 A하지만 우선 순위가 높은 프로세스가 시작되면 CPU를 확보합니다. 어떤 제안이 있으십니까? 감사해요!

답변1

원하는 것을 달성하는 방법에는 여러 가지가 있습니다. nice, cgroups,를 사용하여 cpulimitCPU 사용량을 제한 할 수 있습니다. Niceness is 를 제공하는 올바른 명령을 Nice -19에 제공하면 올바른 길을 가고 있습니다 nice -n 19 Program name.

답변2

가장 큰 과잉은 다음과 같은 프로세스 스케줄러를 사용하는 것입니다.HTC콘도르또는스럼그러나 이는 많은 수의 시스템에 더 적합할 수 있으며 스케줄러를 설정하고 유지 관리하는 데 충분한 지식이 있을 수 있습니다. 이러한 스케줄러는 CPU 및 기타 리소스를 할당하는 다양한 방법을 제공하지만 학습 곡선은 덜 간단합니다.

관련 정보