差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
freebsd:freebsd_format_nvme_with_nvmecontrol [2019-09-19 09:05] Decomo 作成 |
freebsd:freebsd_format_nvme_with_nvmecontrol [2019-10-06 01:10] Decomo [FreeBSDのnvmecontrolコマンドでNVMe SSDをローレベルフォーマットしてみる] |
||
---|---|---|---|
行 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 | ||
- | |||
===== 作業の記録 ===== | ===== 作業の記録 ===== | ||
行 289: | 行 293: | ||
Temperature Sensor 2: 50 Celsius | Temperature Sensor 2: 50 Celsius | ||
Temperature Sensor 3: 58 Celsius | Temperature Sensor 3: 58 Celsius | ||
+ | |||
+ | Error Information (NVMe Log 0x01, max 64 entries) | ||
+ | No Errors Logged | ||
+ | </ | ||
+ | |||
+ | ==== LBAサイズを指定してフォーマット ==== | ||
+ | |||
+ | '' | ||
+ | |||
+ | 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) | Error Information (NVMe Log 0x01, max 64 entries) | ||
No Errors Logged | No Errors Logged | ||
</ | </ |