hardware:raspberry_pi:dietpi:zram_swap

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
hardware:raspberry_pi:dietpi:zram_swap [2022/07/28 08:15] – [ZRAM にさらに Swap を 3072MB 追加する] ともやんhardware:raspberry_pi:dietpi:zram_swap [2022/08/10 00:49] (現在) – [ZRAM の他にさらに Swap を 3072MB 追加する] ともやん
行 3: 行 3:
 ===== dietpi-set_swapfile 編 ===== ===== dietpi-set_swapfile 編 =====
  
-==== ZRAM (428MB) + Swap (3072MB) を設定する方法 ====+==== ZRAM (476MB) + Swap (3072MB) を設定する方法 ====
  
-=== ZRAM スワップを 428MB に設定する ===+=== ZRAM スワップを 476MB に設定する ===
 **free** コマンドで RAM サイズを調べる🤔\\ **free** コマンドで RAM サイズを調べる🤔\\
 <WRAP color_term> <WRAP color_term>
行 13: 行 13:
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
                total        used        free      shared  buff/cache   available                total        used        free      shared  buff/cache   available
-<b class=GRN>Mem:             429</b>         109          20         233         299          37+<b class=GRN>Mem:             477</b>          30         411                    34         404
 Swap:              0                     0 Swap:              0                     0
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
  
-現在の **dietpi-set_swapfile** では ZRAM のサイズは RAM サイズ (429MB) -1 の 428MB まで設定できる😉\\+現在の **dietpi-set_swapfile** では ZRAM のサイズは RAM サイズ (477MB) -1 の 476MB まで設定できる😉\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ sudo /boot/dietpi/func/dietpi-set_swapfile 428 zram+$ sudo /boot/dietpi/func/dietpi-set_swapfile 476 zram
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
行 32: 行 32:
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> swapoff -a <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> swapoff -a
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Generating new swap space <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Generating new swap space
-<b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Size = 428 MiB</b>+<b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Size = 476 MiB</b>
 <b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Path = /dev/zram0</b> <b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Path = /dev/zram0</b>
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 1 > /sys/block/zram0/reset <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 1 > /sys/block/zram0/reset
-<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo '428M' > /sys/block/zram0/disksize+<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo '476M' > /sys/block/zram0/disksize
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> chmod 0600 /dev/zram0 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> chmod 0600 /dev/zram0
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> mkswap /dev/zram0 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> mkswap /dev/zram0
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> swapon /dev/zram0 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> swapon /dev/zram0
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'zram' > /etc/modules-load.d/dietpi-zram-swap.conf <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'zram' > /etc/modules-load.d/dietpi-zram-swap.conf
-<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'SUBSYSTEM=="block", KERNEL=="zram0", ACTION=="add", ATTR{disksize}="428M", RUN+="chmod 0600 /dev/zram0", RUN+="/sbin/mkswap /dev/zram0", RUN+="/sbin/swapon /dev/zram0"' > /etc/udev/rules.d/98-dietpi-zram-swap.rules+<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'SUBSYSTEM=="block", KERNEL=="zram0", ACTION=="add", ATTR{disksize}="476M", RUN+="chmod 0600 /dev/zram0", RUN+="/sbin/mkswap /dev/zram0", RUN+="/sbin/swapon /dev/zram0"' > /etc/udev/rules.d/98-dietpi-zram-swap.rules
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'swappiness=50' > /etc/sysctl.d/98-dietpi-zram-swap.conf <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> eval echo 'swappiness=50' > /etc/sysctl.d/98-dietpi-zram-swap.conf
-<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Setting in <b class=YEL>/boot/dietpi.txt</b> adjusted: <b class=YEL>AUTO_SETUP_SWAPFILE_SIZE=428</b>+<b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Setting in <b class=YEL>/boot/dietpi.txt</b> adjusted: <b class=YEL>AUTO_SETUP_SWAPFILE_SIZE=476</b>
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Desired setting in <b class=YEL>/boot/dietpi.txt</b> was already set: <b class=YEL>AUTO_SETUP_SWAPFILE_LOCATION=zram</b> <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> Desired setting in <b class=YEL>/boot/dietpi.txt</b> was already set: <b class=YEL>AUTO_SETUP_SWAPFILE_LOCATION=zram</b>
-<b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Setting /tmp tmpfs size: 428 MiB</b>+<b class=HIK>[</b> INFO <b class=HIK>] DietPi-Set_swapfile | Setting /tmp tmpfs size: 476 MiB</b>
 <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> mount -o remount /tmp <b class=HIK>[</b>  <b class=GRN>OK</b>  <b class=HIK>] DietPi-Set_swapfile |</b> mount -o remount /tmp
 </pre></html></WRAP> </pre></html></WRAP>
行 54: 行 54:
 $ sudo fallocate -l 3072M /var/swap $ sudo fallocate -l 3072M /var/swap
 $ sudo chmod 0600 /var/swap $ sudo chmod 0600 /var/swap
 +$ sudo mkswap /var/swap
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
行 61: 行 62:
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ sudo swapon /var/swap+$ sudo swapon -v /var/swap
 $ sudo swapon -s $ sudo swapon -s
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
 Filename                                Type            Size    Used    Priority Filename                                Type            Size    Used    Priority
-/dev/zram0                              partition       438268  56152   -2+/dev/zram0                              partition       487420  0       -2
 /var/swap                               file            3145724 0       -3 /var/swap                               file            3145724 0       -3
 </pre></html></WRAP> </pre></html></WRAP>
行 74: 行 75:
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
                total        used        free      shared  buff/cache   available                total        used        free      shared  buff/cache   available
-Mem:             429         141          43         192         244          46+Mem:             477          29         405                    42         402
 Swap:           3499          55        3444 Swap:           3499          55        3444
 </pre></html></WRAP> </pre></html></WRAP>
行 81: 行 82:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ echo '/var/swap none swap sw' | sudo tee -a /etc/fstab+$ echo '/var/swap none swap sw 0 0' | sudo tee -a /etc/fstab
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
-/var/swap none swap sw+/var/swap none swap sw 0 0
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
 +※[[https://unix.stackexchange.com/questions/365953/what-sw-means-in-the-fstab-swap-entry-for-mount-options-column|What 'sw' means in the fstab swap entry for 'mount options' column]]\\
 + [[https://forums.ubuntulinux.jp/viewtopic.php?id=20079|Ubuntu日本語フォーラム / swap fileの設定をfstabへの記述するときの設定値の違いについて]]\\
  
 ==== dietpi-set_swapfile の動作... ==== ==== dietpi-set_swapfile の動作... ====
行 266: 行 269:
 $ sudo fallocate -l 3072M /var/swap $ sudo fallocate -l 3072M /var/swap
 $ sudo chmod 0600 /var/swap $ sudo chmod 0600 /var/swap
 +$ sudo mkswap /var/swap
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
  • hardware/raspberry_pi/dietpi/zram_swap.1658963726.txt.gz
  • 最終更新: 2022/07/28 08:15
  • by ともやん