ssd写入量剩余读写次数怎么查
固态硬盘ssd写入量剩余读写次数怎么查
为什么要查固态硬盘的写入量呢,主要是因为闪存是有写入次数限制的,所以查次数就是看看寿命还有多少,说白了这是对耐久度的一点担忧。其实目前原厂出品的固态硬盘,即便是TLC闪存在家用条件下用满三五年也毫无问题,不过为了心中有个底儿,能随时查到写入量还是更放心。固态硬盘的SMART(Self Monitoring Analysis And Reporting Technolog,自我监测分析与报告技术)信息当中就包含了读取和写入量的信息。
就像HDTune是机械硬盘权威检测工具一样,CrystalDiskInfo是最知名的固态硬盘SMART信息检测工具。通过CrystalDiskInfo一般就可以直接在软件界面的右上角看到固态硬盘的读取和写入量信息。不过凡事无绝对,有些固态硬盘就无法直接通过CrystalDiskInfo查到相关信息,那该怎么办呢?

上图中CrystalDiskInfo右上角的读写量信息是空白状态,不过在下边的SMART信息当中能够找到F1主机写入量总计这个项目,只是后边数字的单位并未明确,所以CrystalDiskInfo也就不能直接给出写入量统计。
F1的单位并不固定,在有些固态硬盘当中F1主机写入量统计的数字单位就是GB,而另外一些固态硬盘当中的单位则可能是32MB,或以固态硬盘容量+MB的单位。那么对于这种SMART项目中已有写入量统计却没有明确数字单位的,我们可以自己动手来检验一下这个数值的单位,只需要借助非常常见的AS SSD Benchmark固态硬盘测试软件就可以:仅勾选第一行的Seq持续读写测试,测试容量选择默认的1GB,然后点击Start按钮,AS SSD Benchmark就会仅测试一次固态硬盘的持续读写速度,这个过程当中会产生固定1GB的写入量:

待AS SSD Benchmark测试进行完之后,重新打开CrystalDiskInfo软件,再查看一次SMART信息当中的F1主机写入量总计后边的数字,减去跑AS测试之前记下的数字,得到F1值的增量。用1024MB除以这个增量,就是F1主机写入量总计数值的单位了。经过检验可以知道上边这块固态硬盘F1的数值单位是32MB,也就是说每写入32MB的数据,这块固态硬盘SMART项中F1的数值会增大1。
上面的情况还是比较理想的状态,SMART信息中有明确的写入量项目,还有一种情况就比较复杂了,比如东芝的固态硬盘大都是以OEM设计的,更注重可靠性,使用过程无需用户干预,但这样一来也苦了那些求知欲强烈的玩家,我的固态硬盘到底写入多少了?谁能告诉我?

这里就需要用到一个神秘武器了,这里下载smartmontools,这是一个多种操作系统下可用的专业底层SMART信息检测软件,选择Windows版本下载后安装。
安装过程中勾选上Add smartctl to drive menu,这样以后只要在我的电脑盘符上右击就有快捷菜单可以调用Smartmontools软件,而不必用命令行提示符手打命令了。

盘符上右键菜单,选择SMART all info,查看详细SMART信息(包含被隐藏的部分信息)

弹出的窗口中翻一下,找到Device Statistics(GP Log 0x04)这一段,其中有两个我们关注的信息:Logical Sectors Written和Logical Sectors Read,他们分别是东芝QX200EX的主机写入量(以扇区为单位)和主机读取量(以扇区为单位)。我们知道一个扇区是512字节,那么只要将数字换算就可以得到这块东芝Q200EX的写入量有880GB,读取量则是665GB。
同样的方法也适用于东芝的另外一款固态硬盘:Q300系列

通过Smartmontools识别到的隐藏信息可以计算出这块Q300 480G的主机写入量是570GB,主机读取量是442GB。
其实部分厂商隐藏写入量信息也是认为该型号的耐久度足以保障用户在正常使用下磨损,完全无需担心耐久度到底还剩多少。就我个人经验来说,还没有那块固态硬盘是因为闪存耐久度用尽而挂掉的,往往还不等耐久度消耗过半,就已经因为容量满足不了需求而退役了。

