メモリのスワップ設定
3A+などメモリの少ない機種を少しでもましにする
かわいいから3A+使ってるけどなにかアプリを起動するたびに待たされるのなんとかならないかしら。
ラズパイの種類によってメモリの容量がちがくて、3A+は512Mしかないから確かにきついにゃ。
なんかGPU(グラフィック部分)メモリも共有とか….。
しかたないから頑張って少しでも快適をめざそうにゃ!
メモリの状況をとりあえずターミナルで確認してみよう。
「 free 」で見れるにゃ。
上がメモリかしら。メモリ436976ってバイト換算サイトで見ると426M。少なく感じるけど、GPUメモリ分とかひかれてるんだねきっと。下のが仮想メモリスワップ分、初期設定の100Mってことなのね。
スワップ部分の設定を変更するにゃよ。
管理権限ファイラーをメニュー登録 の回で作ったショートカットで 管理者権限でファイルマネージャーを起動にゃ。
etcの中の「dphys-swapfile」というファイルを変更するにゃ。ついでにetcにブックマークつけとこにゃ。
ひらきまーす。
オレンジ部分 CONF_SWAPSIZE=100 を CONF_SWAPSIZE=2048に、#CONF_MAXSWAP=2048 の頭のシャープを消すにゃ。
100Mを2Gにしたってことね。
そうです!。ちなみに間にあるCONF_SWAPFACTOR=2 って、倍率での設定らしいにゃ。CONF_SWAPSIZEを使わないでこっちで倍率を変えてもいい、とのことにゃ。やったことないけど…..。
再起動して確認!
おっけ~!
3A+は元々メモリ少ないからやらないけど、GPUのメモリの変更の仕方も見とこうかにゃ。
GPUメモリの設定
GPUメモリ変更場所
GPUメモリの変更箇所は見たことある!ここだ!
パフォーマンスのところよね。
3A+は元々メモリ少ないからやらないけど。
3A+は元々メモリ少ないからやらないけど。
でもやったらどうなる….!?
再起動。はい だにゃ!!
GPUメモリ変更失敗。リカバリ方法
ああああ いつしか見た展開! あわてずさわがず windowsにSDにカードを挿してエクスプローラーから config.txt を 開き!
オレンジ部分を消して上書きでラズパイに挿して再起動で
大丈夫!!ふっき!!
3Bと4B SDのカード使いまわし
config.txt SDのカード使いまわしの記述
config.txt で気になったことがあります!
なんにゃろ。
[pi4] , [all] ってあるよね。これ、機種ごとに記述変えられるんじゃない?
そうみたい。今回のシリーズ「ラズパイを使いやすくする」にクロックアップを入れるか悩んだんだけど、機種ごとの設定をしてもらったときに失敗したら…?? 読者さんのマシン壊しちゃうのが怖くてやめました。でも、機種別設定はいろいろ使えるかもなので、公式ページから抜き出して貼っとくにゃよ。
[pi1] | Model 1A, Model 1B, Model 1A+, Model 1B+, Compute Module 1 |
[pi2] | Model 2B (BCM2836- or BCM2837-based) |
[pi3] | Model 3B, Model 3B+, Model 3A+, Compute Module 3, Compute Module 3+ |
[pi3+] | Model 3A+, Model 3B+ (also sees [pi3] contents) |
[pi4] | Model 4B, Pi 400, Compute Module 4, Compute Module 4S |
[pi400] | Pi 400 (also sees [pi4] contents) |
[cm4] | Compute Module 4 (also sees [pi4] contents) |
[cm4s] | Compute Module 4S (also sees [pi4] contents) |
[pi0] | Zero, Zero W, Zero 2 W |
[pi0w] | Zero W (also sees [pi0] contents) |
[pi02] | Zero 2 W (also sees [pi0w] and [pi0] contents) |
[board-type=Type] | Filter by Type number – see Raspberry Pi Revision Codes E.g [board-type=0x14] would match CM4. |
[pi3+]
記述......
[pi4]
記述......
[all]
記述......
たとえば[pi4]とかの機種の記述後に [all] を入れ忘れるとその後の記述全部[pi4] 扱いになっちゃったりなので注意にゃと書いてあるにゃ。