Tại sao hoạt động của ổ cứng làm chậm toàn bộ Hệ thống (trên Windows 7)?


15

Nếu tôi sao chép một lượng lớn dữ liệu từ ổ đĩa này sang ổ đĩa khác (vật lý) thì toàn bộ hệ thống của tôi sẽ chạy chậm.

Tôi đang sử dụng phiên bản Windows 7 64 bit trên Intel Core 2 Duo 3 GHz.

Đây là tình huống:

  • Sao chép rất nhanh giữa hai đĩa SATA.
  • Giám sát tài nguyên hiển thị 80MB / s đọc, 70MB / s ghi và tổng 150MB / s
  • Tổng tải CPU khoảng 3%
  • Còn lại rất nhiều (> 2GB) RAM vật lý miễn phí
  • Tất cả các phân vùng có đủ (> 10gb,> 10%) dung lượng trống còn lại và hiển thị phân mảnh thấp
  • Phần mềm chống vi-rút không hoạt động

Đây là vấn đề: Bất kể tôi muốn làm gì trong khi sao chép, nó sẽ mất mãi mãi. Ngay cả các tác vụ không cần nhiều truy cập đĩa (vì chúng chỉ hoạt động từ RAM), rất chậm. Khoảnh khắc tôi dừng quá trình sao chép, tất cả các nhiệm vụ còn dang dở kết thúc cùng một lúc. Ví dụ: cố gắng mở một cửa sổ trình duyệt mới hoặc cửa sổ thám hiểm sẽ không hoạt động. Nếu quá trình sao chép bị dừng, 5 cửa sổ explorer hiện ra cùng một lúc.

Câu hỏi của tôi là: tại sao? Tài nguyên nào cạn kiệt, nếu CPU và bộ nhớ không hoạt động? Và phần nào trong phần cứng máy tính của tôi tôi cần nâng cấp để có hành vi tốt hơn? Cũng đọc bình luận của Psycogeek để biết thêm câu hỏi theo hướng này.

Nếu câu trả lời của bạn là, mọi thứ đều cần truy cập ổ cứng, bị chặn bởi một hoạt động như vậy, thì câu hỏi của tôi là: Có cách nào để sao chép một cái gì đó trên hệ thống của bạn mà không khiến nó không thể sử dụng được cho đến khi hoàn thành? (có thể là giờ, nếu> 500g phải được sao chép).


4
Luôn tự hỏi rằng, và nếu có sự khác biệt tùy thuộc vào bo mạch chủ / chipset. Nếu truyền thông dữ liệu cao trên các bus tồn tại, nó có thể làm nghẹt toàn bộ hệ thống. Đó là sử dụng nhiều "tài nguyên" nhưng những tài nguyên họ không cung cấp cho chúng tôi một tỷ lệ phần trăm cho?
Psycogeek

Chỉ cần một thực tế nhanh chóng bạn có thể thấy hữu ích - tốc độ truyền @ tốc độ phản hồi. Ổ cứng: 100 MB / s @ 10ms. Tốc độ truyền SSD: 500 MB / s @ 0,1ms. Tốc độ truyền RAM: 20.000 MB / s @ 60ns. Bộ nhớ cache CPU: 100.000 MB / s @ 0,5ns (tốc độ xung nhịp giả định là 2 GHz, độ dài từ 32 bit). Thấy tắc nghẽn?
cp2141

Đây chỉ là một giả thuyết hoang dã, nhưng có lẽ bạn cần cập nhật trình điều khiển chipset của mình? Ngoài ra, trong Trình quản lý thiết bị, đảm bảo rằng bộ đệm ghi được bật cho mỗi ổ đĩa của bạn.
Bigbio2002

Tôi không nghĩ rằng bộ nhớ đệm giúp viết dài.
ThunderByrd43

Câu trả lời:


8

Nếu bạn đang sử dụng nhiều tài nguyên trên cùng một ổ cứng, thì đây là hành vi bình thường. Ổ cứng là những thiết bị lớn, cơ học tốt ở một thứ - chỉ làm một việc tại một thời điểm. Bạn chỉ có thể đọc / ghi vào một khu vực duy nhất tại một thời điểm, do đó, việc cố gắng sử dụng ổ cứng đồng thời thường dẫn đến việc bị đập . Đây không phải là tác dụng phụ của bất cứ thứ gì ngoài phần cứng hoạt động như thiết kế.

Nếu bạn đang làm nhiều việc trên một ổ cứng cơ học cùng một lúc, bạn có thể tìm thấy kết quả tốt hơn bằng cách thực hiện từng hành động này một lần. Nếu bạn đang nói về chuyển tập tin, hãy xem xét thay thế trình xử lý sao chép tệp Explorer bằng một chương trình khác hỗ trợ hàng đợi chuyển (chẳng hạn như TeraCopy , cũng sẽ cho phép bạn tạm dừng chuyển nếu bạn cần tạm thời truy cập đĩa nhanh).

Bạn cũng có thể giúp giảm thiểu các hiệu ứng này bằng việc sử dụng ổ đĩa trạng thái rắn, nhưng không có gì đảm bảo - nó chỉ giúp ích vì thời gian truy cập ngẫu nhiên giảm đáng kể. Bạn vẫn có thể đập mạnh với SSD và SSD vẫn có cùng giới hạn - nó chỉ có thể đọc hoặc ghi vào một khu vực duy nhất tại một thời điểm.