如上图所示,CrystalDiskInfo 检测不出的,用它就能看到总主机写入和读取的数量了,以TB为单位的,很容易识别,任何品牌的固态硬盘都可以使用。
ssd写入量剩余读写次数怎么查的更多相关文章
- SSD写入放大问题[转]
原文地址:http://blog.csdn.net/cywosp/article/details/29812433 之前在SSD(Solid State Drive)上设计并实现缓存系统用于存储数据块 ...
- 每天进步一点点——关于SSD写入放大问题
转载请说明出处:http://blog.csdn.net/cywosp/article/details/29812433 1. 关于SSD的写入放大 之前在SSD(Solid State Dr ...
- 磁盘 IOPS(每秒读写次数) 的计算方法
一.磁盘 I/O 的概念 I/O 的概念,从字义来理解就是输入输出.操作系统从上层到底层,各个层次之间均存在 I/O.比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 ...
- Linux环境变量的设置和查看方法
Linux环境变量的设置和查看方法 1. 显示环境变量HOME [root@AY1404171530212980a0Z ~]# echo $HOME /root 2. ...
- 文件操作ofstream,open,close,ifstream,fin,依照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
1.ofstream,open,close 写入文件 #include<iostream> #include<fstream> using namespace std; ...
- Python脚本 - 查询磁盘的读写次数信息
测试系统为:Centos 6.7 Python版本为: 3.6.4 脚本功能:查看指定磁盘的读写及时间等相关信息 #!/usr/bin/env python3 from collections imp ...
- [apue] 管道原子写入量的一个疑问
PIPE_BUF定义了管道可原子写入的数据量,在我的系统(CentOS 6.7)上这个值是4096,写了个程序验证了一下,通过三个维度来考察: N: 生产者数量 M:每个生产者的生产次数 P:每次写入 ...
- Hbase写入量大导致region过大无法split问题
最近在线上往hbase导数据,因为hbase写入能力比较强,没有太在意写的问题.让业务方进行历史数据的导入操作,中间发现一个问题,写入速度太快,并且业务数据集中到其中一个region,这个region ...
- Nginx 减少磁盘读写次数
L:133
随机推荐
- HBASE学习笔记(四)
这两天把要前几天的知识点回顾一下,接下来我会用自己对知识点的理解来写一些东西 一.知识点回顾 1.hbase集群启动:$>start-hbase.sh ===>hbase-daemon.s ...
- js方法的封装
封装是为了更好的调用,当我们很多页面都需要同一种方法的时候,为了避免每个页面都需要进行重写方法,增加工作量,这个时候就需要我们对部分公共的方法进行封装,这样便于更好的进行调用 我在写接口的时候用到了 ...
- joomla core注入漏洞
注入语句如下: payload1 = '/index.php?option=com_fields&view=fields&layout=modal&list[fullorder ...
- ADF检验
单位根检验是指检验序列中是否存在单位根,因为存在单位根就是非平稳时间序列了.单位根就是指单位根过程,可以证明,序列中存在单位根过程就不平稳,会使回归分析中存在伪回归. from statsmodels ...
- SpringBootMybatis02 mybatis-generator-gui|pageHelper|前后端分离|Filter权限实现
一.Mybatis-generator-gui 下载地址:https://github.com/LittlePageProgram/mybatis-generator-gui.git 使用方法:填写相 ...
- python基础练习题5
01:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 import string s = input('input a string:\n') letters =0 space = ...
- maven参数详解
setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件:而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和li ...
- shell报错:-bash: [: ==: 期待一元表达式 解决方法 ([: ==: unary operator expected)
shell报错:-bash: [: ==: 期待一元表达式 解决方法 ([: ==: unary operator expected) blogdaren 2015-02-26 抢沙发 14916人 ...
- Canvas + WebSocket + Redis 实现一个视频弹幕
原文出自:https://www.pandashen.com 页面布局 首先,我们需要实现页面布局,在根目录创建 index.html 布局中我们需要有一个 video 多媒体标签引入我们的本地视频, ...
- VS插件CodeRush for Visual Studio发布v19.1.5|新的Inline Lambda重构
CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验.CodeRush能帮助你以极高的效率创建和维护源代码.Consume- ...