Tại sao đĩa của tôi sử dụng 99% ở đây?


12

Tôi có một vấn đề tương tự như người dùng này . Bạn có thể chụp ảnh màn hình của anh ấy và áp dụng nó cho vấn đề của tôi: Windows 8.1, sử dụng đĩa 99% hoặc trong vùng lân cận đó trong một khoảng thời gian dài hơn (phút). Tuy nhiên, số liệu thống kê sử dụng đĩa riêng lẻ không thêm tối đa hơn 1MB / giây. Tôi có một ổ đĩa SSD có khả năng thông lượng cao hơn nhiều .

Câu hỏi tôi liên kết đến không cung cấp nhiều câu trả lời, nhưng một bình luận gợi ý về dung lượng đĩa trống thấp. Đó là một vấn đề với đĩa của tôi. Tôi chỉ còn ~ 1GB dung lượng trống trên ổ C của mình. Nhưng câu hỏi tiếp theo của tôi là tại sao điều đó lại quan trọng? Windows phân bổ trước 6GB ổ đĩa ảo không? Ít nhất đó là cách tôi diễn giải "hiện được phân bổ" trong màn hình cài đặt Bộ nhớ ảo trong Thuộc tính hệ thống → Tùy chọn hiệu suất.

Tôi đã thử sử dụng công cụ theo dõi quá trình để có được một số thông tin về những gì đang sử dụng đĩa, nhưng lượng dữ liệu được đăng nhập chỉ trong vài giây là quá lớn đến nỗi tôi không biết bắt đầu từ đâu. Điều duy nhất tôi thấy là service.exe truy cập vào sổ đăng ký rất nhiều ... Nhưng tôi đoán đó là bình thường? Nếu bất cứ ai quan tâm, hãy xem bản ghi nhật ký ở đây (19MB)

Để tóm tắt :

  1. Việc sử dụng đĩa có thực sự tăng lên khi không gian trống giảm? Nếu vậy, tại sao?
  2. Bất cứ ai cũng có thể khấu trừ từ tệp nhật ký Procmon của tôi chương trình hoặc quá trình nào gây ra việc sử dụng đĩa 99%?

chỉnh sửa : Để nhận xét về "phần mềm độc hại" -answer trong bài đăng khác: Tôi muốn biết , không đoán. Tôi nghi ngờ đó là phần mềm độc hại trong trường hợp của tôi, nhưng nếu có, nhật ký của tôi sẽ cho thấy điều đó.

cập nhật : Trường hợp tương tự vừa xảy ra. Có manh mối nào từ hai ảnh chụp màn hình ResMon này không?

Sử dụng đĩa ResMon.  "Hệ thống" trên cùng với 5MB mỗi giây, MsMpEng.exe theo dõi với 2MB mỗi giây

Hoạt động sử dụng mạng ResMon.  Không thấy lưu lượng truy cập đáng kể

"Hệ thống" không thực sự cho tôi biết nhiều.


Khi việc sử dụng tăng quá mức phân mảnh, đó là một vấn đề hiệu năng lớn đối với NTFS nói riêng và dẫn đến nhiều hoạt động IO cho mỗi lần truy cập tệp. Không chắc điều đó sẽ giải thích tất cả, nhưng tôi cũng không chắc các cửa sổ đánh giá tải io như thế nào.
Frank Thomas

1
Vấn đề ít hơn, bởi vì quét / tìm kiếm hiện không đổi, nhưng bất cứ khi nào bạn phải lắp lại một tệp từ 29 vị trí khác nhau, nó vẫn sẽ chậm hơn so với truy cập vào một vị trí đĩa. Điều đó nói rằng, bài viết của bạn đưa ra những quan điểm tốt về các thuật toán cân bằng hao mòn, vốn gây lo ngại về hiệu suất trong hầu hết mọi người.
Frank Thomas

1
Quên phần mềm của bên thứ ba. Nếu bạn thực sự quan tâm đến việc tìm hiểu kỹ về hệ điều hành của mình thì hãy xem xét Trình theo dõi hiệu suất Windows tích hợp
MonkeyZeus

1
Sử dụng Resource Monitor (nhấn Win + R, viết resmon.exe, nhấn enter). Mở nó, đi đến Disktab và cho chúng tôi biết quá trình nào có mức sử dụng đĩa cao hơn khi nó xảy ra. Hoặc tốt hơn, tải lên asccam.
Máy bay phản lực

2
MsMPEng (Widows Defender) có thể gây ra việc sử dụng đĩa và bộ xử lý TÍN HIỆU, tôi luôn loại bỏ nó khỏi các cài đặt windows của mình. Và như có thể nhìn thấy trong ảnh chụp màn hình, bạn có thể sử dụng tới 100MB / s đĩa. Hãy thử ngắt kết nối PC của bạn khỏi internet, sau đó vô hiệu hóa tạm thời các trình bảo vệ cửa sổ và trình chỉ mục tìm kiếm và cập nhật windows, và bất kỳ dịch vụ phi microsoft nào khác, xử lý các tác vụ theo lịch trình. Cũng đã có báo cáo về cài đặt windows xấu, sau khi cài đặt lại sạch hoạt động bình thường.
Gizmo

