Windows 8 sử dụng đĩa cực cao và IO chậm


27

Vấn đề

Sau khi nâng cấp từ Windows 7 lên Windows 8 Professional, dường như có một vài vấn đề đáng lo ngại.

Khi tôi mở Trình quản lý tác vụ, đôi khi tôi nhận thấy việc sử dụng đĩa tăng lên 50, 75 hoặc 100 phần trăm, mặc dù hầu như không có hoạt động đĩa nào diễn ra. Khi tôi sắp xếp các quy trình theo mức sử dụng đĩa, đó luôn là quy trình hệ thống thực hiện việc đó, nhưng lượng dữ liệu mà nó truyền tải dường như không ảnh hưởng đến việc sử dụng đĩa được ghi.

Tôi đã thấy trình quản lý tác vụ cho biết việc sử dụng đĩa 100% với .1 MB / s được ghi bởi quy trình hệ thống và thực hiện tương tự với 20 MB / s được ghi bởi hệ thống. Bất cứ khi nào điều này xảy ra, con chuột dường như hoạt động tốt, trong đó tôi vẫn có thể di chuyển nó xung quanh mà không bị lag, nhưng bất kỳ loại IO nào cũng xảy ra với độ trễ lớn.

Nếu tôi cố gắng nhấp vào mọi thứ, nhấp chuột chỉ đăng ký một vài phút sau. Nếu tôi cố gắng gõ bất cứ điều gì, không có gì xảy ra, sau vài giây, toàn bộ câu xuất hiện.

Đôi khi, thay vì các hành động thực tế xảy ra khi trì hoãn, sau vài giây tôi sẽ nghe thấy một loạt tiếng bíp tương ứng với mỗi lần nhấn hoặc bấm phím.

Vấn đề đã trở nên tồi tệ hơn theo cấp số nhân ngày hôm nay. Trước đây, nó dường như xảy ra ngẫu nhiên (mặc dù tôi nghĩ rằng nó có thể xảy ra thường xuyên hơn một chút khi Chrome đang chạy) nhưng bây giờ nó khởi động ngay khi tôi khởi động hệ thống của mình và làm cho toàn bộ máy tính không thể sử dụng được.

Tôi đã có thể bỏ qua vấn đề này cho đến bây giờ nhưng nó đã trở nên cản trở công việc đến mức tôi cần phải khắc phục điều này sớm.

Chẩn đoán

Các nguồn khác tôi đã thấy đã đề nghị kiểm tra lỗi đĩa. Tôi đã chạy chkdsk, và nó nói rằng mọi thứ đều ổn, mặc dù tôi đã không chạy nó kể từ sự cố mới nhất này.

Tôi chưa thử khởi động vào chế độ an toàn, chủ yếu là vì Windows 8 khởi động quá nhanh để sử dụng các phím nóng, nhưng tôi sẽ cập nhật một khi tôi làm.

Tôi biết tôi đã thấy các bài viết đề xuất phần cứng bị lỗi, nhưng tôi sẽ tưởng tượng rằng nó chkdsksẽ tìm thấy điều đó. Tôi cũng đã thấy một gợi ý rằng nó có thể là một loại phần mềm lưu trữ không hiệu quả, nhưng điều duy nhất tôi có là intel RST, mà tôi đã vô hiệu hóa.

Một điều thú vị cần lưu ý là vài tháng trước, khi điều này chỉ xảy ra một lần, tôi đã xem xét Chẩn đoán hiệu suất Windows để thấy rằng nó đã báo cáo rằng gần một nửa các sự kiện hệ thống của tôi đã bị mất. Tôi không biết nó có liên quan hay không, nhưng tôi chưa bao giờ quản lý để sửa nó vì vậy tôi cho rằng nó có thể liên quan.

Cuối cùng, tôi đã thấy nhiều nguồn đề xuất chạy theo dõi xperf, điều mà tôi đã làm cách đây vài tuần trong một trường hợp nhất thời về việc sử dụng đĩa và độ trễ cao. Tôi đã đính kèm nó ở đây (Xin lỗi nếu bạn cần tải xuống tài khoản microsoft nhưng đó là bộ lưu trữ đám mây duy nhất tôi có còn 100 MB dung lượng trống).

Có vẻ như tôi có thể là do CrashPlan gây ra, mà tôi thấy rằng tôi đã gặp một số vấn đề với sự cố động cơ dự phòng và tôi không thể giết dịch vụ. Mặc dù khi điều này xảy ra, tôi không nhận được mức sử dụng đĩa cao mỗi lần, vì vậy đó có thể là việc sử dụng đĩa bị sập CrashPlan, không phải cách khác.

