몇 가지 서비스만으로 다시 시작하는 방법은 무엇입니까?

몇 가지 서비스만으로 다시 시작하는 방법은 무엇입니까?

최근에 나는 실험을 했다. 먼저 컴퓨터를 정상적으로 부팅하고 게임을 실행해봤습니다. 그런 다음 gdm.service(저는 GNOME을 사용하고 있습니다)를 중지하고 xinit명령을 실행한 후 게임을 다시 시작했습니다. FPS는 측정하지 않았지만 게임 퀄리티는 비교적 높은 편이다. 나는 차이를 느낀다. 그러다가 명령줄을 실행하는 데 필요한 최소한의 서비스로 다시 시작할 수 있는지 궁금해지기 시작했습니다. 원치 않는 서비스를 모두 비활성화하거나 차단한 다음 활성화하거나 차단을 해제할 수 있지만 보다 자동화된 솔루션을 찾고 있습니다. 단일 재부팅 중에만 비활성화하는 방법입니다.

답변1

.target최소한의 서비스만 필요로 하는 사용자 정의 단위를 정의할 수 있습니다 . 그런 다음 systemctl isolate custom.target최소 구성으로 전환하고 systemctl isolate graphical.target정상으로 돌아갈 수 있습니다 .

부팅 시 원하는 상태를 선택하려면 부팅 옵션을 사용할 수 있습니다 systemd.unit=custom.target.

물론 접미사만 있으면 원하는 대로 이름을 지정할 수 있습니다 .target.

답변2

백그라운드 Linux 서비스에는매우게임 성능에 영향을 미칠 가능성은 거의 없지만 그래픽 디스플레이 관리자나 창 관리자는 FPS에 심각한 영향을 미칠 수 있습니다.

서비스를 비활성화하는 대신 IceWM 또는 일반 X.org 세션(예: TWM + xterm)과 같은 게임에 대해 다른 가벼운 데스크톱 환경을 설치하고 사용해 볼 수 있습니다.

GDM을 중지해도 성능이 향상되지 않았습니다.아니요그냥 그놈을 사용하세요.

답변3

나는 당신이 무엇을 달성하고 싶은지 완전히 확신하지 못합니다.

그러나 crontab을 사용하여 서비스를 자동으로 활성화/비활성화하는 것을 고려할 수 있습니다.

관련 정보