1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ノートパソコンのサスペンドを防止する

Last updated at Posted at 2020-02-03

大量のパソコンを集めて GNU/Linux をインストール、並列プログラミングを実施するというのは昔からよくある高性能計算の手法です。

最近は Windows 7 が EOL を迎えたこともあり、廃棄のパソコンが大量に出たので、それらを収集して HPC のための環境を構築するといったこともあるでしょう。

このとき GNU/Linux を起動して放置していても、勝手にパソコンがサスペンドしないように設定しておく必要があります。特にノートパソコンをサーバー利用している場合、デフォルトでは一定時間で勝手にサスペンドするので注意が必要です。

そこで、設定する場所を記します。

ディストリビューションは Debian 10 または Ubuntu 18.04 LTS とします。

GUI 無しの場合

普通は並列計算用途であれば CUI でインストールすると思いますが、最近のバージョンではデフォルトでもサスペンドします。これは systemd の設定にて回避できます。

/etc/systemd/logind.conf

HandleLidSwitch=ignore

上記を記述後 systemd を再起動。

systemctl restart systemd-logind.service

これで OK です。

GUI 有りの場合

リモートデスクトップで GNU/Linux に接続するといった用途でマスターノードや運用監視ノードにデスクトップ環境を導入するケースが考えられます。

/etc/gdm3/greeter.dconf-defaults

sleep-inactive-ac-timeout=0
sleep-inactive-battery-timeout=0

設定ファイルの最後の方に Automatic suspend という項目があるので、上記のように設定しておきます。これでログイン画面のまま放置しても勝手にサスペンドしなくなります。

なおこのファイルは /usr/share/gdm/dconf/ の下のファイルからのシンボリックリンクとなっているはずなので、そちらも確認しておくと良いです。

以上です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?