Quá trình hệ thống (PID 4) liên tục truy cập vào đĩa cứng


50

Gần đây tôi nhận thấy một số máy móc của chúng tôi đang chậm chạp, chủ yếu là sau khi khởi động. Sử dụng Resource MonitorTôi đã phát hiện truy cập đĩa quá mức từ quy trình hệ thống với PID 4. Sau một số mẹo, tôi đã tắt phần mềm chống vi-rút trên thư mục Thông tin khối lượng hệ thống, hy vọng nó sẽ giúp ích (tôi không muốn tắt khôi phục hệ thống).

Tuy nhiên, có vẻ như PID 4 đang truy cập mọi thứ . Khi chạy một trích xuất đơn giản tệp ZIP, tôi có thể thấy WinRAR đọc vài trăm KB mỗi giây từ tệp, nhưng PID 4 đọc hàng chục MB mỗi giây từ cùng một tệp. Sau khi hủy thao tác, PID 4 tiếp tục truy cập tệp trong khoảng 30 giây, đọc nhiều MB mỗi giây. Đây không phải là lỗi Trình giám sát tài nguyên, vì đĩa đang hoạt động rõ ràng và dừng lại sau khi trình giám sát tài nguyên nói rằng PID 4 cuối cùng cũng được nghỉ.

Tại sao quá trình kỳ diệu này truy cập mọi thứ mà mọi quá trình khác truy cập?

Tôi đang sử dụng chương trình chống vi-rút AVG. Vô hiệu hóa nó không thay đổi hành vi này /

Chuyện gì đang xảy ra ở đây?


1
PID 4 là ID tiến trình cho quy trình Windows HỆ THỐNG. Thực tế, nó rất giống với PID 1 trên các hệ thống Unix. Rất nhiều dịch vụ chạy theo PID 4.
sysadmin1138

Không dịch vụ chạy theo quy trình riêng của họ? Dù sao, ngay cả khi đó là như vậy, tại sao các tệp thông thường truy cập trong các quy trình phi dịch vụ thông thường hầu hết được thực hiện theo PID 4?
zmbq

Tôi có cùng một vấn đề và không thể tìm thấy bất kỳ giải pháp quá. Bạn có sử dụng TrueCrypt không? Tôi sử dụng mã hóa toàn hệ thống TrueCrypt và tôi nghi ngờ đó có thể là nguyên nhân, vì nó đang chạy trong "Hệ thống" với tư cách là trình điều khiển và nó cần mã hóa / giải mã mọi truy cập tệp.

Không, không có TrueCrypt hoặc bất kỳ hình thức mã hóa nào ở đây.
zmbq

Câu hỏi liên quan tại đây: superuser.com/questions/349349/

Câu trả lời:


28

Đây là một câu hỏi cũ hơn, nhưng tôi đã có vấn đề này, và đối với tôi đó là SuperFetch. Tôi đã thử mọi thứ tôi có thể tìm thấy trên việc sử dụng ổ cứng quá mức của PID 4 và một số trong số đó đã giúp ích. Việc nâng cấp RAM từ 4GB lên 8GB chỉ làm cho vấn đề trở nên rõ ràng hơn - việc sử dụng RAM thấp, không phân trang, nhưng ổ cứng đã sáng lên trong khoảng 10 phút sau khi máy tính xách tay của tôi khởi động.

Tóm lại, có một cài đặt đăng ký kiểm soát mức SuperFetch phù hợp. Bạn có thể thấy bên dưới giá trị EnableSuperfetch hiện được đặt thành 1, dường như là "tìm nạp trước tất cả các tệp thực thi và thư viện". Mặc định là 3, có nghĩa là "tìm nạp trước tất cả các tệp thực thi, thư viện và tài liệu". Tôi có nhiều tài liệu, vì vậy tôi nghĩ rằng việc này đã diễn ra quá lâu. Mỗi tài liệu được mở là một tài liệu khác mà SuperFetch phải "phân tích" để xem bạn đang sử dụng nó như thế nào.

Khóa / giá trị đăng ký trong câu hỏi là: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnableSuperfetch

Cho đến nay, nhược điểm duy nhất là các thư mục triển vọng của tôi mất thêm vài giây để mở và một số tài liệu thường được sử dụng như tệp MS Project mất nhiều thời gian hơn. Nhưng những sự chậm trễ nhợt nhạt so với đĩa thrash tôi đã nhận được trước đây!

Khóa đăng ký SuperFetch


5
Cài đặt Peefetch được mô tả ở đây
gbjbaanb

làm việc tuyệt vời cho tôi .. !!
Nirmal- thInk beYond

11

Rất nhiều dịch vụ hệ thống (ý tôi không phải là Dịch vụ Windows) chạy theo quy trình PID 4, quy trình "Hệ thống". Mỗi khi bạn mở tệp, bạn kích hoạt một loạt các cơ chế nền như trình quản lý bộ nhớ ảo lưu trữ tệp trong bộ nhớ, di chuyển những thứ khác xung quanh trong bộ nhớ, phục vụ lỗi trang, v.v. Hoạt động đó tách biệt với hoạt động của đĩa được tính với quá trình ban đầu truy cập tệp, ví dụ WinRAR.

