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を超えている様子。