Bản phân phối Linux cho Java [đã đóng]


0

Tôi đang thiết lập một máy chủ sẽ chạy nhiều chương trình Java và yêu cầu Java 7.

Tôi quen thuộc hơn với Debian nhưng đã được thông báo rằng CentOS / RHEL có hỗ trợ Java 7 64 bit tốt hơn.

Có sự khác biệt đáng chú ý nào về hiệu năng Java giữa các bản phân phối Linux khác nhau không?

Có sự khác biệt nào đáng để chuyển từ Debian sang CentOS không?

Cảm ơn bạn đã giúp đỡ.


Ekaj rất thú vị cảm ơn bạn. Tôi sẽ phải có một cái nhìn. Các câu trả lời dường như đang thúc đẩy một câu trả lời gắn bó với những gì bạn biết rõ nhất đối với quyết định Debian / CentOS của tôi - Tôi không mong đợi sẽ thấy sự khác biệt lớn về hiệu suất.
kadeshiseraph

Câu trả lời:


0

Không hẳn là không. Với những người khai thác của tôi, tôi sẽ sử dụng Centos và là một bản sao của RHEL, một trong những điểm bán hàng của RHEL là với tư cách là một hệ điều hành máy chủ, RHEL đã tập trung vào sự ổn định và hỗ trợ cho phần cứng bí truyền mà bạn tìm thấy trong các máy lớp, đó là Redhat phục vụ cho cơ sở khách hàng của mình như thế nào.

Không ai trong số đó sẽ liên quan đến một máy chủ ứng dụng java cụ thể. Về mặt điều chỉnh, bạn muốn JVM của bạn có nhiều bộ nhớ như nó cần cho các ứng dụng của bạn và nếu không bạn muốn càng ít chạy càng tốt.

Cuối cùng, bạn đang xây dựng một máy chủ ứng dụng dành cho jvm mà bạn cần, vì vậy điều quan trọng hơn bản phân phối của bạn, là sự hiểu biết vững chắc về ứng dụng, thông qua hồ sơ và điều chỉnh jvm bạn đang chạy. Không cần phải nói, máy chủ cần phải được cung cấp lại một cách thích hợp về mặt bộ nhớ, để máy không bao giờ bị hoán đổi.


1

Từ kinh nghiệm của tôi, không có sự khác biệt đáng kể nếu có trong hiệu suất java.

Tôi đã sử dụng bot centos và debian / ubfox với Java7 và thường thì vấn đề chính với hiệu năng là cấu hình của ứng dụng.

Ngoài ra, hãy nhớ rằng điều chỉnh GC, phân bổ ram và một số nội dung nhỏ khác ở đây và có thể cung cấp hiệu suất tăng đáng kể.

Tất cả trong tất cả BIẾT ứng dụng của bạn và cấu hình phù hợp.


0

Điều Centos v Debian cho Java xuất phát từ thực tế Debian, theo mặc định, rất hạn chế khi nói đến giấy phép không miễn phí và do đó, giấy phép mà Oracle gắn vào Java và thực tế gói chỉ có thể được phân phối bởi Oracle một nỗi đau để có được bản chất và ra khỏi hộp với Debian.

RHEL là một giải pháp tốt hơn để sử dụng công cụ Java thuần túy, mặc dù bạn vẫn có thể phải cài đặt trực tiếp từ Oracle.


cấp có nó không phải là sw miễn phí nhưng các công cụ tồn tại để dễ dàng đóng gói nó trong một cuộc tranh luận. Ví dụ. make-jpkg từ gói java. Nó tạo ra một tên gói hơi xấu xí nhưng hoạt động như một bùa mê
zeridon

Điều đó có nghĩa là tôi có thể cài đặt một gói trên debian và mong đợi nó chạy tốt như trên CentOS?
kadeshiseraph
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.