<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

I had a bit of a search online and I found these scripts which use<br>
smartctl to calculate a TBW percentage for each disk:<br>
<br>
<a href="https://askubuntu.com/questions/865792/how-can-i-monitor-the-tbw-on-my-samsung-ssd" rel="noreferrer" target="_blank">https://askubuntu.com/questions/865792/how-can-i-monitor-the-tbw-on-my-samsung-ssd</a><br>
<br>
It would seem that if you get a TBW under 90% your disk probably needs<br>
to be replaced, at least thats turned out to be the case with my<br>
Samsung SSDs in a RAIDZ2 pool. Instead of having to use one of these<br>
scripts or commands it would be better to have this feature integrated<br>
into smartctl.<br></blockquote><div><br></div><div>I agree with you. When you are about to reach the "TBW warranty" limit, it seems to be a wise idea to replace the drive in question.</div><div>There's no hard requirement or suggestion from any vendor though. But seeing this in real life (<a href="https://www.claudiokuenzler.com/blog/1163/western-digital-green-ssd-dead-without-pre-fail-indication">https://www.claudiokuenzler.com/blog/1163/western-digital-green-ssd-dead-without-pre-fail-indication</a>), a replacement before actually reaching the TBW limit could help run into serious problems later.</div><div>Not sure though if smartctl should automatically (by default) alert when soon reaching the drive's TBW limit.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

Is TBW calculation/output already present but I've not found the right<br>
option or is there a better way to check the health of SATA SSDs than<br>
using one of these TBW scripts?<br></blockquote><div><br></div><div>smartctl shows the attribute 241 on most SSDs (so far all I know) but sometimes the values differ. </div><div><br></div><div>Sometimes you get a Total_LBAs_Written. Here on a Samsung SSD:</div><div><br></div><div>241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       41440294917</div><div><br></div><div>Sometimes this is translated into GB, seen on a WD Blue SDD:<br></div><div><br></div><div>241 Host_Writes_GiB         0x0030   253   253   ---    Old_age   Offline      -       139897</div><div><br></div><div>Obviously the TBW calculation needs to be adjusted, depending on what value is shown. <br></div><div><br></div><div>I am working on implementing a TBW check in <a href="http://check_smart.pl">check_smart.pl</a> (the monitoring plugin using smartctl in the background). For this purpose I created an overview of TBW limits (<a href="https://github.com/Napsty/check_smart/blob/master/SSD-TBW-Warranty.md">https://github.com/Napsty/check_smart/blob/master/SSD-TBW-Warranty.md</a>). This list can be used as base for the TBW check. I hope I can get to it rather sooner than later.<br></div><div><br></div><div>cheers,</div><div>ck<br></div><br></div></div>