Cài đặt một hệ thống, khởi động nó và kiểm tra thống kê lớp khối từ /sys/block/${DEV}/stat
vd /sys/block/sda/stat
.
Trích dẫn từ tài liệu :
Tệp stat bao gồm một dòng văn bản chứa 11 giá trị thập phân được phân tách bằng khoảng trắng. Các trường được tóm tắt trong bảng sau và được mô tả chi tiết hơn dưới đây:
Name units description
---- ----- -----------
read I/Os requests number of read I/Os processed
read merges requests number of read I/Os merged with in-queue I/O
read sectors sectors number of sectors read
read ticks milliseconds total wait time for read requests
write I/Os requests number of write I/Os processed
write merges requests number of write I/Os merged with in-queue I/O
write sectors sectors number of sectors written
write ticks milliseconds total wait time for write requests
in_flight requests number of I/Os currently in flight
io_ticks milliseconds total time this block device has been active
time_in_queue milliseconds total wait time for all requests
đọc ngành, viết ngành
Các giá trị này đếm số lượng các lĩnh vực được đọc từ hoặc ghi vào thiết bị khối này. Các "lĩnh vực" trong câu hỏi là các lĩnh vực UNIX byte byte tiêu chuẩn, không phải bất kỳ kích thước khối cụ thể của thiết bị hoặc hệ thống tập tin. Các bộ đếm được tăng lên khi I / O hoàn thành.
Bạn có thể sử dụng một lớp lót này để có được số byte dễ dàng hơn:
awk '{printf("read %d bytes, wrote %d bytes\n", $3*512, $7*512)}' /sys/block/vda/stat
Kết quả cho Khoa học Linux 6.1 i386
Tôi đã thử nghiệm điều này trên một máy ảo KVM / qemu chạy Khoa học Linux 6.1 i386 (tương tự như RHEL). Các dịch vụ sau đã được bật: acpid, Audd, crond, mạng, postfix, rsyslog, sshd và udev-post. Việc trao đổi nằm trên một đĩa riêng, vì vậy nó không được tính đến.
Số liệu thống kê cho 85 lần khởi động, được thực hiện từ xa với SSH vài giây sau khi lời nhắc đăng nhập xuất hiện, là:
Name Median Average Stdev
------------- ------ ------- -----
read I/Os 1920 1920.2 2.6
read merges 1158 1158.4 1.8
read sectors 85322 85330.9 31.9
>> read MiBytes 41.661 41.665 0.016
read ticks 1165 1177.2 94.1
write I/Os 33 32.6 1.7
write merges 64 59.6 7.4
write sectors 762 715.2 70.9
>> write MiBytes 0.372 0.349 0.035
write ticks 51 59.0 17.4
in_flight 0 0.0 0.0
io_ticks 895 909.9 57.8
time_in_queue 1217 1235.2 98.5
Thời gian khởi động là khoảng 20 giây.