Windows / NTFS - có thể đo thời gian hoàn thành các thao tác tệp không?


8

Tôi đang tìm kiếm khả năng đo thời gian cần thiết để hoàn thành thao tác tệp được cấp cho trình điều khiển NTFS (mở tệp đóng tệp xóa tệp, ghi, đọc, v.v.) và để có thể đăng nhập nó. Tôi không thể thay đổi ứng dụng để đo thời gian trong ứng dụng. Tôi quan tâm đến việc mất bao nhiêu thời gian giữa khi thực hiện cuộc gọi và quay lại thực thi ứng dụng.

Ứng dụng liên tục ghi vào ổ đĩa NTFS được đặt trên bộ lưu trữ iSCSI. Nó cũng thường xuyên loại bỏ các tập tin cũ nhất. Kích thước tệp nằm trong khoảng từ 100 đến 200 MB. Luôn có khoảng 10% dung lượng trống trên âm lượng. Tại một số điểm, ứng dụng không thể ghi dữ liệu ở tốc độ thường xuyên để nó bắt đầu đệm trong bộ nhớ. Sau đó, một cái gì đó xảy ra và bộ đệm bắt đầu trống rỗng và mọi thứ trở lại bình thường.

Tôi đã thử nghiệm các hoạt động I / O cho cả khối lượng vật lý và logic - Tôi thấy không có sự bất thường nào trong khi "cúp"

Bây giờ tôi muốn tìm hiểu xem vấn đề nằm trong ứng dụng hay ở đâu đó trong HĐH. Vì lý do đó, tôi đã suy nghĩ nếu tôi có thể ghi nhật ký tất cả thời gian hoạt động của tệp thì tôi có thể biết liệu đó có phải là hệ thống mất nhiều thời gian hơn bình thường hay hoạt động nhanh và có gì đó chặn ứng dụng.

Nền tảng là Windows Server 2008R2 64 bit. Tôi đã thử theo dõi quá trình sysiternals nhưng nó không ghi lại thời gian thực hiện. Có thể mất vài giờ để vấn đề xuất hiện.

Bạn có thể đề xuất công cụ phù hợp cho công việc này?


Có lẽ bạn sẽ thấy DiskMon hữu ích.
Vlastimil Ovčáčík

Câu trả lời:


4

Thuê ai đó để viết trình điều khiển bộ lọc nguyên khối hoặc mini cho hệ thống tệp. Bạn sẽ có thể chặn tất cả các cuộc gọi từ ứng dụng quan tâm cụ thể và theo dõi chúng ngay với NTFS hoặc bất kỳ điểm nhập trình điều khiển FS nào khác. OSR có một số bộ chặn dữ liệu (?) Hoặc bất cứ thứ gì, cũng có thể có ích.

https://www.osr.com/dmk/


1
Cảm ơn bạn đã gợi ý nhưng điều đó sẽ mất quá nhiều thời gian. Tôi ngạc nhiên khi hầu hết các công cụ chỉ tập trung vào phân tích ngắn hạn các sự kiện trong thời gian thực và hiếm khi cho phép bạn đăng nhập thông tin. Chỉ đáng tin cậy * một cái tôi tìm thấy, tôi tìm thấy trên hệ thống và đó là Performance Monitor. Kế hoạch của tôi là cố gắng tương quan nhiều quầy với hy vọng tìm thấy một số mô hình. *) một cái có vẻ hoạt động
Mariusz Zieliński
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.