Samsung SSD SSD Wear_Leveling_Count ý nghĩa


26

Tôi có SSD Samsung trên máy tính xách tay của riêng tôi và trên một số máy chủ.

Khi tôi làm:

smartctl -a /dev/sda | grep 177

Tôi nhận được kết quả mà tôi không thể hiểu. Dưới đây là một số ví dụ:

# my laptop Samsung SSD 850 EVO 500GB (new)
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
177 Wear_Leveling_Count     0x0013   100   100   000    Pre-fail  Always       -       0

# server 256 GB, SAMSUNG MZ7TE256HMHP-00000
177 Wear_Leveling_Count     0x0013   095   095   000    Pre-fail  Always       -       95

# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (1 year old)
177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail  Always       -       99

# server 512 GB, SAMSUNG MZ7TE512HMHP-00000 (suppose to be new)
177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail  Always       -       99

# server 480 GB, SAMSUNG MZ7KM480HAHP-0E005
177 Wear_Leveling_Count     0x0013   099   099   005    Pre-fail  Always       -       3

# server 240 GB, SAMSUNG MZ7KM240HAGR-0E005
177 Wear_Leveling_Count     0x0013   099   099   005    Pre-fail  Always       -       11

Bất cứ ý tưởng làm thế nào để đọc Wear_Leveling_Count?

Một số giá trị ở mức tối thiểu, một số ở mức tối đa.

Nếu xem xét "máy tính xách tay" Samsung SSD 850 EVO 500GB, nó là 0 và có thể sẽ lên 100, sau đó sẽ thất bại.

Nếu xem xét "máy chủ" đầu tiên 256 GB, SAMSUNG MZ7TE256HMHP-00000, nó đã ở mức tối đa chưa? Nó sẽ xuống không?

Câu trả lời:


43

Kingston mô tả thuộc tính SMART này như sau:

Số chu kỳ xóa / chương trình trên mỗi khối trung bình. Thuộc tính này được dự định là một chỉ số về sự hao mòn sắp xảy ra. Phương trình chuẩn hóa: 100 - (100 * Số lần xóa trung bình / NAND số lần đánh giá tối đa của chu kỳ xóa)

Bỏ qua Raw Datacác trường hợp này (Chúng có thể được các nhà sản xuất thao tác để làm việc theo những cách khác nhau) và nhìn vào Current Valuecột.

Nguồn này từ Anandtech cho chúng ta một dấu hiệu tốt về cách sử dụng con số này:

Giá trị SMART Cân bằng mặc (WLC) cung cấp cho chúng tôi tất cả dữ liệu chúng tôi cần. Giá trị hiện tại là viết tắt của độ bền còn lại của ổ đĩa theo tỷ lệ phần trăm, có nghĩa là nó bắt đầu từ 100 và giảm tuyến tính khi ổ đĩa được ghi vào. Giá trị WLC thô tính các chu kỳ P / E đã tiêu thụ, vì vậy nếu hai giá trị này được theo dõi trong khi ghi vào ổ đĩa, thì sớm hơn chúng ta sẽ tìm thấy vị trí mà giá trị chuẩn hóa giảm đi một.

Tất cả các ổ đĩa của bạn đang ở giữa 95 và 100, và cuối cùng sẽ giảm xuống 0. Đây là một ước lượng bao nhiêu write, erase, rewrite, vv chu kỳ mỗi khối có thể đi qua trước khi thất bại, và vào lúc này, một trong những ổ đĩa của bạn được ước tính tới đã sử dụng 5% tuổi thọ dự kiến ​​hiện tại của nó. Một lần nữa, từ khóa ở đây được ước tính.

Cũng lưu ý rằng các ổ đĩa của bạn có thể sử dụng công nghệ NAND khác nhau, do đó có sự khác biệt trong cuộc sống nhận thức. Một số công nghệ NAND dự kiến ​​các khối sẽ tồn tại trong khoảng 1000 chu kỳ PE, mỗi chu kỳ khác có thể được đánh giá lên tới 30.000.


Tôi đính kèm bảng "tiêu đề". Giá trị "hiện tại" là gì? có phải là cột "GIÁ TRỊ" không?
Nick

@Nick Vâng, chính xác.
Jonno

Điều đó hoàn toàn trái ngược với kinh nghiệm của tôi. Các ổ đĩa mới của tôi (Samsung 850 Pro, Samsung 840 Pro) đã bắt đầu với Giá trị Nguyên là 0 và đi lên từ đó. Trên thực tế, chiếc 840 Pro hiện tại của tôi đã ở mức 97 khoảng một tháng trước và bây giờ là 99. (Đây là từ việc xem dữ liệu SMART thông qua phần mềm Samsung Magician.)
Granger

3
@Granger Bạn có cột 'Giá trị' hoặc 'Hiện tại' không? Các giá trị thô thường tùy thuộc vào OEM để quyết định những gì chúng làm với và không nhất thiết là dữ liệu rõ ràng. Lưu ý trong ví dụ mà OP cung cấp, 'GIÁ TRỊ' là 100 và 'RAW_VALUE' là 0 cho 850 EVO của họ.
Jonno

À. Điều đó có ý nghĩa hơn nếu tôi hoàn toàn bỏ qua cột "Giá trị thô".
Granger

2

SMART báo cáo điều kiện PREFAILED cho Samsung SM951 (AHCI) 128GB của tôi, được báo cáo trong Linux là SAMSUNG MZHPV128HDGM-00000 (BXW2500Q).

Nhưng trong trường hợp của tôi, tôi nghĩ đó là lỗi phần mềm của ổ đĩa,

  • bởi vì total-bytes-writtentài sản được báo cáo là 1,1TB trong khi ổ đĩa có Tổng số byte được ghi (TBW) được chỉ định là 75TB! Mà có lẽ là ở phía (rất) tiết kiệm, bởi vì các ổ đĩa tương tự (MLC NAND) đều đạt vô số (600TB) trong một thử nghiệm độ bền thực sự ,
  • và ngoài wear_level_countcảnh báo, không có lỗi hay cảnh báo trước hoặc lỗi cũ nào được báo cáo,
  • trong khi reallocated-sector-count, theo thử nghiệm đó là chỉ báo trước thất bại tốt, vẫn là 0.

Vì vậy, lời khuyên của tôi sẽ là kiểm tra các giá trị đó cho ổ đĩa / hệ thống của bạn và đưa ra kết luận của bạn về điều đó.

Tôi thích tiện ích cấp thấp skdumpđược cung cấp libatasmartcùng thư viện được sử dụng bởi Gnome Disks .

Sử dụng lệnh sau, thay thế /dev/sdcbằng đường dẫn đến thiết bị khối của bạn:

sudo skdump /dev/sdc

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.