Làm thế nào tôi có thể đăng nhập hoạt động ổ cứng của tôi theo chương trình?


33

Tôi đang sử dụng Windows XP và đang tìm kiếm một tiện ích có thể cho tôi biết tỷ lệ phần trăm hoạt động của ổ cứng mà một chương trình đang sử dụng.

Về cơ bản, tôi đang tìm kiếm một cái gì đó như Trình quản lý tác vụ và khả năng hiển thị việc sử dụng CPU nhưng cho hoạt động của ổ cứng. Có nhiều lần máy tính của tôi sẽ không hoạt động trên CPU, nhưng do hoạt động của ổ cứng, mọi thứ đều chậm lại. Tôi muốn xem các chương trình gây ra điều đó.

Nếu nó có thể được thực hiện bằng cách sử dụng một cái gì đó như SNMP hoặc WMI với một chương trình khác, tôi cũng sẵn sàng với điều đó. Nó không phải là thời gian thực miễn là tôi có thể biết những gì đang làm việc đập ổ cứng nhất.


1
tốt, nếu bạn nâng cấp lên Windows Vista hoặc Win7, thì điều này được tích hợp sẵn trong ..odinghorror.com/blog/archives/001235.html
Jeff Atwood

1
Thật không may, nâng cấp hiện không phải là một lựa chọn.
Joseph

Câu trả lời:


30

Những gì bạn đang tìm kiếm là Process Explorer . Chuyển đến "Xem" -> "Chọn cột" sau đó chọn tab "Hiệu suất xử lý" và chọn những gì bạn muốn biết:

  • I / O Delta Read - Tổng số lượng thao tác đọc gây ra bởi quá trình này trong thời gian thực
  • I / O Delta Read Byte - Tổng số lượng thao tác đọc gây ra bởi quá trình này tính bằng byte trong thời gian thực
  • I / O Delta Write - Tổng số lượng thao tác viết gây ra bởi quá trình này trong thời gian thực
  • I / O Delta Write Byte - Tổng số lượng thao tác ghi gây ra bởi quá trình này tính bằng byte trong thời gian thực
  • I / O Delta Other - Tổng số lượng các hoạt động khác do quá trình này gây ra theo byte thời gian thực
  • I / O Delta Các byte khác - Tổng số lượng các hoạt động khác gây ra bởi quá trình này tính bằng byte trong thời gian thực
  • I / O Delta Total Byte - Tổng số lượng của tất cả các hoạt động (đọc, ghi, khác) do quá trình này tính bằng byte theo thời gian thực

Nó trông giống như thế:

văn bản thay thế


1
Điều này thật đúng với gì mà tôi đã tìm kiếm. Cảm ơn!
Joseph

2
Thật không may, nó dường như không hiển thị bất cứ điều gì được thực hiện bởi hệ thống, vì vậy bạn có thể thường xuyên thấy mình đang nhìn chằm chằm vào một danh sách gần như toàn bộ trong ProcExp mặc dù ổ cứng của bạn bị đập như điên. Tuy nhiên, một công cụ rất tiện dụng.
RomanSt

Ừm ... rác như crazy = hoạt động bởi một ứng dụng trừ khi bạn bị hỏng ổ cứng. HDD không rác như điên ở chế độ "nhàn rỗi".
Grumpy ol 'Bear

Tôi có một hoặc hai lần một ngày hoạt động ổ cứng nặng và ProcessExplorer không hiển thị bất cứ điều gì.
Ignacio Soler Garcia

+1 Cảm ơn bạn , tôi đã muốn công cụ này rất nhiều lần .
TJ Crowder

8

Trình giám sát quy trình từ Sysiternals sẽ hiển thị cho bạn tất cả các đĩa I / O đang diễn ra trong hệ thống của bạn. Nó hiển thị rất nhiều thông tin, vì vậy bạn sẽ phải loay hoay với các cài đặt để có được thứ bạn đang tìm kiếm.


Bất kỳ gợi ý về việc tìm kiếm những gì tôi đang tìm kiếm?
Joseph

1
Process Monitor không hiển thị "I / O đĩa" - nó hiển thị tổng số I / O, bao gồm những thứ khác ngoài ổ cứng.
Hugh Allen

Tôi nghĩ rằng bạn đang nghĩ về Process Explorer. Process Monitor bao gồm chức năng của Filemon trước, hiển thị hoạt động của hệ thống tệp thời gian thực.
Joe Internet

6

Có một công cụ gọi là Diskmon từ Microsoft được sử dụng chính xác cho mục đích này. Tôi nghĩ đó là những gì bạn đang tìm kiếm.


1
Diskmon là một công cụ tuyệt vời để xem vị trí và những gì đang sử dụng rất nhiều ổ cứng của bạn.
AskaGamer

Làm thế nào để bạn hiển thị chương trình nào đang đọc và viết?
Joseph

bạn có thể sử dụng trình giám sát quy trình từ Microsoft để tìm ra điều đó, thật đáng buồn là không có chương trình nào kết hợp chức năng của diskmon và trình giám sát quy trình với nhau.
Avis

Thật ra là có. Nó được gọi là FileMon . Bạn sẽ phải tìm một bản sao, nhưng nó đáng để nỗ lực.
Synetech

2

Trong tab quy trình quản lý tác vụ, đi đến Xem -> Chọn cột . Bạn có thể thêm các cột cho mỗi quá trình để hiển thị IO ổ cứng.

nhập mô tả hình ảnh ở đây


Làm thế nào bạn có thể biết chương trình nào hiện đang sản xuất hoạt động ổ cứng nhất?
Joseph

1
Các byte IO Viết byte và IO Read byte cho bạn biết tổng số dữ liệu mà ứng dụng đã đọc / ghi từ đĩa cứng trong khi thực hiện, tính bằng byte rõ ràng. Bạn có thể kích hoạt các cột khác để xem số lượng đọc / ghi và kiểm tra xem cột nào đang tăng nhanh nhất.
John T

1
Có thể được sắp xếp bằng cách tăng nhanh nhất? Cách duy nhất tôi có thể tìm ra là với một vài ảnh chụp màn hình và một máy tính.
Joseph


1

Trình quản lý tác vụ Anvir thực hiện chính xác những gì bạn đang tìm kiếm. Bạn có thể sắp xếp theo tải đĩa (tức là byte hiện tại mỗi giây). Có phiên bản miễn phí và trả phí, và nó có thể chạy một cách hợp lý. Hoạt động trên XP đến 7. Tính năng này có trong tất cả các biến thể.

http://www.anvir.com/task-manager-windows-startup.htm

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.