Linux查看ssd块大小性能,如何衡量Linux中对SSD执行的总写入量?
我在互聯(lián)網(wǎng)上搜索了一個工具/工具,可以告訴我對SSD(或普通磁盤)執(zhí)行的總寫操作.輸出應(yīng)該如下所示:
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命令.他的帖子非常有幫助.我將在這里添加更多信息,這是我在挖掘互聯(lián)網(wǎng)后遇到的.
我發(fā)現(xiàn)gsmartcontrol(gui版本的smartctrl)特別有幫助.有關(guān)這些工具類的更多信息,請查看Smartmontools — Community Ubuntu Documentation.此鏈接包含smartctl的示例.
要了解每個SMART屬性的含義,請查看此Intel S.M.A.R.T Attributes.這些屬性特定于英特爾固態(tài)硬盤,但仍然提供了一個想法,SMART屬性傳達(dá)了什么樣的信息.某些特定參數(shù)可能因不同SSD而異. LBA大小是其中之一嗎?,我不知道.
另一個出色的信息來源是How to determine number of write cycles or expected life for SSD under Linux? – Server Fault.這里,最佳答案顯示SMART屬性Id 225代表到目前為SSD執(zhí)行的32MiB大小的總寫入I / O.但是,這適用于Intel X25-M.其他SSD可以使用其他SMART屬性來傳輸寫入磁盤的總數(shù)據(jù).
特別是,對于三星840 Pro(甚至可能用于其他三星SSD?)SMART屬性Id 241 – 寫入的總LBA會傳達(dá)此信息.我對LBA大小的猜測是512字節(jié),但我不確定?我通過將一定數(shù)量的數(shù)據(jù)寫入SSD并測量該屬性的值來運行的一些實驗表明它是512字節(jié).
總結(jié)
以上是生活随笔為你收集整理的Linux查看ssd块大小性能,如何衡量Linux中对SSD执行的总写入量?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股市xd是什么意思
- 下一篇: 红帽linux lnmp搭建,Linux