1、调优
liberty可以继承WAS ND的JVM通用参数,不过liberty将其保存在jvm.options,而jvm.options可以分为运行时全局级别或者服务器实例级别,前者是在liberty运行时根目录etc子目录下,作用域为所有的liberty实例,均强制启用jvm.options的调优参数;后者是在所创建的liberty服务器实例的etc子目录下,作用域仅针对该liberty服务器实例。
上下开关jvm参数也是非常简单,可以通过增删jvm.options或者打开注释jvm.options配置项完成。
2、性能
感觉和tomcat、glassfish并没有多大差异,主要是要关注jdk的性能基准比较了。
3、对其他影响
其实并无影响,因为可以自行选择指定监听端口。
每个应用可以部署于单独创建的liberty服务器实例上,不同的实例是相互隔离的。
收起Liberty目前通过标准的TradeLite应用进行测试,性能数据都相当优异;
在Docker容器里的数据也很优异,具体参见PPT中的对比图与数据结果
IBM WebSphere Liberty Profile 轻量级企业应用服务器 : http://www.Java2Class.net/IBM/WebSphere/IBM_WebSphere_Liberty_YuLimin.pps
调优参见:
收起Liberty的性能是它作为轻量级服务器的亮点优势,以下是一组对比测试的测试的结果:
- WAS 8.5.5 Liberty Server 在web应用上的运行时性能平均每秒能处理的轻量级web应用请求比Tomcat 多出 47%
- WAS 8.5.5 Liberty Server在web应用上的运行时平均每秒能处理的请求比JBoss多出 54%
- Liberty 的 Web Services 引擎 (用的 CXF 编程模型) 和传统WAS Full Profile JAX-WS 运行时相近
- Liberty’s 的Web Services引擎比 JBoss 7.1.1 性能快45%
- 对大的Web Profile 应用部署, Liberty比 JBoss 7.1.1 快 77%
收起