差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
freebsd:freebsd_format_nvme_with_nvmecontrol [2019-09-19 09:05] Decomo 作成 |
freebsd:freebsd_format_nvme_with_nvmecontrol [2020-03-10 11:06] (現在) Decomo [LBAサイズを指定してフォーマット] |
||
|---|---|---|---|
| 行 3: | 行 3: | ||
| FreeBSDの'' | FreeBSDの'' | ||
| - | 別マシンでは読み込み3GB/ | + | 別マシンでは読み込み3GB/ |
| + | |||
| + | なお、初期化してみたけど速度は回復しなかった。というか、1.6GB/ | ||
| + | |||
| + | (2019-10-06 追記) \\ | ||
| + | その後、どう足掻いても1.6GB/ | ||
| ===== 試した環境 ===== | ===== 試した環境 ===== | ||
| 行 10: | 行 15: | ||
| * SAMSUNG MZQLB960HAJR-00007 (PM983 960GB) | * SAMSUNG MZQLB960HAJR-00007 (PM983 960GB) | ||
| * smartctl 7.0 | * smartctl 7.0 | ||
| - | |||
| ===== 作業の記録 ===== | ===== 作業の記録 ===== | ||
| 行 293: | 行 297: | ||
| No Errors Logged | No Errors Logged | ||
| </ | </ | ||
| + | |||
| + | ==== LBAサイズを指定してフォーマット ==== | ||
| + | |||
| + | '' | ||
| + | |||
| + | 使ったSSDでは512バイト、4096バイトの一般的なサイズのサポートとなっているが、チェックサム用領域8バイトを含んだ520バイトや4104バイトセクタなどに対応してる製品もあるらしい。 | ||
| + | |||
| + | Namespace 1 Formatted LBA Sizeが4096に変わったことが分かる。 | ||
| + | |||
| + | なお、LBAサイズの変更はOS側でハンドリングされてないようで、しばらくするとカーネルパニックするので直ぐに再起動すべし(FreeBSD 12.0Rp4現在) | ||
| + | |||
| + | < | ||
| + | > sudo nvmecontrol format -f 1 nvme0ns1 | ||
| + | Decomo@freyja / | ||
| + | smartctl 7.0 2018-12-30 r4883 [FreeBSD 12.0-RELEASE-p4 amd64] (local build) | ||
| + | Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org | ||
| + | |||
| + | === START OF INFORMATION SECTION === | ||
| + | Model Number: | ||
| + | Serial Number: | ||
| + | Firmware Version: | ||
| + | PCI Vendor/ | ||
| + | IEEE OUI Identifier: | ||
| + | Total NVM Capacity: | ||
| + | Unallocated NVM Capacity: | ||
| + | Controller ID: 4 | ||
| + | Number of Namespaces: | ||
| + | Namespace 1 Size/ | ||
| + | Namespace 1 Utilization: | ||
| + | Namespace 1 Formatted LBA Size: 4096 | ||
| + | Local Time is: Thu Sep 19 10:38:21 2019 JST | ||
| + | Firmware Updates (0x17): | ||
| + | Optional Admin Commands (0x000f): | ||
| + | Optional NVM Commands (0x001f): | ||
| + | Maximum Data Transfer Size: 512 Pages | ||
| + | Warning | ||
| + | Critical Comp. Temp. Threshold: | ||
| + | Namespace 1 Features (0x02): | ||
| + | |||
| + | Supported Power States | ||
| + | St Op | ||
| + | 0 + 10.60W | ||
| + | |||
| + | Supported LBA Sizes (NSID 0x1) | ||
| + | Id Fmt Data Metadt | ||
| + | 0 - | ||
| + | 1 + 4096 | ||
| + | |||
| + | === START OF SMART DATA SECTION === | ||
| + | SMART overall-health self-assessment test result: PASSED | ||
| + | |||
| + | SMART/ | ||
| + | Critical Warning: | ||
| + | Temperature: | ||
| + | Available Spare: | ||
| + | Available Spare Threshold: | ||
| + | Percentage Used: 0% | ||
| + | Data Units Read: 37,246,040 [19.0 TB] | ||
| + | Data Units Written: | ||
| + | Host Read Commands: | ||
| + | Host Write Commands: | ||
| + | Controller Busy Time: 244 | ||
| + | Power Cycles: | ||
| + | Power On Hours: | ||
| + | Unsafe Shutdowns: | ||
| + | Media and Data Integrity Errors: | ||
| + | Error Information Log Entries: | ||
| + | Warning | ||
| + | Critical Comp. Temperature Time: 0 | ||
| + | Temperature Sensor 1: 39 Celsius | ||
| + | Temperature Sensor 2: 45 Celsius | ||
| + | Temperature Sensor 3: 52 Celsius | ||
| + | |||
| + | Error Information (NVMe Log 0x01, max 64 entries) | ||
| + | No Errors Logged | ||
| + | </ | ||
| + | |||
| + | ===== 参考サイト ===== | ||
| + | |||
| + | * [[https:// | ||