Tôi sợ rằng tôi không thể có được dấu vết xperf từ trạng thái hiện tại của máy, vì nó chạy quá chậm để tôi thậm chí mở thư mục nơi tôi đã .batlưu, nhưng nếu tôi làm, tôi sẽ đăng nó

Thông số kỹ thuật

  • HP Probook 6460b chạy Windows 8 Professional
  • DDR3 8 GB
  • Đồ hoạ Intel HD
  • Bộ xử lý lõi kép 2,4 ghz (i5)
  • Ổ cứng: 300 GB, không chắc về tốc độ truyền

Xin hãy giúp tôi nếu bạn biết bất cứ điều gì vì tôi rất cần chiếc máy tính xách tay này cho trường học, điều này, tình cờ, cũng chính là lý do tôi không thể cài đặt lại windows.

CẬP NHẬT - 10/2013

Vì vấn đề này đã được giải quyết, tôi đã phải cài đặt lại các cửa sổ vì những lý do không liên quan. Điều tôi đã tìm ra qua lời khuyên của bạn bè và đồng nghiệp là việc sử dụng đĩa lớn trên các hệ thống windows đã có từ những ngày đầu và vấn đề chỉ bị làm trầm trọng hơn bởi windows 8. Máy tính xách tay của tôi chạy rất mượt, nhưng tôi vẫn nhận thấy Thỉnh thoảng đĩa hoạt động, ngay cả khi hệ thống có vẻ không hoạt động. Nhờ có thêm trình giám sát đĩa vào trình quản lý tác vụ và thu được sự chú ý mà sự giải quyết này đã trải qua, có lẽ MS sẽ có những bước tiến để hợp lý hóa nhân windows trong các phiên bản trong tương lai để ngăn chặn các vấn đề tiềm ẩn.

Làm rõ - 1/2015 Vì câu hỏi này vẫn đang nhận được lượt xem và lượt ủng hộ, tôi cảm thấy đáng để đề cập đến những điều tôi đã học được từ khi nó được viết. Việc sử dụng đĩa cao xảy ra khi Windows hết RAM và bắt đầu chuyển nội dung của RAM sang pagefile.sys. Trên các hệ thống có một số lỗi, thường là ổ cứng chậm hoặc bị lỗi, có thể khiến toàn bộ hệ thống bị đóng băng. Vì đó là quá trình ghi vào chính trang đó làm chậm máy tính, việc tăng kích thước của trang này không có khả năng khắc phục sự chậm lại. Trong khi tôi vẫn không chắc liệu sự cố đã được khắc phục bằng cách chạy chưachkdskhoặc xóa vi-rút đó, nếu bạn gặp phải vấn đề tương tự và dường như không thể tìm thấy bất kỳ lý do phần mềm nào đằng sau nó, đáng để xem xét rằng có lẽ đã đến lúc nâng cấp phần cứng. Cài đặt thêm RAM sẽ có nghĩa là Windows cần ghi vào tệp trang ít thường xuyên hơn và ổ cứng nhanh hơn có nghĩa là ghi vào tệp trang sẽ ít được chú ý hơn.


2
Khi điều đó xảy ra, thay vì Trình quản lý tác vụ, hãy mở "Trình giám sát tài nguyên" và chuyển đến tab Đĩa và nhấp vào phần "Hoạt động của đĩa". Nó sẽ cho bạn thấy không chỉ quá trình đang sử dụng đĩa, mà cả các tệp đang được đọc / ghi và thời gian mỗi yêu cầu được thực hiện (tìm kiếm các yêu cầu chậm). Cũng thử SysIternals ProcMon cho tương tự. Đồng thời chạy kiểm tra phần mềm gián điệp / vi rút / phần mềm độc hại bằng một hoặc hai máy quét - ví dụ: MalwareBytes. Ngoài ra, bạn có gì trong cách của các ổ đĩa cdrom ảo, phần mềm chống vi-rút, phần mềm đĩa nâng cao (crashplan?) - bất cứ thứ gì có thể chặn các yêu cầu đĩa trong sử dụng bình thường.
TessellatingHeckler

kernel.etl là vô dụng đối với người dùng khác. đổ dữ liệu với -d vào một tệp etl mới. Vui lòng thêm DISK_IO vào dòng lệnh.
magicandre1981

