Trên bản cài đặt Máy chủ doanh nghiệp nhỏ 2011, toàn bộ số lượng quy trình w3wp.exe dường như đang sử dụng rất nhiều bộ nhớ không cân xứng. Các bản cài đặt bên ngoài của SBS đi kèm với tổng cộng 7 trang web và 20 nhóm ứng dụng ASP.NET (Sharepoint, Exchange, WSUS và các công cụ dành riêng cho SBS như Remote Web Workplace).
Kết quả là hàng tá các quá trình w3wp.exe có xu hướng tiêu thụ hơn 4 GB bộ nhớ của máy chủ theo thời gian với nhóm ứng dụng cao nhất là một thuộc về WSUS với khoảng 800 MB trong bộ làm việc. Tái chế thủ công các nhóm ứng dụng thông qua IIS MMC giúp giảm tạm thời việc sử dụng bộ nhớ (các quy trình w3wp.exe thu nhỏ lại còn 10 MB, một số trong số chúng đang hồi phục nhanh chóng), nhưng rõ ràng đó không phải là điều mà quản trị viên muốn làm cả ngày. Tôi không thể tìm thấy bất kỳ đề xuất nào về việc tái chế tự động các nhóm ứng dụng được cài đặt sẵn của SBS, vì vậy tôi hơi miễn cưỡng khi "chỉ làm điều đó" trên các hệ thống sản xuất.
Nghiên cứu của tôi trên mạng về cách hạn chế điều này chỉ đưa ra một số bài đăng nói rằng mức tiêu thụ bộ nhớ w3wp sẽ không gây hại nhưng hiệu quả vì bộ nhớ sẽ được "giải phóng khi cần bởi các ứng dụng khác". Vấn đề là nó không hoạt động:
- đối với một, SBS là một máy chủ đa vai trò, một trong những vai trò (vai trò chính) là lưu trữ mạng CIFS mang lại lợi ích vô cùng lớn từ bộ nhớ đệm hệ thống tập tin, một lần nữa dựa vào bộ nhớ là "miễn phí" như trong các quy trình khác không được sử dụng trong bất kỳ quy trình nào cách "- Nhóm ứng dụng ASP.NET mà hầu như không bao giờ thấy người dùng và bộ nhớ ăn uống đều phản tác dụng
- một điều nữa là tôi vẫn phải thấy mức tiêu thụ bộ nhớ w3wp giảm đáng kể khi thiếu bộ nhớ - điều tôi thấy là giảm nhẹ dưới 100 mb và thay đổi quá mức - thay vào đó lại làm giảm hiệu suất
Tôi hầu như không bao giờ quản trị các ứng dụng IIS hoặc ASP.NET, vì vậy mọi ý tưởng về cách cắt giảm hiệu quả các yêu cầu bộ nhớ cho nhóm ứng dụng đều được hoan nghênh.