Nếu ổ SSD không phải là con đường bạn muốn đi, hãy cân nhắc sử dụng đĩa RAM, thực hiện bất kỳ xử lý dữ liệu tại chỗ trong bộ nhớ, thêm ổ đĩa bổ sung (không phải phân vùng) cho từng tác vụ hoặc thực hiện các tác vụ chuyên sâu I / O trên các tác vụ không phải là I / O Ổ đĩa hệ điều hành.


1
Có nhiều thứ hơn là ổ cứng. Tôi có 7 ổ cứng và 4 ổ trên bộ điều khiển PCI-E riêng biệt. Chokedown có thể xảy ra từ hoạt động đĩa cao không liên quan đến ổ đĩa hệ thống tôi đang chạy chương trình từ đó. . . Khi tôi có bảng đột kích "thực sự" trong khe PCI (từ lâu), nó không "tệ như vậy". Tôi ước tôi biết Nếu có các chipset khác nhau trong MB hoặc thứ gì đó bên lề nhiệm vụ tốt hơn ??
Psycogeek

nó hoạt động như thế nào . . Bạn có nhớ khi làm việc với thiết bị CD-Rom trong hệ thống PATA và hệ thống sẽ chỉ chờ đợi sự trở lại từ thiết bị không? như thế Tôi không biết.
Psycogeek

Cảm ơn những suy nghĩ của bạn, nhưng không thực sự có ích, như tôi đã nói: "Ngay cả các tác vụ không cần nhiều quyền truy cập đĩa (vì chúng chỉ hoạt động từ RAM), rất chậm"
user4514

2
@Psycogeek phụ thuộc vào phần cứng cụ thể của bạn . Tôi có 4 ổ cứng trong máy tính để bàn và sử dụng 3 ổ đĩa sau (tức là các ổ đĩa không phải hệ thống) hiếm khi có tác động đến ổ đĩa chính của tôi, giữ hệ điều hành và các chương trình của tôi. Tôi thường xuyên sao lưu hàng gigabyte dữ liệu trong nền (giữa các ổ đĩa thứ cấp đó) mà không có tác dụng phụ, ngay cả khi tôi đang chơi game.
Đột phá

@ user4514 Tôi tin rằng tôi đã giải thích hiệu ứng đó trong câu trả lời của mình, nhưng tôi sẽ mở rộng thêm một chút cho bạn. Không phải mọi chương trình được tải hoàn toàn vào bộ nhớ khi bạn chạy nó. Và ngay cả khi nó được tải chỉ là tệp thực thi , vậy còn bất kỳ chức năng thư viện bổ sung nào cần gọi? Thư viện liên kết động? Theo dõi các chức năng của hệ điều hành và ngắt? Đây chỉ là cách máy tính hoạt động và ngoài việc thêm nhiều ổ đĩa hoặc nâng cấp những gì bạn có, một lần nữa, mọi thứ đều hoạt động như thiết kế. Có những hạn chế về thể chất tại đây ...
Đột phá

3

Có nhiều cách để sao chép, có thể được điều chỉnh.

"FastCopy" có thể được sử dụng để thay thế các hoạt động sao chép hệ thống và nó có thể được thiết lập để điều tiết các hoạt động của chính nó. Van tiết lưu có thể được đặt "toàn cầu" hoặc được đặt thủ công trong khi nó đang sao chép. Đảo ngược điều đó :-) cho phép fastcopy đi hết tốc độ, nó có thể sao chép nhanh hơn, nhưng có thể làm cho hệ thống bị hỏng nặng hơn, sử dụng toàn bộ lõi của bộ xử lý và sử dụng ram cao để sao chép. nó cho phép một trong hai, nhưng tôi chưa thử nghiệm nó trong Win7.

"TerraCopy" một bản thay thế phổ biến cho bản sao hệ thống, cho phép tạm dừng các hoạt động sao chép. với nó, bạn có thể nhận được một cái gì đó khác, sau đó dừng lại để tiếp tục. Terracopy được biết là đang hoạt động trong win7.

Tôi đã sử dụng cả hai cách trên để sao chép, nhưng tôi tránh việc nó tiếp quản tất cả các hoạt động, mỗi thao tác có thể có những thứ mà nó không thể thực hiện chính xác như hệ thống. vì vậy tôi chắc chắn rằng bản sao hệ thống gốc vẫn có sẵn bằng cách nào đó.


1

Bạn có đang chạy phần mềm chống vi-rút với chức năng quét truy cập không? Nếu vậy, hãy vô hiệu hóa chức năng quét khi truy cập khi sao chép các tệp lớn xung quanh. Đặt nó trở lại khi bạn hoàn thành.

Tôi đã thấy quét truy cập rất nghiêm trọng một vài lần. Về cơ bản, vì các đĩa cuối cùng đang chờ công cụ AV và có thể mất một lúc để quét các tệp lớn.


1
Xem câu hỏi của tôi: "Phần mềm chống vi-rút không hoạt động". Dù sao cũng cảm ơn
user4514

0

Tôi gặp một vấn đề rất giống: Sao chép một tập tin từ ổ cứng qua mạng chậm (chỉ khoảng MBit / s) chia sẻ thông qua robocopy. Toàn bộ máy tính là không thể sử dụng được. Hệ điều hành (Win10) nằm trên ổ SSD! Ngay cả trình duyệt (Firefox được cài đặt vào phân vùng HĐH C :) rất chậm vì mở trang web tạo IO.

Thông qua ProcessHacker https: // Processhacker.sourceforge.io/ Tôi đã giảm mức độ ưu tiên IO. Vì vậy, PC vẫn có thể sử dụng được và tốc độ sao chép dường như không giảm cho đến nay.

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.