Cách đánh giá đĩa cứng trong Linux

How Benchmark Hard Disks Linux



Theo dõi tốc độ đọc và ghi của thiết bị lưu trữ là một cách tốt để xác định sản phẩm chính hãng và xác định tình trạng ổ đĩa ngoài giờ. Bài viết này sẽ liệt kê các công cụ khác nhau có sẵn cho Linux có thể được sử dụng để đánh giá điểm chuẩn của đĩa cứng và theo dõi dữ liệu hoạt động của đĩa trong thời gian thực.

Đĩa GNOME

GNOME Disks là một công cụ quản lý đĩa bên trong và bên ngoài dành cho Linux. Dựa trên udisks, nó có thể được sử dụng để sửa đổi, định dạng và phân vùng ổ đĩa cũng như thực hiện các điểm chuẩn trên bất kỳ phương tiện lưu trữ nào được kết nối với hệ thống.







Đĩa GNOME được cài đặt sẵn trên hầu hết các bản phân phối có môi trường máy tính để bàn dựa trên GNOME. Trong trường hợp nếu nó bị thiếu trên hệ thống Ubuntu của bạn, bạn có thể cài đặt nó bằng cách chạy lệnh dưới đây:



$sudođúng cáchTải vềđĩa gnome

Để thực hiện điểm chuẩn cho đĩa cứng bằng GNOME Disks, hãy khởi chạy ứng dụng Disks từ trình khởi chạy ứng dụng.







Nhấp vào menu ba chấm và sau đó nhấp vào tùy chọn Benchmark Disk….



Nhấp vào nút Start Benchmark… trên cửa sổ tiếp theo.

Thay đổi các tùy chọn theo yêu cầu. Lưu ý rằng tiện ích điểm chuẩn sẽ không cho phép bạn ghi điểm chuẩn trên các đĩa được gắn. Vì vậy, để thực hiện chuẩn đọc-ghi đầy đủ trên đĩa tích hợp, bạn phải khởi chạy Đĩa GNOME ở chế độ USB trực tiếp và ngắt kết nối ổ đĩa lưu trữ tích hợp. Nhấp vào nút Bắt đầu đo điểm chuẩn… để bắt đầu quá trình đo điểm chuẩn.

Quá trình đo điểm chuẩn sẽ mất một số thời gian để hoàn thành tùy thuộc vào số lượng mẫu bạn đã chọn. Khi quá trình kết thúc, bạn sẽ có thể xem kết quả tốc độ đọc / ghi.

Bạn cần so sánh những kết quả này với giá trị đọc / ghi của nhà cung cấp được quảng cáo để đánh giá hiệu quả.

Hdparm

Hdparm là một ứng dụng dòng lệnh đơn giản dành cho Linux cho phép bạn quản lý các thiết bị lưu trữ bằng cách cài đặt và xóa các tham số. Nó cũng bao gồm một tùy chọn để kiểm tra tốc độ đọc của các thiết bị lưu trữ.

Để cài đặt hdparm trong Ubuntu, hãy chạy lệnh dưới đây:

$sudođúng cáchTải vềhdparm

Để chạy điểm chuẩn đĩa cứng bằng Hdparm, hãy sử dụng lệnh dưới đây:

$sudohdparm-tT /nhà phát triển/sda

Thay thế phần / dev / sda bằng địa chỉ ổ cứng của bạn. Bạn có thể kiểm tra đường dẫn bằng ứng dụng GNOME Disks được đề cập ở trên hoặc bằng cách chạy lệnh bên dưới:

$lsblk-hoặcTÊN, PATH, MODEL, VENDOR, SIZE, FSUSED, FSUSE%, TYPE, MOUNTPOINT

Khi điểm chuẩn đã chạy xong, bạn sẽ thấy kết quả kiểm tra dưới dạng đầu ra của thiết bị đầu cuối.

DD

Data Duplicator hay đơn giản là ‘dd’ là một tiện ích dòng lệnh dành cho Linux cho phép bạn sao chép và chuyển đổi các tệp và dữ liệu. Nó có khả năng sao chép khối lượng lớn dữ liệu, sao chép toàn bộ ổ cứng, tạo ổ USB có thể khởi động, v.v.

Có thể kiểm tra tốc độ ghi đĩa cứng bằng dd. Chạy các lệnh bên dưới để thực hiện điểm chuẩn tốc độ ghi.