Câu trả lời:


7

Tôi vừa thấy vấn đề của bạn đã biến mất nhưng dưới đây sẽ hữu ích cho lần sau.

Tôi đã tải xuống nhật ký Trình theo dõi tiến trình của bạn và đã đếm số lần mỗi tệp được truy cập trong suốt 6 giây mà bạn đã chụp. Bạn sẽ có thể tự nhìn thấy điều này trong Trình theo dõi tiến trình bằng cách đi tới Công cụ -> Số lần xuất hiện giá trị -> Chọn đường dẫn từ trình đơn thả xuống Cột và sau đó nhấp vào nút Đếm. Nhấp vào nút Đếm để sắp xếp các số đếm theo thứ tự tăng dần / giảm dần. Nhấp đúp vào bất kỳ đường dẫn tệp nào để tập trung vào chúng.

4 đường dẫn tệp hàng đầu được truy cập là: 3276 lần: HKCU \ Software \ Classes \ Local Settings \ MuiCache \ de \ 417C44EB 3276 lần: HKLM \ HỆ THỐNG \ CurrentControlset \ Control \ MUI \ StringCacheSinstall 2188 lần: HKCU 1457 lần: là searchindexer đang truy cập này)

Các quy trình liên quan đến các truy cập trên bao gồm SearchIndexer.exe và services.exe và chúng dường như lặp lại yêu cầu truy cập nhiều lần. Không phải tôi chắc chắn tôi biết những gì đang diễn ra xa hơn thế nhưng tôi khuyên bạn nên thử vô hiệu hóa bộ chỉ mục Tìm kiếm Windows của bạn và xem điều đó ảnh hưởng đến hiệu suất như thế nào.

Tôi cũng đã có một cái nhìn khác về dấu vết ở định dạng chưa được lọc và thấy rất nhiều quyền truy cập vào các thư mục Phân phối phần mềm khác nhau với các đường dẫn có tiền tố C: \ Windows \ SoftwareDistribution \ Download ..... rất đáng để kiểm tra / vô hiệu hóa điều này và xem điều đó ảnh hưởng như thế nào hiệu suất.


+1 để dạy tôi về tổng hợp số đếm trong Procmon và để cung cấp câu trả lời cụ thể cho # 2
Nilzor

3
  1. Việc sử dụng đĩa có thực sự tăng lên khi không gian trống giảm? Nếu vậy, tại sao?

1. Có. Trong Windows cũng như các HĐH khác, một đĩa chính đầy đủ sẽ dẫn đến việc HĐH hoạt động chậm / kém trong kinh nghiệm của tôi. Tại sao? Phân mảnh trên đĩa (và dẫn đến tăng các đoạn xử lý trong bộ nhớ cũng như số lần đọc / ghi đĩa). Diện tích nhỏ còn lại sẽ bị phân mảnh trên đĩa, có thể trải rộng trên các khu vực khác nhau trên đĩa. Không có không gian dự phòng nên việc phân mảnh sẽ không thể giúp được nhiều cho đến khi có nhiều không gian hơn được giải phóng. Tất cả các quy trình cần phải ghi các tệp tạm thời (ví dụ: bộ đệm của trình duyệt internet). Những tập tin này sẽ bị phân mảnh. Đối với các đĩa từ, các đầu đĩa phải di chuyển xa hơn có nghĩa là đọc / ghi tệp chậm hơn. Đối với các ổ đĩa SSD tôi không chắc chắn, điều này hơi nhàm chán nhưng giải thích rõ về nó:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Tại sao phân mảnh vẫn là một vấn đề với SSD". Trong bộ nhớ (trong bảng cấp phát tệp trong bộ nhớ), các tệp bị phân mảnh chiếm nhiều không gian hơn và dẫn đến nhiều hoạt động cpu và bus xử lý các đoạn khác nhau. Trên video, anh ta kết thúc bằng việc bán cho người dọn đĩa, người tuyên bố sẽ cải thiện vấn đề cho SSD. NHƯNG cho phép đủ không gian trống trên đĩa có lẽ sẽ là chiến lược tốt nhất.

Điều này là tốt: Điều tra về hiệu quả của SSD phân mảnh. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Kết luận: Không có điểm nào trong việc chạy một công cụ khử mảnh bằng SSD.

\ 2. Bất cứ ai cũng có thể khấu trừ từ tệp nhật ký Procmon của tôi chương trình hoặc quá trình nào gây ra việc sử dụng đĩa 99%?

2. Tôi nghĩ rằng bạn cần phải tạo một số không gian trên đĩa trước. Nhận hệ thống để hành xử tốt hơn một chút. Sau đó, nếu vẫn còn một vấn đề nhìn vào việc sử dụng đĩa (không gian hoặc hoạt động).


1

