Linux查看ssd块大小性能,如何衡量Linux中对SSD执行的总写入量?
我在互聯網上搜索了一個工具/工具,可以告訴我對SSD(或普通磁盤)執行的總寫操作.輸出應該如下所示:
SSD Intel 320S :-
Total data written until now -- 2Tb
Total data read until now -- 4Tb
power on Hours -- 1234 Hrs
etc.
但我還沒有找到一個.有人知道這樣的工具嗎?
我知道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字節.
總結
以上是生活随笔為你收集整理的Linux查看ssd块大小性能,如何衡量Linux中对SSD执行的总写入量?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股市xd是什么意思
- 下一篇: 红帽linux lnmp搭建,Linux