$mkdirđiểm chuẩn
$đĩa CDđiểm chuẩn
$dd nếu như=/nhà phát triển/số khôngcủa= băng ghế dự bịbs= 4kđếm=200000 && đồng bộ hóa;rmbăng ghế dự bị

Chờ cho quá trình kiểm tra kết thúc, kết quả sẽ được hiển thị trong thiết bị đầu cuối sau khi hoàn tất.

Để thực hiện kiểm tra đọc bằng dd, hãy chạy lệnh dưới đây:

$dd nếu như=/nhà phát triển/số khôngcủa=/nhà phát triển/vô giá trị&& đồng bộ hóa

Lệnh này sẽ tiếp tục chạy cho đến khi dừng lại, vì vậy hãy nhấn sau vài giây để xem kết quả.

Sysbench

Sysbench là một tiện ích benchmark đa năng dành cho Linux. Một số tùy chọn điểm chuẩn được cung cấp bởi Sysbench bao gồm kiểm tra mức độ căng thẳng của CPU, kiểm tra tốc độ truy cập bộ nhớ và kiểm tra hiệu suất đầu ra đầu vào của hệ thống tệp.

Để cài đặt sysbench trong Ubuntu, hãy chạy lệnh dưới đây:

$sudođúng cáchTải vềsysbench

Để thực hiện điểm chuẩn đĩa cứng bằng sysbench, hãy chạy lần lượt các lệnh bên dưới:

$mkdirđiểm chuẩn
$đĩa CDđiểm chuẩn
$ sysbench fileio chuẩn bị
$ sysbench fileio--file-test-mode= rndrw chạy

Chờ cho quá trình kiểm tra kết thúc. Sau khi hoàn tất, bạn sẽ thấy kết quả dưới dạng đầu ra của thiết bị đầu cuối.

Để xóa các tệp thử nghiệm khỏi thư mục điểm chuẩn, hãy chạy lệnh dưới đây:

$rmtest_file.*

Bạn có thể sử dụng thống kê Thông lượng làm chỉ báo hiệu suất.

Sysstat

Sysstat là một ứng dụng giám sát hiệu suất dòng lệnh dành cho Linux. Nó có thể giám sát các hoạt động đầu ra đầu vào, tiêu thụ bộ nhớ, sử dụng tài nguyên bằng cách chạy các quy trình hệ thống, hoạt động mạng, v.v. và hiển thị số liệu thống kê thời gian thực về chúng.

Để cài đặt Sysstat trong Ubuntu, hãy chạy lệnh dưới đây:

$sudođúng cáchTải vềsysstat

Để theo dõi hiệu suất của đĩa cứng, bạn có thể sử dụng lệnh iostat có trong Sysstat. Mặc dù không bao gồm tùy chọn để thực hiện điểm chuẩn, nhưng nó có thể hiển thị dữ liệu thời gian thực về hoạt động đọc và ghi của đĩa.

Để xem tốc độ đọc và ghi đĩa mỗi giây, hãy chạy lệnh dưới đây:

$iostat--Nhân loại 1

iotop

Iotop là một công cụ hàng đầu để theo dõi việc đọc và ghi đĩa. Nó hiển thị dữ liệu dưới dạng bảng, tương tự như những gì top hoặc htop làm để hiển thị mức tiêu thụ tài nguyên. Nó hoạt động tương tự như tiện ích iostat đã đề cập ở trên và nó không chính xác là một công cụ điểm chuẩn. Tuy nhiên, nó có thể hiển thị số liệu thống kê hoạt động đĩa theo thời gian thực, phù hợp để theo dõi các hoạt động dữ liệu lớn.

Để cài đặt Iotop trong Ubuntu, hãy chạy lệnh dưới đây:

$sudođúng cáchTải vềiotop

Chạy lệnh dưới đây để khởi chạy iotop:

$iotop

Phần kết luận

Đây là một số phương pháp có thể được sử dụng để đánh giá ổ đĩa cứng và xác định tốc độ đọc và ghi của chúng. Không thể phủ nhận rằng ngày nay trên thị trường có một số sản phẩm giả mạo và quảng cáo sai sự thật, đặc biệt là các sản phẩm lưu trữ flash. Cách duy nhất để xác định hiệu quả của chúng là đánh giá chúng và so sánh kết quả với tốc độ được quảng cáo.