Windows Server 2008 R2 bị đình trệ trong quá trình sao chép tệp


8

Khi máy Windows Server 2008 R2 của tôi thực hiện bất kỳ hoạt động đĩa lớn nào (sao chép tệp 10 GB từ ổ đĩa này sang ổ đĩa khác, sao chép tệp tương tự qua mạng, hợp nhất các ảnh chụp nhanh HyperV, nén các tệp lớn), hiệu suất của toàn bộ máy chậm lại, mọi thứ trở nên không phản hồi . Điều này là đáng chú ý trong mọi tình huống khi truy cập đĩa đủ lớn để không phù hợp với bộ đệm.

Có bất kỳ cài đặt có sẵn để điều chỉnh hành vi này? Tôi có thể chấp nhận chuyển tập tin chậm hơn nếu điều này sẽ cho tôi khả năng phản hồi nhanh hơn.

Chi tiết hệ thống: Dell Optiflex 960, Core 2 Quad Q9650, RAM 8GB, 2 ổ đĩa SATA - 320GB (ST3320418AS) và 1TB (ST31000528AS), NCQ hoạt động trên cả hai, Intel 82564LM-3 Gigabit Ethernet, đồ họa ATI HD 3450, Intel ICH10. Chúng tôi có nhiều máy như thế này, mỗi máy đều thể hiện cùng một hành vi. Tôi mặc dù điều này là quá mức cần thiết cho một máy trạm, rõ ràng là tôi đã nhầm.

Cập nhật: Tôi đoán tôi không nên đề cập đến HyperV. Cấu hình trên là một thiết lập máy trạm tiêu chuẩn tại công ty tôi làm việc, đây không phải là máy chủ dưới bất kỳ hình thức nào. Tôi có nhiều nhất 3 máy ảo hoạt động và thường tôi là người duy nhất truy cập chúng. Không bao giờ ít hơn, sự chậm lại xảy ra ngay cả khi không có máy ảo nào đang chạy. Trên máy Linux, tôi chỉ đơn giản là ionicequá trình sao chép và tôi có thể quên nó, có cách nào để quản lý các ưu tiên IO trên Windows không?


Bạn đang sử dụng loại bộ xử lý nào? Bạn đang truy cập loại hệ thống con đĩa nào, và mô hình nào?
Hyppy

Cập nhật câu hỏi của tôi với các chi tiết.
skolima

Có chương trình diệt virus nào đang chạy không?
Hyppy

Không. Máy chủ về cơ bản chỉ là một máy chủ HyperV. Có, tôi chắc chắn 100% rằng nó không bị nhiễm bất cứ thứ gì. Không, VM không bận.
skolima

Để rõ ràng, các bản sao tập tin xảy ra bên ngoài máy ảo? Tôi đã sử dụng một cấu hình khá giống với cấu hình của bạn mà không gặp vấn đề gì cho mục đích thử nghiệm trong phòng thí nghiệm. Rõ ràng là bạn không mong đợi hiệu năng cấp máy chủ, nhưng nó hoạt động. Tải của chúng tôi là CPU chuyên sâu hơn mặc dù IO chuyên sâu. :)
Jeremy

Câu trả lời:


7

Sử dụng máy chủ làm máy tính để bàn ... đã cài đặt trình điều khiển card màn hình lạ mắt? (Chỉ là một gợi ý)

http://bloss.msdn.com/b/virtual_pc_guy/archive/2009/11/16/under Hiểu-high-end-video-performance -issues-with-humper-v.aspx

Cập nhật: Trên i7 có hỗ trợ SLAT hoặc EPT, bạn có thể làm điều gì đó như thế này {chỉ dành cho máy ảo} thông qua RemoteFX. Nhưng chạy Aero trên máy chủ vẫn có thể làm cho hiệu suất kém hơn.


1
Thiết lập màn hình kép, ATI Radeon (khá tốt) - đây có thể là một sản phẩm tốt, tôi sẽ xem xét nó.
skolima

2
Bạn đa đung! 'Mục nhập TLB ảo / giây' bắn xuyên qua mái nhà khi công việc sao chép bắt đầu. Tuyệt vời, quá tệ, điều đó có nghĩa là chúng ta phải thay thế phần cứng.
skolima

Tuyệt vời, sắp xếp! Tôi khuyên bạn chỉ nên kiểm tra xem các vấn đề về hiệu suất đã được khắc phục nếu bạn khởi động với chế độ VGA để kiểm tra nhanh. (không vui, tôi biết)
TristanK

