다른 사용자에게 코어를 "훔치는": 사용자의 프로세스 우선순위를 낮춥니다.

다른 사용자에게 코어를 "훔치는": 사용자의 프로세스 우선순위를 낮춥니다.

저는 관리자 권한이 있는 멀티코어 공유 Linux 시스템에서 작업하고 있습니다. 모든 컴퓨터 컴퓨팅 성능을 활용할 수 있도록 다른 사용자의 모든 프로세스를 동결하거나 CPU에 대한 액세스 우선순위를 낮출 수 있습니까?

답변1

코어를 훔친다는 것이 무엇을 의미하는지 불분명합니다. 그러나 프로세스가 그다지 좋지 않은 경우멋진, 그러면 Linux 스케줄러는 애플리케이션에 코어에서 더 많은 컴퓨팅 시간을 제공합니다. 한 번에 두 개 이상의 코어를 활용할 수 있는 스레드/멀티프로세싱 애플리케이션이 실제로 있습니까?

구문(루트로서):

nice -n -19 <cmd and args>

또 다른 옵션은cpulimit. 이는 프로세스별로 속도를 늦추는 데 사용될 수 있습니다.

관련 정보