Làm thế nào để bạn theo dõi hiệu suất của một thiết bị nhân vật (ví dụ như ổ băng từ)?


11

Có nhiều cách để theo dõi hiệu suất của thiết bị khối: dstat và iuler, heck, thậm chí sar sẽ cung cấp cho bạn dữ liệu về tốc độ I / O của thiết bị khối. Thật không may, tôi không biết bất kỳ công cụ tốt nào để theo dõi hiệu suất của một thiết bị nhân vật như ổ đĩa băng.

Tôi biết có các công cụ để theo dõi hiệu suất nếu bạn nhớ trước để thực hiện (pv, dd + SIGUSR1, có thể là các công cụ khác), nhưng nói rằng bạn làm 2 giờ trong một công việc có thể là 3 giờ hoặc 30 giờ tùy theo hiệu suất, và bạn không biết nó là gì.

Điều duy nhất tôi có thể nghĩ đến là một số sử dụng phức tạp của strace hoặc tương tự, phân tích cú pháp đầu ra cho các byte được viết, có thể bằng dấu thời gian. Có một công cụ thường được sử dụng mà tôi đã quên hoặc chưa bao giờ nghe nói đến?


2
Bạn đã kiểm tra xem thiết bị có cung cấp số liệu thống kê ay qua SNMP không?
Sameer

Câu trả lời:


2

Tôi đã tìm thấy tập lệnh SystemTAP cho các thiết bị băng SCSI:

http://sourceware.org/systemtap/wiki/WSiostatSCSI

Tôi đã không thử nó; không biết nó thuộc dạng gì.


Điều này trông rất đẹp; Tôi đã muốn tìm hiểu thêm về SystemTAP.
Slartibartfast

1
Chỉ liệt kê tên của một công cụ chưa được phát hiện khác không phải là một câu trả lời rất hữu ích. Chúng ta đều có công cụ tìm kiếm.
Shaun Dewberry

1

Như tôi biết, HP có một chương trình có thể kiểm tra hiệu suất của thiết bị băng HP. Bạn có thể tìm thấy nó ở đây

Tôi đoán các nhà cung cấp thiết bị băng khác cũng có các công cụ tương tự để theo dõi trạng thái thời gian thực của thiết bị băng. Bạn có thể kiểm tra trang web của họ cho loại ứng dụng này. Chúc may mắn.

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.