2

Tôi có xu hướng sa điều đó xảy ra nếu bạn chạy một máy chủ hyper-v trên phần cứng không hỗ trợ. Tôi cũng bị như vậy trên các hệ thống máy trạm được sử dụng lại trong đó ngân sách IO của đĩa ard nằm ở cấp thấp hơn.

Kể từ khi chuyển sang một bộ điều khiển đột kích thích hợp trên một máy chủ mạnh hơn, tôi có thể sao chép những thứ đó với tốc độ mà tôi thấy đáng kinh ngạc trước đây (hàng trăm megabyte mỗi giây KHI những điều khác xảy ra). Vấn đề duy nhất là khi 10 hoặc hơn vm đang thực hiện hàng tháng cùng một lúc orgy.

Tôi sẽ đề nghị kiểm tra: * Thời gian phản hồi đĩa trung bình, thông thường và trong các hoạt động * Tỷ lệ phần trăm bận của đĩa.

Để biết thêm thông tin xin vui lòng gửi phần cứng hoàn chỉnh - bộ nhớ, bộ xử lý, hệ thống con đĩa và bố trí.

** Cập nhật

Ổ đĩa SATA - 320GB và 1TB

Bạn phải đùa giỡn để chạy Hyper-V chống lại điều đó.

đây là một số niềm tin tôi có.

  • Máy chủ nhỏ (RAM 16gb, chạy rất nhiều hình ảnh): Adaptec 3405, 245mb ghi lại bộ nhớ cache pin được sao lưu, đĩa ram 3x 320gb. Đây là một điều hiệu suất thấp. Hoạt động tốt. Họ cũng có 4 đĩa khác là lưu trữ tệp 8 vì tôi sử dụng chúng làm máy chủ tệp kép trong một thiết lập phát triển nhỏ).
  • Máy chủ tiêu chuẩn: RAM 64gb, một trong đang sử dụng. Chạy 20-30 hình ảnh. Và ở đây chúng tôi đi: Bộ điều khiển đột kích Adaptec 5805, ram 512mb, sao lưu pin, ghi lại bộ nhớ cache. 8 (!) Velociraptors 10.000RPM, RAID 10.

Cả hai (!) Có vấn đề khi thực hiện chuyển tập tin lớn khi IO bị đánh thuế, mặc dù cái lớn hơn bị giới hạn mạng sau đó (1gbit cho đến sau 5 giờ, sau đó 4) và tạo ra kết hợp với bộ điều khiển xử lý tình huống RẤT tốt.

Một hệ thống 2 đĩa - và 1tb rõ ràng không phải là một đĩa hiệu suất, mà là một đĩa được tạo ra cho kích thước - đơn giản giống như chạy một cuộc đua công thức 1 với gấu trúc fiat. Trên tàu không đệm bộ điều khiển giá thấp có nghĩa là không thể tối ưu hóa IO. Khi bản sao tệp của bạn đạt, ngân sách đĩa hoàn toàn đi vào điều này. Đây có thể là một số còn lại cho hệ điều hành, nhưng bất cứ điều gì khác .... whow.

Theo tiêu chuẩn hiện đại, đây là máy chủ cuối LOOOOOW hoặc một máy trạm tốt với rất nhiều CPU (RAM 8gb là máy trạm cao cấp hơn). Các đĩa không phải là lớp máy chủ. Đây không phải là thứ tôi sẽ đặt một trình ảo hóa ngoại trừ các cuộc biểu tình. Hyper-V giống như một cơ sở dữ liệu - nó cần IO. Rất nhiều. Bởi vì nhà ảo thuật hoàn toàn giết chết "truy cập tuần tự" và biến nó thành ngẫu nhiên, giống như bất kỳ cơ sở dữ liệu nào.

Bạn cần đặt khả năng IO thích hợp vào nó. Cũng như đủ RAM (nếu bạn cần nó), thì bạn có thể chạy nhiều hơn trên chúng, máy ảo thông minh - CPU đơn giản là hoàn toàn không được sử dụng. Tôi hy vọng máy ảo của bạn rất tốn CPU, nếu không nó sẽ bị lãng phí.


+1 cho "patch orgy"
BenGC

Không có lý do gì bạn không thể chạy hyper-v trên đó miễn là có những kỳ vọng phù hợp
Jim B

;) Và những người tốt hơn là thấp với một hộp như vậy.
TomTom

