Wiki » History » Version 1
Redmine Admin, 01/22/2026 03:02 PM
| 1 | 1 | Redmine Admin | 初期設定 |
|---|---|---|---|
| 2 | 1。MVMEの設定最適化 |
||
| 3 | これを行わないとハングアップする可能性がある |
||
| 4 | 2. |
||
| 5 | EEPROM更新 |
||
| 6 | sudo rpi-eeprom-update |
||
| 7 | sudo rpi-eeprom-update -a |
||
| 8 | sudo reboot |
||
| 9 | sudo apt install rpi-eeprom |
||
| 10 | sudo rpi-eeprom-update |
||
| 11 | sudo rpi-eeprom-update -a |
||
| 12 | sudo reboot |
||
| 13 | ブート順序確認 |
||
| 14 | vcgencmd bootloader_config |
||
| 15 | sudo -E rpi-eeprom-config --edit |
||
| 16 | [all] |
||
| 17 | BOOT_UART=1 |
||
| 18 | BOOT_ORDER=0xf416 |
||
| 19 | PCIE_PROBE=1 |
||
| 20 | NET_INSTALL_AT_POWER_ON=0 |
||
| 21 | にする |
||
| 22 | ② NVMe が認識されているか確認 |
||
| 23 | lsblk |
||
| 24 | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
||
| 25 | loop0 7:0 0 42.9M 1 loop /snap/snapd/24787 |
||
| 26 | loop1 7:1 0 41.6M 1 loop /snap/snapd/25939 |
||
| 27 | nvme0n1 259:0 0 476.9G 0 disk |
||
| 28 | ├─nvme0n1p1 259:1 0 512M 0 part /boot/firmware |
||
| 29 | └─nvme0n1p2 259:2 0 476.4G 0 part / |
||
| 30 | lspci | grep -i nvme |
||
| 31 | 0000:01:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (DRAM-less) (rev 01) |
||
| 32 | ③ Ubuntu 側の最適化 |
||
| 33 | sudo nano /etc/fstab |
||
| 34 | LABEL=writable / ext4 defaults 0 1 |
||
| 35 | LABEL=system-boot /boot/firmware vfat defaults 0 1 |
||
| 36 | 変更する |
||
| 37 | LABEL=writable / ext4 defaults,noatime,commit=60 0 1 |
||
| 38 | LABEL=system-boot /boot/firmware vfat defaults,noatime 0 0 |
||
| 39 | 書いた後 |
||
| 40 | sudo update-initramfs -u |
||
| 41 | sudo reboot |
||
| 42 | 再起動後確認 |
||
| 43 | mount | grep ' / ' |
||
| 44 | で下記表示 |
||
| 45 | /dev/nvme0n1p2 on / type ext4 (rw,noatime,commit=60) |
||
| 46 | |||
| 47 | I/O scheduler |
||
| 48 | cat /sys/block/nvme0n1/queue/scheduler |
||
| 49 | 下記表示 |
||
| 50 | [none] mq-deadline |
||
| 51 | |||
| 52 | swap(zram推奨) |
||
| 53 | sudo apt install zram-tools |
||
| 54 | |||
| 55 | 確認: |
||
| 56 | swapon --show |
||
| 57 | 表示 |
||
| 58 | NAME TYPE SIZE USED PRIO |
||
| 59 | /dev/zram0 partition 256M 0B 100 |
||
| 60 | ✔ initramfs 更新忘れ注意 |
||
| 61 | fstab 変更後: |
||
| 62 | sudo update-initramfs -u |
||
| 63 | |||
| 64 | 電源不足チェック |
||
| 65 | vcgencmd get_throttled |
||
| 66 | 下記表示でOK |
||
| 67 | throttled=0x0 |
||
| 68 | |||
| 69 | NVMEの状態確認 |
||
| 70 | ① NVMe が正しく認識されているか |
||
| 71 | lsblk |
||
| 72 | 下記表示 |
||
| 73 | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS |
||
| 74 | loop0 7:0 0 42.9M 1 loop /snap/snapd/24787 |
||
| 75 | loop1 7:1 0 41.6M 1 loop /snap/snapd/25939 |
||
| 76 | zram0 252:0 0 256M 0 disk [SWAP] |
||
| 77 | nvme0n1 259:0 0 476.9G 0 disk |
||
| 78 | ├─nvme0n1p1 259:1 0 512M 0 part /boot/firmware |
||
| 79 | └─nvme0n1p2 259:2 0 476.4G 0 part / |
||
| 80 | lsblk -f |
||
| 81 | NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS |
||
| 82 | loop0 |
||
| 83 | squash 4.0 0 100% /snap/snapd/24787 |
||
| 84 | loop1 |
||
| 85 | squash 4.0 0 100% /snap/snapd/25939 |
||
| 86 | zram0 |
||
| 87 | [SWAP] |
||
| 88 | nvme0n1 |
||
| 89 | |||
| 90 | ├─nvme0n1p1 |
||
| 91 | │ vfat FAT32 system-boot 8AA8-96C7 321.7M 36% /boot/firmware |
||
| 92 | └─nvme0n1p2 |
||
| 93 | ext4 1.0 writable 9276ecfd-6dd5-4e22-9a91-2afafd0a53a3 447.5G 1% / |
||
| 94 | |||
| 95 | ② PCIe / NVMe として認識されているか |
||
| 96 | lspci | grep -i nvme |
||
| 97 | 0000:01:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (DRAM-less) (rev 01) |
||
| 98 | |||
| 99 | ③ SMART(健康状態)確認【重要】 |
||
| 100 | sudo apt install nvme-cli |
||
| 101 | |||
| 102 | SMARTログ |
||
| 103 | sudo nvme smart-log /dev/nvme0 |
||
| 104 | Smart Log for NVME device:nvme0 namespace-id:ffffffff |
||
| 105 | critical_warning : 0 |
||
| 106 | temperature : 35 °C (308 K) |
||
| 107 | available_spare : 100% |
||
| 108 | available_spare_threshold : 10% |
||
| 109 | percentage_used : 0% |
||
| 110 | endurance group critical warning summary: 0 |
||
| 111 | Data Units Read : 15606 (7.99 GB) |
||
| 112 | Data Units Written : 23998 (12.29 GB) |
||
| 113 | host_read_commands : 352766 |
||
| 114 | host_write_commands : 327655 |
||
| 115 | controller_busy_time : 0 |
||
| 116 | power_cycles : 10 |
||
| 117 | power_on_hours : 0 |
||
| 118 | unsafe_shutdowns : 2 |
||
| 119 | media_errors : 0 |
||
| 120 | num_err_log_entries : 0 |
||
| 121 | Warning Temperature Time : 0 |
||
| 122 | Critical Composite Temperature Time : 0 |
||
| 123 | Temperature Sensor 1 : 35 °C (308 K) |
||
| 124 | Temperature Sensor 2 : 39 °C (312 K) |
||
| 125 | Thermal Management T1 Trans Count : 0 |
||
| 126 | Thermal Management T2 Trans Count : 0 |
||
| 127 | Thermal Management T1 Total Time : 0 |
||
| 128 | Thermal Management T2 Total Time : 0 |
||
| 129 | |||
| 130 | ⑦ I/O 状態(詰まり確認) |
||
| 131 | iostat -xm 1 |