Cập nhật Tôi đã khởi động vào chế độ an toàn để thấy rằng sự cố đã bắt đầu lại ngay sau khi tôi cố gắng mở một chương trình (chrome). Nhìn vào trình giám sát tài nguyên, ngay cả sau khi tôi đóng chrome, việc sử dụng đĩa đã trở nên tuyệt vời hơn nhờ vào một loạt các quy trình ghi nhật ký khác nhau.
đá sinh thái

Update2 Tôi đã khởi động lại một lần nữa và bây giờ có vẻ như quá trình hệ thống đang đọc mọi tập tin trên ổ cứng. Có vẻ tương tự như thế này: link
ecapstone

@ user221884 tạo một tệp ETL mới, nhưng lần này với cờ DISK_IO và kết xuất nó chính xác với -d vào một tệp mới.
magicandre1981

Câu trả lời:


11

Tôi đã sử dụng Windows 8 kể từ khi ra mắt và tôi cũng gặp phải vấn đề tương tự. Điểm là làm thế nào tôi đã giải quyết vấn đề?

Windows 8 tự động quản lý bộ nhớ ảo và kích thước tệp hoán trang theo mặc định. Nó không đặt bộ nhớ ảo theo khuyến nghị nội bộ. Bộ nhớ ảo được đặt mặc định là khoảng 70% đề xuất. Ví dụ: Đối với máy tính xách tay của tôi, nó khuyên dùng bộ nhớ ảo 2003 MB trong đó mỗi kích thước ổ đĩa là 100 GB và RAM là 3 GB. Theo mặc định, nó được đặt thành 1403MB khi Windows 8 được cài đặt.

Bạn cần tăng bộ nhớ ảo này. Làm cho nó tương đương với kích thước RAM của bạn cho kích thước ban đầu và hai lần kích thước ban đầu ở kích thước tối đa và đảm bảo bạn có cùng dung lượng trống trong ổ cứng trong mỗi ổ đĩa.

Để làm điều này, hãy làm theo các bước sau:

  1. Chuyển đến Bảng điều khiển> Tất cả các mục trong bảng điều khiển> Hệ thống
  2. Nhấp vào Cài đặt hệ thống nâng cao
  3. Theo hiệu suất, nhấp vào cài đặt
  4. Chuyển đến tab Nâng cao
  5. Trong bộ nhớ ảo, nhấp vào Thay đổi
  6. UN-check "Tự động quản lý kích thước tệp hoán trang cho tất cả các ổ đĩa"
  7. Chọn ổ đĩa windows của bạn (nơi cài đặt hệ điều hành)
  8. Nhấp vào nút radio Kích thước tùy chỉnh
  9. Đặt kích thước ban đầu tương đương với kích thước RAM của bạn tính bằng MB
  10. Đặt kích thước tối đa thành hai lần kích thước RAM của bạn tính bằng MB
  11. Bấm vào Set
  12. Bấm vào ba lần OK
  13. Khởi động lại hệ thống của bạn

Điều này sẽ giải quyết vấn đề này.


Tôi thấy rằng việc vô hiệu hóa VRAM cũng giúp loại bỏ vấn đề.
avanderw

5
Ok, nhưng tại sao điều này sẽ giúp? Nó trông giống như một quy trình giả dược mà mọi người đều làm trên mọi phiên bản Windows từ 10 năm trước và vẫn đang tiếp tục.
Giovanni Toraldo

3

Tôi sẽ nói những gì đã xảy ra với tôi và cách tôi giải quyết vấn đề cụ thể của mình (Tôi đang sử dụng từ này bởi vì tôi nghĩ rằng mọi hệ thống là một hệ sinh thái và các tương tác của nó, thậm chí rất giống nhau, mỗi môi trường là một cách duy nhất ), do đó, đây là giải pháp mà tôi đã tìm thấy:

Môi trường

  • HP Pavilion dm4 i7 CPU RAM 6GB, HDD 700GB
  • Windows 8 pro 64 bit (được nâng cấp từ Windows 7)
  • Phần mềm diệt virus: Norton 360
  • Trình duyệt Internet: Chrome
  • Phần mềm ảo hóa: VirtualBox

