Cách tăng phân bổ bộ nhớ của Tomcat
Nếu bạn đang gặp sự cố về hiệu suất với Tomcat , nguyên nhân phổ biến là do thiếu phân bổ bộ nhớ JVM ( Máy ảo Java ). (Java Virtual Machine)Cài đặt mặc định của kích thước đống tối đa là 64MB hoặc 128MB. Bạn có thể tăng kích thước đống tối đa của các ứng dụng bằng cách đặt tham số -Xmx JVM.
Ví dụ: -Xmx512m cho phép phân bổ heap tối đa 512MB cho JVM . Để điều chỉnh thông số này, nhấp chuột phải vào biểu tượng Máy tính của tôi(My Computer) , sau đó chọn tab Nâng cao . (Advanced)Nhấp vào nút Biến môi trường(Environment Variables) :
Tạo biến CATALINA_OPTS và đặt giá trị mong muốn, ví dụ: “ -server -Xmx256m ”.
Nếu bạn đang chạy trên Linux hoặc UNIX , hãy chuyển đến terminal và sử dụng tài khoản tomcat bằng cách sử dụng sudo su - tomcat hoặc tên tài khoản tương ứng tùy thuộc vào thiết lập của bạn. Bạn nên sử dụng tài khoản được sử dụng để chạy Tomcat .
Kiểm tra cả biến môi trường CATALINA_OPTS và JAVA_OPTS . Đặt các biến môi trường thành giá trị cao hơn. Ví dụ: nếu biến JAVA_OPTS đang chứa kích thước heap tối thiểu là 64MB và tối đa 128MB, hãy tăng nó lên giá trị 128MB và 256MB.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Đảm(Make) bảo sử dụng giá trị tối đa nhỏ hơn kích thước RAM vật lý của bạn, nếu không nó sẽ được phân trang vào đĩa cứng, điều này có thể gây ra nhiều vấn đề về hiệu suất hơn.
Để kiểm tra xem cài đặt mới có hiệu lực hay không, hãy truy cập URL của máy chủ Tomcat của bạn và sau đó nhấp vào Trạng thái(Status) :
Bạn sẽ thấy một giá trị mới trong phần JVM :
Nếu bạn không thấy bộ nhớ JVM được cập nhật trên trang, hãy thử khởi động lại Tomcat vì các thay đổi tham số cần khởi động lại Tomcat trước khi có hiệu lực. Điều này sẽ khắc phục sự cố của bạn về hiệu suất Tomcat kém và cũng tránh sự cố hết bộ nhớ với các tập lệnh phía máy chủ của bạn. Nếu bạn có câu hỏi, hãy cho chúng tôi biết trong phần bình luận. Vui thích!
Related posts
Cách hiển thị bộ đếm FPS tích hợp trên Steam
Cách khắc phục sự cố 'Tên tệp quá dài' trong Windows
Cách tùy chỉnh nguồn cấp dữ liệu video được đề xuất của YouTube
Cách bảo vệ thẻ SIM điện thoại của bạn khỏi tin tặc
Xóa vết xước trong ảnh bằng Công cụ chọn vết xước của GIMP
Cách chuyển đổi một đĩa động thành một đĩa cơ bản
Cách thiết lập các trang chính trong Adobe InDesign CC
Cách quét nhiều trang vào một tệp PDF
6 cách để bật Chế độ tối của Google Chrome trong Windows
Ổ đĩa CD hoặc DVD sẽ không đẩy ra hoặc không mở được?
Cập nhật trình duyệt Safari của Apple trong Windows
8 trong số các ý tưởng công nghệ tốt nhất để đối phó với sự cô lập bản thân
Cách thay đổi tác nhân người dùng của trình duyệt của bạn mà không cần cài đặt tiện ích mở rộng
Cách khôi phục tài khoản Facebook bị tấn công
Cách tạo nhóm trong Microsoft Teams
Cách tự động cập nhật phần mềm PC của bạn
Cách thiết lập và sử dụng VPN: Hướng dẫn cho người mới bắt đầu
6 Cài đặt Máy ảnh Tốt nhất cho Ảnh Mặt trăng
7 cách để xóa bộ nhớ và tăng RAM trên Windows
Cách bảo vệ bằng mật khẩu cho tệp PDF để giữ an toàn