Kamuycikap - SentenceDataBase

日々の勉強の記録を気分で書き綴るブログ

Chromebookで予期せぬ再起動が多発する時の対応方法

ChromeBookの動作が極端に遅くなり・・・止まる ... orz


ChromeBookを購入し、思った以上に大活躍で手元から離せない日々。
使い倒してやろうとすると、いつのまにやら○icro○oftのWin○owsみたいになってくる。。。

ChromeBook スペック

モデル   :CZ1000DVA-L30019
CPU    :MediaTek MT8183(2GHz)
メモリ   :4 GB
ストレージ :EMMC(128GB)

結論

結論から先に書きます。

crosh起動

下記のキーボード操作を行うとchromeが起動し、croshのコマンドプロンプト画面になります。

■キーボード操作

ctrl + alt + t

■表示画面

Welcome to crosh, the Chrome OS developer shell.

If you got here by mistake, don't panic!  Just close this tab and carry on.

Type 'help' for a list of commands.

If you want to customize the look/behavior, you can use the options page.
Load it by using the Ctrl-Shift-P keyboard shortcut.

crosh> 
swap作成

下記のコマンドを実行し、swap領域を作成します。
Google検索でHitするswap容量は2000(2ギガバイト)とする参考資料がヒットしますが、私の場合は4000以上でなければ症状は改善されませんでした。

現状、UbuntuLinux及びCentOSLinuxの慣例に習い、「実装メモリ容量+2ギガバイト」を設定しています。

crosh> swap enable 6000
再起動

ChromeBookをスリープではなく、ハードウェア再起動します。
私のChromebookでは、電源ボタン長押でした。

swap確認

キーボード操作「Ctrl + alt + t」でcroshを起動し、topコマンドを実行します。
結果、なにやら数字とアルファベットが並びますが、
MiB Swap: 5859.4 total, 4041.8 free, 1817.6 used.
と表示されていれば、設定完了しているはずです。
※私はswap enable 6000として設定したので、6000に近しい値になっています。

crosh> top
Tasks: 482 total,   1 running, 481 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.5 us,  2.7 sy,  0.0 ni, 91.6 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   3897.6 total,    141.1 free,   2806.4 used,    950.1 buff/cache
MiB Swap:   5859.4 total,   4041.8 free,   1817.6 used.    571.0 avail Mem 

しばらく運用した結果

現在、一週間ほどヘビーに運用していますが、頻発していたフリーズ症状は数回程度に収まっています。

2022/02/07 追記

暫く使ってみて、自分の環境ではSWAPメモリの利用容量が2GBを超えています。
なので、Chromebookの環境にもよりますが最低でも4000(4GB)のSWAPはあったほうが良いかもしれないですね。

top - 09:21:07 up 2 days, 20:47, 0 users, load average: 1.34, 2.35, 1.71
Tasks: 488 total, 3 running, 485 sleeping, 0 stopped, 0 zombie
%Cpu(s): 10.7 us, 3.4 sy, 0.0 ni, 85.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3897.6 total, 133.7 free, 3306.5 used, 457.4 buff/cache
MiB Swap: 5859.4 total, 3372.5 free, 2486.9 used. 198.9 avail Mem

様々アプリを開き、Chromeのタブを10個ぐらい開いていると、MiB Swap : free が3500を超えることもあり。
極端に動作が重くなった時に見る習慣(croshのtopコマンド)をつけると、平均的に3500を超えている様子。