Khoảng một tuần trước, tôi bắt đầu gặp vấn đề với tất cả các máy ảo của mình không hoạt động, sau khi tắt môi trường ảo, tôi nhận ra rằng đó là máy chủ, tôi nghĩ rằng đây là do một số cập nhật từ MS và bắt đầu theo dõi vấn đề, tỷ lệ phần trăm thời gian hoạt động được hiển thị bởi MS Resource Monitor là 100% mọi lúc, nhưng I / O là khoảng 30KB khi có một số I / O và hầu hết thời gian là 0KB, những gì tôi tìm thấy là khi máy của tôi cố gắng tương tác với Internet, các hoạt động không hoạt động (hoặc ma nếu bạn thích) này xuất hiện và không bao giờ kết thúc, giống như một loại sâu nào đó, nhưng không liên quan đến CPU cũng như RAM, vì vậy, lý do là có mâu thuẫn với chrome và một số cập nhật, tôi đã gỡ cài đặt chrome và khởi động lại, sau đó bắt đầu sử dụng MS IE, và vấn đề trở lại,vì vậy tôi tự nói với mình

  1. vấn đề có vẻ liên quan đến đĩa
  2. nhưng nó được kích hoạt bởi sự tương tác với mạng
  3. Điều gì đang kiểm soát sự tương tác với mạng? Bức tường lửa? Vâng

Tôi đã mở Windows Firewall và thấy Norton 360 đang quản lý cấu hình, và trong các dịch vụ có vẻ như MS Firewall đang chạy, vì vậy tôi đã dừng dịch vụ để xem điều gì đang xảy ra và khởi động lại nó và sau đó tôi khởi động lại máy để xem giải pháp là tốt

Đây là gần lần thứ mười tôi khởi động lại máy của mình vào giờ trước và đang hoạt động rất tốt, các máy ảo đang chạy như trước đây, tôi đoán rằng có một bản cập nhật mà tôi không nhận thấy đó là sẽ được áp dụng và bắt đầu có một số vấn đề về sự hiểu biết giữa Norton360 và tường lửa MS tạo ra sự cố mà tôi gặp phải, tôi đã không cài đặt Hyper V, vì tôi sử dụng Virtualbox và trước đây tôi gặp vấn đề với VM của mình tính năng ảo hóa bộ xử lý và không cho phép VirtualBox thấy nó làm sập các máy ảo).

Hy vọng rằng điều này sẽ giúp những người có vấn đề tương tự.

Trân trọng


2

Đừng bận tâm, tôi đã chạy chkdsk /b /f /scannow C:nó, khi khởi động lại máy tính của tôi, mất khoảng một ngày (trong khi nói rằng nó bị kẹt ở mức ba mươi phần trăm). Nhưng khi nó được bật lại, tôi đã vô hiệu hóa tất cả các quy trình đang chạy dường như không thực sự cần thiết và đã khởi động chrome và nó hoạt động tốt. Tôi không chắc cái nào đã giải quyết nó, nhưng tôi sẽ bắt đầu kích hoạt lại các quy trình từng cái một và đăng về nó nếu tôi tìm ra thủ phạm.


5
Tôi ngưỡng mộ sự kiên nhẫn của bạn, cho phép nó chạy trong cả ngày ở mức 30% :)
pzkpfw

Những gì tôi dường như đã tìm thấy là nó được gây ra bởi một "extensionupdaterservice.exe" trong thư mục firefox, được AWCleaner xác định là virus.
đá sinh thái

6
Invalid parameter - /scannow
jao

0

Đây là một sửa chữa làm việc cho tôi. Kích hoạt Hyper-V trong Windows 8.

Để làm điều này:

  1. Mở bảng điều khiển và chọn tùy chọn 'Bật hoặc tắt tính năng của Windows'

    Ảnh chụp màn hình

  2. Có một tùy chọn Hyper-V, hãy đánh dấu vào hộp và các hộp phụ.

  3. Áp dụng các thay đổi và khởi động lại máy tính. Bạn xong việc rồi.

Hi vọng điêu nay co ich.


2
Làm thế nào điều này giúp bạn với "Windows 8 sử dụng đĩa cực cao và IO chậm"? Có vẻ như bạn đang trả lời một câu hỏi khác với câu trả lời này

Đúng ... tôi nhận thức được thực tế rằng nó không liên quan đến việc sử dụng đĩa..nhưng bằng cách nào đó thực hiện thay đổi này đã giúp tôi ... nó đáng để thử ... đó là .. :)
nikoo28

2
@ nikoo28 Tôi nghi ngờ đó là một cái gì đó với Hyper-V rồi. Bật nó lên đã kích hoạt một số quy trình khác cố định hệ thống của bạn. Hoặc có thể đó là một sự trùng hợp.
Cole Johnson
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.