Đây là máy trạm một người dùng, không phải máy chủ, tôi đã cập nhật câu hỏi.
skolima

Vẫn bị kẹt. Hãy chắc chắn rằng bạn không gây ra lỗi cấu hình rõ ràng - RẤT quan trọng: có thể bộ phận CNTT của bạn không đủ thông minh để kích hoạt NCQ. Đáng buồn là các ưu tiên của Windows IP không thể cấu hình theo kiến ​​thức của tôi.
TomTom

1

Tôi gặp vấn đề tương tự: Windows 2008, máy chủ VMware và máy chủ cấp thấp có ổ đĩa SATA. Hiệu suất mạng và bản sao cục bộ của các tệp lớn là kém. Sau khi điều tra, tôi phát hiện ra rằng chế độ SATA là IDE được mô phỏng trong cấu hình BIOS. Thay đổi thành bản gốc SATA và hiệu suất tăng nhẹ. Tuy nhiên, ổ đĩa SATA không phải là ý tưởng tốt nhất cho ảo hóa. Ba vms và các tác vụ khác từ máy chủ có nghĩa là việc truy cập ổ đĩa sẽ là một nút cổ chai.


0

Bạn có thể muốn thử tải xuống càng nhiều đĩa IO càng tốt vào SAN bên ngoài. (Một drobo sẽ thực hiện công việc khá tốt) Có vẻ như chủ nhà đơn giản là không thể xử lý lượng IO. Ngoài ra, có thể hữu ích để đảm bảo các trình điều khiển chipset & bộ điều khiển đĩa được cài đặt & cập nhật.


0

Có vẻ như bạn có 2 ổ đĩa SATA và tôi đoán rằng có nhiều hoạt động hơn trên ổ đĩa 1TB. Bạn đã không nói loại ổ đĩa nào nhưng tôi cũng nghi ngờ rằng chúng không hỗ trợ NCQ (sẽ giúp một chút). Rõ ràng bạn có một nút cổ chai IO. Optiplex 960 như được định cấu hình sẽ không thể xử lý tải IO lớn vì tôi tin rằng 2 đĩa chia sẻ cùng một bus (trên bo mạch là hệ số nhân của cổng). Bạn có thể thử mua một thẻ sata bổ sung (gợi ý của tôi http://www.newegg.com/Product/Product.aspx?Item=N82E16816318008&cm_re=pci_express_sata- -16-318-008- -Product) hoặc một cái gì đó tương tự. Trước đây tôi đã từng sử dụng máy tính để bàn làm máy chủ và gặp phải những vấn đề đau đầu tương tự đến mức bây giờ tôi sẽ chọn một máy chủ giá rẻ. HP có sê-ri ML 110 có giá khởi điểm $ 400 (và đó là lõi i3). Chipset máy chủ hầu như luôn luôn là bộ điều khiển sata đa cấp.


0

Bạn có thể xem các ưu tiên I / O bằng cách sử dụng Trình giám sát tài nguyên. Tôi cũng tìm thấy một chủ đề với một công cụ để điều chỉnh chúng ở đây


0

Tôi sẽ bắt đầu với việc cài đặt / chạy Process Hacker . Nó giống như quá trình thám hiểm nhưng tốt hơn.

Bắt đầu sao chép tệp và sau đó bắt đầu sắp xếp thông qua dữ liệu được hiển thị để tìm kiếm bất cứ thứ gì trông lạ.

Công cụ -> Tập tin trang - Nó có lớn không? Đó là đỉnh cao của cái gì? Kiểm tra explorer.exe bằng cách nhấp đúp vào nó trong Process hacker và xem Performance Tab. Đây là giao diện của tôi khi sao chép thư mục VM (chứa một số tệp vmdk có kích thước khác nhau).

Kiểm tra cửa sổ dưới cùng hiển thị I / O của tôi. Tôi đã xem và thấy rằng nó giảm xuống 0 khi nó hoàn thành mỗi tệp.

Việc sử dụng tài nguyên của explorer.exe có tăng đột biến không?
Liệu một quá trình khác tăng đột biến thay thế? (tức là AV quét quá trình sao chép?)

Thực hiện tương tự trên một hệ thống tương tự khác và so sánh kết quả.

Có phải tất cả các lõi của bạn đang được sử dụng?

Hy vọng Process Hacker sẽ cung cấp cho bạn quan điểm bổ sung về vấn đề này.

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.