최근에 오래된 물건이 담긴 상자 몇 개를 뒤지다가 먼지로 뒤덮인 아주 오래된 노트북(2000년대 초반) 두 대를 발견했습니다. 그것들을 버리는 대신, 나는 매우 가벼운 SparkyLinux 시스템을 내 노트북에 설치하여 주로 토렌트를 다운로드하고 가끔 일부 스크립트를 실행하는 홈 서버로 사용하기로 결정했습니다. 모든 것이 순조롭게 진행되고 있었지만, 노트북에서 많은 열이 발생한다는 사실을 금새 깨닫고 노트북을 사용하지 않을 때 에너지를 절약할 수 있는 방법을 찾으려고 노력했습니다.
저는 주로 ssh 서버, vnc 서버, ftp 서버, 토렌트 클라이언트 등 몇 가지 서비스만 사용합니다. 필요하지 않기 때문에 아파치를 실행하지 않을 것입니다.
먼저, 부팅할 때 모니터를 끄려고 했습니다. 왜냐하면 ftp/ssh/vnc를 통해서만 시스템에 액세스할 것이고 모니터를 켜두는 것은 실제로 아무 의미가 없기 때문입니다. 그래서 기계가 자동으로 로그인되도록 설정했기 때문에 xset -display :0.0 dpms force off
마지막 줄에 추가하는 것이 지겨워졌습니다 . .bashrc
그러나 이것은 작동하지 않는 것 같습니다. 기계가 가동되고 실행되자마자 모니터를 끄려면 어떻게 해야 합니까? 이제 cronjob을 사용하여 5분마다 모니터를 끄고 있습니다.
또 다른 더 큰 문제는 디스크입니다. 열이 많이 발생하기 때문에 디스크 속도를 늦추거나 필요하지 않을 때 대기/절전 모드로 전환하는 방법을 찾으려고 노력했습니다.
현재는 hdparm -B 32 /dev/sda
상대적으로 저전력 모드로 설정되어 있습니다. 이 설정이 지속되나요? 다음에 시작할 때 재설정해야 합니까? 또한 기기가 가끔 토렌트 클라이언트로 사용되는 경우 토렌트 클라이언트가 열려 있지 않을 때 드라이브를 대기 모드로 전환하는 좋은 전략은 무엇입니까? 간단히 hdparm -S 120 /dev/sda
작은 스크립트를 작성하거나 cron을 사용하여 수동으로 디스크를 대기/절전 모드(예: hdparm -y /dev/sda
30분마다)로 설정해야 합니까?