Máy chủ IIS có thể có quá nhiều bộ nhớ không?


11

Tôi dường như có một số tuyên bố rằng Exchange ( liên kết ) và Elaticsearch ( liên kết ) có thể bị bộ nhớ "quá nhiều". Tôi cũng đọc một gợi ý mơ hồ trong một cuốn sách cũ rằng điều tương tự có thể đúng với IIS:

[T] anh ta nhiều hơn [RAM] merrier, ít nhất là ở một mức độ nhất định. Nếu bạn có quá nhiều RAM, bộ đệm tệp IIS không thể sử dụng đầy đủ. Do đó, có thể tốt hơn là không vượt quá 2GB đến 3GB RAM cho một máy chủ Web tiêu chuẩn.

Bất cứ ai cũng có thể xác nhận hoặc bác bỏ tuyên bố rằng một máy chủ IIS có thể có quá nhiều RAM? Nếu tuyên bố là đúng, đó có phải là vấn đề tinh chỉnh cấu hình?

Lý do tôi hỏi là vì tôi đang gặp vấn đề về hiệu năng có thể xảy ra trong môi trường sản xuất so với môi trường thử nghiệm trong đó môi trường thử nghiệm, ngay cả khi tải nặng, dường như hoạt động tốt hơn với 16GB RAM so với sản xuất có 64GB. Tôi đang chạy IIS 8 trên Windows Server 2012 R2 64-bit.

( Câu hỏi duy nhất về ServerFault mà tôi có thể tìm thấy không đề cập cụ thể đến IIS.)


2
Cuốn sách đó 12 tuổi. Tôi khá hợp lý khi thấy IIS cải thiện kể từ đó. Đề xuất 2-3 GB nghe có vẻ rất giống với vấn đề 32 bit, điều này chắc chắn sẽ không còn là vấn đề nữa.
ceejayoz

@ceejayoz - Điểm tốt! Tôi nghĩ rằng 2-3 GB có vẻ khá thấp, nhưng tôi không nhận thấy tuổi của cuốn sách. Tôi sẽ chỉnh sửa câu hỏi để chỉ ra điều đó.
anon

Câu trả lời:


10

Có rất nhiều điều để xem xét.

Có bao nhiêu lưu lượng truy cập mà bạn mong đợi đồng thời?

Làm thế nào phức tạp là trang web / ứng dụng của bạn?

IIS không có nhiều chi phí, ứng dụng / trang web sẽ có chi phí hoạt động.

Thực sự không có quy tắc nào khi nói đến việc có bao nhiêu trang web / kết nối so với bao nhiêu ram.

Tuy nhiên, trên máy chủ cơ sở dữ liệu, thật tuyệt khi có nhiều ram bằng kích thước cơ sở dữ liệu của bạn để cho phép cơ sở dữ liệu hết bộ nhớ.

Tôi đã thấy các sever chạy 2500 trang web rất nhỏ 2/3 trang với 3GB ram và IIS sử dụng khoảng 750mb ram.

Tôi cũng đã thấy các cụm máy chủ chạy 1 trang web và cần 64GB ram trở lên để theo kịp quy trình worker.

Lần duy nhất tôi thực sự thấy một máy chủ làm điều tồi tệ nhất với nhiều ram hơn là chạy ColdFusion 9 vì lỗi thu gom rác, họ đã sửa bộ sưu tập rác trong 10.

Khi xem xét RAM, đừng quên RAM cho HĐH và thực hiện một số thử nghiệm tải.

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.