6 Thiết lập thông số máy chủ để hỗ trợ chất lượng dữ liệu doanh nghiệp

6 Thiết lập thông số máy chủ ảo để hỗ trợ chất lượng dữ liệu doanh nghiệp

Chương này chứa các cài đặt thông số máy chủ ảo được quản lý được đề xuất cho khung làm việc hỗ trợ EDQ. Các cài đặt này áp dụng cho cả môi trường máy chủ ứng dụng Oracle WebLogic Server và Apache Tomcat.

6 Thiết lập thông số máy chủ ảo để hỗ trợ chất lượng dữ liệu doanh nghiệp

Chương trình này gồm các chủ đề sau:

  • Phần 1 – Cách đặt thông số máy chủ ảo
  • Phần 2 – Giá trị tham số được đề xuất
  • Phần 3 – Ví dụ về cài đặt thông số máy chủ ảo

1/ Cách đặt thông số máy chủ

Phần này mô tả cách thiết lập các tham số máy chủ được khuyến nghị cho các máy chủ WebLogic và Tomcat. Làm theo các hướng dẫn thích hợp cho việc cài đặt EDQ của bạn.

1.1 Cách đặt tham số máy chủ trong miền máy chủ WebLogic

Khi bạn khởi động một Managed Server trong một miền WebLogic Server, startup khởi động một tập các tham số cấu hình để khởi tạo một Java Virtual Machine (JVM). Các tham số này bao gồm, nhưng không giới hạn, các thiết lập JVM của máy chủ và đường dẫn đến các thư mục cấu hình máy chủ.

Phương pháp cài đặt các thông số cấu hình máy chủ được yêu cầu cho EDQ thay đổi, tùy thuộc vào phương pháp bạn sử dụng để khởi động Máy chủ được quản lý. Các điểm sau giải thích sự khác biệt:

– Khi khởi động máy chủ quản lý EDQ từ Bảng điều khiển quản trị máy chủ WebLogic, cài đặt cấu hình cho Máy chủ được quản lý được xác định trước là đối số khởi động máy chủ, vì chúng được thiết lập bởi Trình hướng dẫn cấu hình miền (xem Phần 4.3 ). Khi khởi động máy chủ, các đối số này được áp dụng theo mặc định, nhưng bạn có thể thay đổi chúng thành các cài đặt được khuyến nghị được mô tả trong Phần 2 .

– Khi khởi động Máy chủ Quản lý EDQ bằng cách sử dụng tập lệnh khởi động, các đối số khởi động máy chủ được xác định trong Bảng điều khiển Quản trị Máy chủ WebLogic sẽ bị bỏ qua. Tuy nhiên, khi Domain Configuration Wizard được chạy, nó đã tạo ra một edq_server1Managed Server có chứa các thiết lập JVM mặc định. Các cài đặt này được lưu trữ trong tập lệnh setDomainEnv.cmd(Windows) hoặc setDomainEnv.sh(Linux) trong edq_server 1. Bạn có thể chỉnh sửa tập lệnh này để thêm hoặc thay đổi tên của Máy chủ được quản lý và áp dụng các cài đặt JVM được đề xuất được mô tả trong Phần 2 .

1.2 Cách đặt tham số máy chủ trong miền Tomcat

Tham khảo tài liệu Tomcat cho phiên bản của máy chủ ứng dụng của bạn. Tài liệu cho tất cả các phiên bản của Tomcat là http://tomcat.apache.org

2/ Giá trị tham số được đề xuất

Phần này mô tả các cài đặt thông số máy chủ được đề xuất.

2.1 Thiết lập tham số JVM

Bạn phải đặt các thông số máy chủ ảo Java (JVM) chạy môi trường EDQ. Hầu hết các tham số này áp dụng cho JVM HotSpot, là JVM trung tâm của Bộ phát triển Java (JVM) của Oracle. Đây là JVM được ưu tiên vì nó mang lại hiệu suất tốt nhất cho EDQ.

– Bộ nhớ heap tối đa, -Xmx,thường sẽ được đặt thành khoảng 50% bộ nhớ vật lý có sẵn trên máy chủ lưu trữ. Ví dụ, trên một máy chủ với 32GB bộ nhớ RAM, bắt đầu bằng cách thiết lập nó đến 16GB với -Xmx16384m. Tùy thuộc vào việc sử dụng bộ nhớ tương đối giữa JVM và xử lý gốc, bạn có thể cần điều chỉnh cài đặt này. Tham số này là phổ biến đối với hầu hết các JVM.

– Khoảng trống Permgen tối đa phải được đặt là 512m -XX:MaxPermSize=512m, trừ khi được thông báo khác. Tham số này dành riêng cho HotSpot JVM.

– Kích thước bộ nhớ cache dành riêng cho bộ nhớ nên được đặt thành 128m -XX:ReservedCodeCacheSize=128m, trừ khi được thông báo khác. Tham số này dành riêng cho HotSpot JVM.

Nếu bạn tăng MaxPermSize giá trị tham số, bạn nên tăng ReservedCodeCacheSize giá trị tương ứng. Khoảng thời gian Flush tham chiếu mềm nên luôn được đặt thành 1 -XX:SoftRefLRUPolicyMSPerMB=1,. Tham số này dành riêng cho HotSpot JVM.

2.2 Thiết lập các thông số khác

Các cài đặt thông số máy chủ ảo bổ sung sau đây được khuyến nghị.

– Kích thước bộ nhớ đệm đệm tối đa của Oracle JDBC luôn được đặt thành 0 -Doracle.jdbc.maxCachedBufferSize=0,. Tham số này dành riêng cho trình điều khiển Oracle JDBC.

– Chế độ không đầu nên luôn được đặt thành true trên các hệ thống UNIX -Djava.awt.headless=true,. Tham số này là cụ thể cho thư viện Java Abstract Window Toolkit (AWT). Thiết lập điều này được khuyến khích vì một số thói quen vẽ đồ họa (chẳng hạn như xung quanh đồ thị) sẽ cố gắng kết nối với thiết bị hiển thị trên máy khách với kích thước phông chữ và các thuộc tính khác.

Nếu máy không có thiết bị hiển thị, điều này có thể ảnh hưởng đến hoạt động. Các headless=true thiết lập chỉ đạo các thư viện đồ họa để hoạt động mà không kết nối với một màn hình.

3/ Ví dụ về cài đặt thông số máy chủ ảo

Sau đây là một ví dụ về tập hợp đầy đủ các tùy chọn tham số được khuyến nghị cho một máy chủ UNIX hoặc Linux điển hình với 32GB RAM:

– Xmx16384m

– XX: MaxPermSize = 512m

– XX: ReservedCodeCacheSize = 128m

– Doracle.jdbc.maxCachedBufferSize = 0

– XX: SoftRefLRUPolicyMSPerMB = 1

– Djava.awt.headless = true

Xem thêm: Thuê máy chủ ảo vps chất lượng

Từ khóa:

Dịch vụ của chúng tôi


0

Notice: Undefined index: check_id in /home/datmaychu/domains/datmaychu.com.vn/public_html/wp-content/themes/datmaychu/modal.php on line 2
Hotline tư vấn miễn phí