IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux中SSD的smart信息——smartmontools工具 -> 正文阅读

[系统运维]Linux中SSD的smart信息——smartmontools工具

一、smartctl命令查看硬盘信息

cae2d6737d417cdf39b86abf1a98c7df.png

????????担心看不到sm841中的温度吗?您是否仍对Toshiba Q pro看不见写入量和使用寿命值感到不安?为了查看M4 / 00的写入量,您是否仍在使用C300固件升级程序重新启动到纯DOS并麻烦地运行命令?想知道在协议级别上SSD出了什么问题吗?

????????今天,我将告诉您这些问题的简单解决方案: smartmontools工具

????????这是一个开源命令行工具. 我一直在服务器上使用它来监视硬盘的运行状况. 它最初是Linux下的工具,但现在也有Windows版本. 首先,您需要在smartmontools官方网站上下载并安装它:

安装时,您可以选择将其直接添加到右键菜单中,因此不必总是键入命令.

b3a1d8403b7624174451702288250d81.png

????????安装后,请使用管理员运行cmd命令并在cmd中运行smartctl -x命令以查看SSD的所有信息. 除了基本的SMART值之外,您还可以看到很多SMART日志信息. 这些日志包含很多非常有用的信息。

417fa87d2f1b8337a13cfaaf4b40b1a9.png

????????例如,我的D驱动器是Samsung sm841 512G msata. 我无法使用Crystaldiskinfo查看温度,但是可以使用smartctl查看温度. 只需使用smartctl -xd: 命令. 因为输出很长,所以我拍了最重要的照片:

????????这是基本的SSD名称,序列号,固件版本号,容量,SATA版本和其他信息:

3022ddb1c0b6b2195ebcbc028d18feaf.png

这是SMART值信息:

dc3d9c08ce72f179c3f371384d6afb34.png

????????这是真正想要的温度信息(在crystaldiskinfo中看不到). 根据观察,温度值每10分钟更新一次. 图片还包含有用的信息,例如历史温度值,最高和最低温度,这是SMART日志规范中的信息:

d006f3b1f05e8b10da9ce138276384eb.png

????????让我们看一下Toshiba Q pro的生活信息. 该磁盘是二手磁盘,已连接到USB卡的sata,因此-d sat参数(raid卡)已添加到命令行. 需要添加其他参数),首先查看最基本的信息:

3b40157d2520b7c727ea3c21850cfeda.png

????????再次查看其SMART信息,代表寿命的AD(173)值已从200降至198:

c18e8b612b166395d4d42dd2630429df.png

????????接下来,您可以看到写入量和使用寿命百分比信息:

a3c8b2a6fa23f151992c68f5723b8652.png

9af11fc6d3829fabb798f6c4d3d75578.png

? ? ? ? 这些数据表示为扇区的写入量,每个扇区代表512Byte,因此您可以快速计算出该磁盘已写入3183989824 * 512Byte / 1024/1024/1024 = 1518GB,并且已使用了2%. 这2%应该对应于先前的AD(173)值198,这意味着当AD值从200降至100时,表明该磁盘的正式标准寿命已经用完。

????????此磁盘上未命中,并且错误消息也记录在智能日志中:

6333fe0683ca3ce71493df05d4afca56.png

阅读时似乎出现错误,我不能怪它是二手货...

接下来,让我们看一下Micron M4的写入能力:

8b226308993feefbcd1fab2814f87e1b.png

e85c5c9f452020580adb5039c01c64fe.png

bdbcabca07c1ba1d936cf45b518702df.png

????????你可以看到该磁盘的扇区写入量为22287602,已转换为22287602 * 512B / 1024/1024/1024 = 10GB

温度列没有值,表明M4没有内置温度传感器

????????那么这些信息准确吗?实际上,smartctl读取的数据是一堆10101010 ...,然后根据智能日志国际标准解析这些值,所以我们看到的信息应该更准确.

????????那么每个磁盘都有此信息吗?答案是不. 这取决于SSD制造商是否已将这些智能日志功能添加到固件中. 例如,我测试的Plextor m5p和Liteon的m6没有此信息...

最后,smartctl具有许多其他功能,例如重置intel磁盘的一些智能监视计数器,修改一些参数(自检,禁用缓存,设置磁盘响应时间等). 有兴趣的人可以深入学习(使用普通的HDD和SAS磁盘会有惊喜)

二、硬盘关键信息


相关信息:

Current Temperature
Power Cycle Min/Max Temperature
Lifetime Min/Max Temperature
Under/Over Temperature Limit
Temperature Statistics
Logical Sectors Written
Number of Write Commands
Logical Sectors Read
CO-Unsafe Shutdown Count
E9-Media Wearout Indicator
(闪存磨耗指数)-颗粒寿命<=10%SSD就处于危险期


177 Wear-Range Data-损耗均衡次数,显示最大磨损块和最小磨
损块相差的百分比
199 Ultra DMA CRC Error Rate--CRC 错误计数,如果主机和
DRAM或NAND闪存间数据传输时出现问题(data corruption),则CRC
引擎将记录该错误并将其存储至该属性中


SMART 5-Reallocated_Sector_Count.
SMART 187-Reported_Uncorrectable_Errors.
SMART 188-Command_Timeout.
SMART 197-Current_Pending_Sector_Count.
SMART 198-Offline_Uncorrectable

如果发现该五项值中有大于0的情况,就说明该磁盘应该对它进行持
续的关注了,因为根据其经验这5项S.M.A.R.T.指标的增长表明即将
发生磁盘驱动器故障。

参考链接:

各种SSD SMART 信息 转 - zengkefu - 博客园intel SSD Toolbox SMART信息 解释:03 – Spin Up Time (磁头加载时间)The average time it takes the spindle to spinhttps://www.cnblogs.com/zengkefu/p/7123976.html

Linux中硬盘smart故障,Linux 系统如何通过解读 SMART 信息(smartctl 命令输出)预测硬盘的损坏事件-Go语言中文社区..._能量中国的博客-CSDN博客目录说明本文档介绍磁盘 S.M.A.R.T信息,在linux 上如何根据 smartctl 的输出判断磁盘是否快要损坏(即使此时smartctl 给出磁盘状态依然是 PASSED),就像window上很多软件做的那样。即如何预先判断磁盘可能失败的情况,注意此文章只针对机械硬盘。内容定义S.M.A.R.T.,全称为“Self-Monitoring Analysis and ReportingTech...https://blog.csdn.net/weixin_30022703/article/details/116823875

Linux读取SSD的smart信息,使用smartmontools查看SSD的“秘密”信息_自说自话的总裁的博客-CSDN博客仍然担心看不到sm841中的温度吗?您是否仍对Toshiba Q pro看不见写入量和使用寿命值感到不安?为了查看M4 / 00的写入量,您是否仍在使用C300固件升级程序重新启动到纯DOS并麻烦地运行命令?想知道在协议级别上SSD出了什么问题吗?今天,我将告诉您这些问题的简单解决方案: smartmontools工具这是一个开源命令行工具. 我一直在服务器上使用它来监视硬盘的运行状况. 它最初是...https://blog.csdn.net/weixin_29664063/article/details/116828917使用smartmontools查看SSD的“秘密”信息_硬盘_电脑杂谈http://www.pc-fly.com/a/dianqi/article-294074-1.html

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:46:41  更:2021-11-23 12:48:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:45:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码