Tôi sẽ thận trọng về những gì bạn đang sử dụng để xác định rằng đĩa đang chạy ở mức 100%. Điều đó có nghĩa là gì?

Đó là đĩa đang chạy ở thông lượng tối đa? Không, làm thế nào để máy tính của bạn biết tốc độ tối đa của đĩa là bao nhiêu? Với tốc độ lạc quan được cung cấp bởi các nhà sản xuất, tôi sẽ loạng choạng nếu bạn đạt được 100% tốc độ tối đa trong bất kỳ khoảng thời gian nào.

Tôi nghĩ nhiều khả năng 99% bạn đang xem là thước đo gần đúng khi đĩa được sử dụng ... tức là tại thời điểm quan sát liên tục được ghi vào / đọc từ đó. Điều này không có nghĩa là nó sẽ hoạt động ở tốc độ tối đa. Bạn có nhiều khả năng đạt được số lượng lớn hơn các tệp nhỏ hơn. SSD không có cùng cơ chế của một đĩa thông thường, nhưng có những chi phí không đáng kể khi đọc / ghi nhiều tệp nhỏ.

Nếu bạn chạy một trong số hàng chục ứng dụng đo điểm chuẩn ngoài kia, bạn sẽ tìm ra chính xác tốc độ ổ đĩa của bạn hoạt động và nó sẽ cao hơn 1GB / giây! Nếu bạn nhìn vào hình ảnh đầu tiên của mình, bạn sẽ thấy rằng mức cao nhất (màu xanh lá cây) là khoảng 60-70GB / giây, tốc độ trong thế giới thực hợp lý nếu không đáng kể cho đĩa của bạn, nhưng hầu hết thời gian, nó đang chạy chậm hơn. Trên cùng một hình ảnh, chúng ta có thể thấy rằng bạn có độ sâu hàng đợi là 10 .... điều đó có nghĩa là các hoạt động của đĩa đang bị chồng lên.

Tuy nhiên, như những người khác đã chỉ ra .... bạn có thể làm với không gian trống khá nhiều để Windows và các ứng dụng khác hoạt động. Ngoài ra nhiều RAM hơn có nghĩa là bộ nhớ đệm trong bộ nhớ nhiều hơn và do đó ít hoạt động hơn.


Điểm tốt ở đó. 100% hoặc không, nó mang lại sự suy giảm hiệu suất tổng thể đáng chú ý đến mức đóng băng tạm thời, do đó, trong mọi trường hợp, đó là một vấn đề . Giải phóng dung lượng là ưu tiên hàng đầu hiện nay, mặc dù đó cũng là một nhiệm vụ không hề nhỏ trên ultrabook với 128 GB HD;)
Nilzor

Bạn không có nhiều chỗ để điều động trong 128GB ... có lẽ bạn có thể vung tiền thay thế 240GB? Không phải là giải pháp mà bạn đang hy vọng, nhưng ngay cả khi bạn xóa hết 10 GB, bạn sẽ sử dụng nó ngay lập tức và bạn sẽ mãi mãi chiến đấu với nó.
CJM

0

Được rồi, tôi đã chơi trò chơi, cập nhật trình điều khiển, những thứ như vậy bởi vì tôi có cùng một vấn đề. Sau đó, tôi đã bắt gặp một tùy chọn trên bảng điều khiển (Tôi đang ở trên windows 8.1) trong Bảng điều khiển> Hệ thống> Cài đặt hệ thống nâng cao> Hiệu suất. Ở đó, tôi đã vô hiệu hóa một loạt các hiệu ứng hình ảnh và TA DAH Tôi ở mức 4% trên đĩa của mình. Hãy tạo ra nó. Bạn cũng có thể thử cập nhật trình điều khiển card đồ họa của bạn. Hy vọng nó giúp.


0

Bạn nên chạy CristaDiskMark hoặc một công cụ tương tự để hiểu giới hạn thực sự của đĩa của bạn là gì. Tôi đã thấy các ổ cứng ghi được ít hơn 1 MB / giây trong các bài kiểm tra đọc / ghi ngẫu nhiên, do đó, một quá trình đọc một tệp bị phân mảnh nhiều (hoặc chỉ thực hiện nhiều lần đọc / ghi không tuần tự, ví dụ: lập chỉ mục cơ sở dữ liệu) có thể tiêu thụ 100% thông lượng ổ cứng của bạn chỉ với 1MB / s.

Một nguyên nhân có thể khác là đĩa của bạn đã gần hết tuổi thọ, khi nhiều tệp có các thành phần không ổn định hoặc được ánh xạ lại. Các thành phần được ánh xạ lại có tác dụng tương tự như phân mảnh, chỉ chúng không thể được phân mảnh vì chúng nằm ngoài vùng đĩa có thể truy cập được bằng phần mềm. Các lĩnh vực không ổn định có thể tồi tệ hơn nhiều, mất vài giây để đọc. Bất kỳ công cụ SMART nào cũng có thể hiển thị cho bạn những thứ này, ví dụ CristalDiskInfo.

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.