Edge for Private Cloud phiên bản 4.18.05
Tuỳ thuộc vào lưu lượng truy cập và yêu cầu xử lý, bạn có thể cần tăng kích thước vùng nhớ khối xếp hoặc kích thước siêu dữ liệu của lớp cho một hoặc nhiều thành phần Apigee.
Để thay đổi các chế độ cài đặt này, hãy chỉnh sửa tệp thuộc tính cho thành phần. Nếu thành phần đó là được cài đặt trên nhiều máy, chẳng hạn như Edge Message Processor (Trình xử lý thư của Edge), rồi chỉnh sửa tệp thuộc tính trên tất cả các máy lưu trữ thành phần.
Để đặt các giá trị này, hãy đặt các thuộc tính sau:
Thuộc tính | Mô tả |
---|---|
bin_setenv_min_mem |
Đặt kích thước vùng nhớ khối xếp tối thiểu. Kích thước mặc định là 256 MB. Chế độ cài đặt này tương ứng với ngôn ngữ Java
Tuỳ chọn -Xms . |
bin_setenv_max_mem |
Đặt kích thước vùng nhớ khối xếp tối đa. Kích thước mặc định là 512 MB. Chế độ cài đặt này tương ứng với ngôn ngữ Java
Tuỳ chọn -Xmx . |
bin_setenv_meta_space_size |
Đặt kích thước siêu dữ liệu mặc định của lớp. Giá trị mặc định được đặt thành giá trị của
bin_setenv_max_permsize , mặc định là 128 MB. Trên Trình xử lý thư,
Apigee khuyên bạn nên đặt giá trị này là 256 MB hoặc 512 MB, tuỳ thuộc vào lưu lượng truy cập của bạn.
Chế độ cài đặt này tương ứng với tuỳ chọn -XX:MetaspaceSize của Java. |
Đặt các thuộc tính này cho từng thành phần trên máy bằng cách sử dụng ký tự "m" hậu tố để biểu thị megabyte.
Ví dụ: đối với Trình xử lý thư, hãy đặt chúng trong
Tệp /opt/apigee/customer/application/message-processor.properties
dưới dạng:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Nếu tệp message-processor.properties
không tồn tại hoặc nếu tệp .properties
tương ứng cho bất kỳ thành phần Edge nào có
không tồn tại, hãy tạo tệp và sau đó thay đổi quyền sở hữu tệp thành "API" người dùng:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Sau khi đặt các giá trị trong tệp .properties
, hãy khởi động lại thành phần này:
/opt/apigee/apigee-service/bin/apigee-service component restart
Ví dụ:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
Đối với các chế độ cài đặt Java không do các thuộc tính nêu trên kiểm soát, bạn cũng có thể đặt
sau đây trong tệp .properties
tương ứng cho mọi thành phần Edge:
bin_setenv_ext_jvm_opts
: Thiết lập bất kỳ Java thuộc tính chưa được các thuộc tính khác chỉ định. Ví dụ:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Tuy nhiên, không sử dụng
bin_setenv_ext_jvm_opts
để đặt-Xms
,-Xmx
hoặc-XX:MetaspaceSize
vì các giá trị này là do các tài sản nêu trên kiểm soát.
Để biết thêm mẹo về cách định cấu hình bộ nhớ, hãy xem bài viết này trên diễn đàn Edge.