如何衡量Linux中对SSD执行的总写入量?

如何衡量Linux中对SSD执行的总写入量?,第1张

概述我在互联网上搜索了一个工具/工具,可以告诉我对SSD(或普通磁盘)执行的总写 *** 作.输出应该如下所示: SSD Intel 320S :- Total data written until now -- 2TbTotal data read until now -- 4Tbpower on Hours -- 1234 Hrsetc. 但我还没有找到一个.有人知道这样的工具吗? 我知道Wind 我在互联网上搜索了一个工具/工具,可以告诉我对SSD(或普通磁盘)执行的总写 *** 作.输出应该如下所示:
SSD Intel 320S :- Total data written until Now -- 2TbTotal data read until Now -- 4Tbpower on Hours -- 1234 Hrsetc.

但我还没有找到一个.有人知道这样的工具吗?

我知道windows上的SSDlife工具可以做到这一点,但我特别希望在linux上做到这一点.

我从Selivanov建议的smartmontools中查找了smartctl命令.他的帖子非常有帮助.我将在这里添加更多信息,这是我在挖掘互联网后遇到的.

我发现gsmartcontrol(gui版本的smartctrl)特别有帮助.有关这些工具类的更多信息,请查看Smartmontools — Community Ubuntu Documentation.此链接包含smartctl的示例.

要了解每个SMART属性的含义,请查看此Intel S.M.A.R.T Attributes.这些属性特定于英特尔固态硬盘,但仍然提供了一个想法,SMART属性传达了什么样的信息.某些特定参数可能因不同SSD而异. LBA大小是其中之一吗?,我不知道.

另一个出色的信息来源是How to determine number of write cycles or expected life for SSD under Linux? – Server Fault.这里,最佳答案显示SMART属性ID 225代表到目前为SSD执行的32MiB大小的总写入I / O.但是,这适用于Intel X25-M.其他SSD可以使用其他SMART属性来传输写入磁盘的总数据.

特别是,对于三星840 Pro(甚至可能用于其他三星SSD?)SMART属性ID 241 – 写入的总LBA会传达此信息.我对LBA大小的猜测是512字节,但我不确定?我通过将一定数量的数据写入SSD并测量该属性的值来运行的一些实验表明它是512字节.

解决方法 此值保留在 S.M.A.R.T属性中.你从 smartmontools开始使用smartctl命令来获取它们. 总结

以上是内存溢出为你收集整理的如何衡量Linux中对SSD执行的总写入量?全部内容,希望文章能够帮你解决如何衡量Linux中对SSD执行的总写入量?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1043295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存