Điều đó nói rằng, những gì bạn mô tả vẫn không giống như hành vi bình thường đối với tôi. Bạn sẽ thấy một cú va chạm nhanh trong hoạt động của đĩa từ quy trình Hệ thống khi tệp được truy cập, và sau đó nó sẽ quay trở về 0 khá nhanh - trong vài giây.

Tôi đã thực hiện một thử nghiệm nhỏ trên máy của mình bằng Windows Resource Monitor và tôi thấy hành vi tương tự. Những gì tôi nghĩ rằng chúng ta đang chứng kiến ​​là Resource Monitor cho chúng ta thấy một số loại trung bình lăn chậm.

Hãy thử xem hoạt động của đĩa PID 4 bằng một công cụ khác như Process Explorer của Sysintenals . Tôi có một ấn tượng khác nhau nhiều từ nó, như Delta Đọc và Đọc Bytes Delta theo quy trình hệ thống dường như quay trở lại 0 nhiều nhanh hơn so với khi nhìn qua ResMon.


Chỉnh sửa: Nếu đó không phải là nó, thì tôi nghĩ rằng sẽ cần một phân tích chuyên sâu hơn để trả lời câu hỏi. Chẳng hạn, bạn có thể liệt kê các trình điều khiển bộ lọc hệ thống tệp hiện đang tải với fltmc.exe và kernrate.exe có thể giúp bạn cách ly các mô-đun gây ra I / O đĩa cao bất thường.


@zmbq: Bạn đã quản lý để tìm hiểu những gì đang xảy ra?

7

Quá trình hệ thống được sử dụng bởi Windows Update. Nếu bạn đã chọn cài đặt bản cập nhật tự động, có lẽ hệ thống của bạn hiện đang cài đặt phần mềm windows. Nếu bạn chạy Windows Update và cố gắng cài đặt các bản cập nhật, bạn sẽ nhận được một thông báo nói rằng bạn không thể cài đặt vì Windows hiện đang cập nhật hệ thống.

Thay đổi Windows Update để không tải xuống và cài đặt mà không có hành động thủ công và đợi quá trình cài đặt hiện tại kết thúc.


1
Điều này làm việc cho tôi. Vấn đề của tôi là IE đã khiến System (PID4) sử dụng 100% ổ đĩa. Tắt Cập nhật tự động của IE (Trợ giúp-> Giới thiệu về IE-> Tự động cài đặt các phiên bản mới).
Coomie

@Coomie phiên bản IE nào có 'tính năng' này?
MDMoore313

@ MDMoore313 IE 10
Coomie

@Microsoft, Tại sao IE nên tự nâng cấp từ kernel-mode / ring0?
Петър Петров

1

Tôi đã có các triệu chứng chính xác tương tự. Trong trường hợp của tôi, chúng có liên quan đến Norton360 và dịch vụ VSS của MS-SQL. Khi tôi vô hiệu hóa VSS, hoạt động của tôi giảm đáng kể. Hệ thống vẫn khóa khi Norton làm điều đó, nhưng nó có thể chịu được vì nó dường như chỉ xảy ra mỗi giờ.


1

Đăng câu trả lời này ở đây khi tôi tình cờ thấy chủ đề này khi tìm kiếm câu trả lời về lý do tại sao quá trình hệ thống 4 lại tiêu tốn nhiều lưu lượng đọc / ghi.

Người dùng khi đã ánh xạ ổ đĩa hoặc đi ra đường dẫn UNC để chia sẻ, đặc biệt là thứ gì đó có cấu trúc thư mục có kích thước tốt sẽ đột nhiên có hàng tấn lưu lượng truy cập liên tục từ máy chủ. Thông thường tôi sẽ thấy 100-300k, ngay khi bạn mở rộng trong khung điều hướng, nó sẽ bắn lên trong phạm vi 20.000k.

Đã kết thúc việc vô hiệu hóa tự động mở rộng sang tùy chọn thư mục hiện tại trong Explorer và lưu lượng đó sẽ biến mất.

http://www.sevenforums.com/tutorials/1014-navulation-pane-automatically-Exand-civerse-folder.html


0

Tôi gặp vấn đề tương tự, tuy nhiên trong trường hợp của tôi, có vẻ như tệp ngoại tuyến nào đó đã được bật. Tôi sẽ điều tra mọi thứ ở phía máy chủ (ví dụ: tôi nghĩ rằng nó đã bị vô hiệu hóa trên toàn cầu thông qua Chính sách nhóm và trên cổ phiếu .....) nhưng tôi có hai máy Windows 7 tại một văn phòng từ xa đang cố gắng đồng bộ hóa hàng trăm GB qua kết nối VPN.

(Chỉnh sửa trước khi đăng: Các tệp ngoại tuyến không được tắt đúng cách trên các chia sẻ, có thể sau khi di chuyển máy chủ.

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.