在16核心XEON类,128GB内存RHEL服务器我想部署elasticsearch。 什么是更好的性能明智? 有一个巨大的弹性search过程来使用本地主机上的所有资源? 将主机分成4个相同的虚拟机(KVM),并在每个虚拟机上部署带有elasticsearch实例的elasticsearch集群。 在本地主机上创builddocker容器并在其上部署elasticsearch集群。 谢谢!
我们目前运行在Google容器引擎(GKE)中的Kubernetes集群由运行由Google维护的Debian GNU / Linux 7.9(wheezy)的n1-standard-1机器types(1个虚拟CPU和3.75 GB内存)组成。 由于我们服务的负载和内存使用量增加,我们需要将我们的节点升级到更大的机器types。 在我们的testing集群中尝试这个时,我们经历了一些对我们来说似乎很奇怪的事情。 JVM应用程序在部署到Google节点时消耗的内存似乎与节点上可用的内核数成正比。 即使我们将JVM最大内存(Xmx)设置为128Mb,在一台内核计算机上也会消耗大约250Mb(这是可以理解的,因为JVM由于GC,JVM本身等消耗的内存超过最大限制) 2核心机器上的700Mb( n1-standard-2 )和4核心机器上的1.4Gb( n1-standard-4 )。 唯一不同的是机器types,使用的是相同的Docker镜像和configuration。 例如,如果我使用n1-standard-4机器typesSSH进入一台机器,并运行sudo docker stats <container_name>我得到这个: CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O k8s.name 3.84% 1.11 GB / 1.611 GB 68.91% 0 B / 0 B 当我使用完全相同的(应用程序)configuration在本地运行相同的 Docker镜像(mac osx和docker-machine)时,我看到: CONTAINER CPU % MEM USAGE / […]
我必须在我的1.7和1.8的centos机器上jdk。 当我将JAVA_HOME设置为1.7时,java -version命令仍然显示1.8 这是什么 ? 以及如何解决?
我正在为我们的IT团队testingSnow Leopard,以准备推出它。 我目前正在运行Java JDK 1.6附带的种子10A394。 我发现一个Java桌面应用程序不再在Snow Leopard下运行,应用程序甚至不会启动。 供应商build议我降级到JDK 1.5。 问题是,我已经能够find的每个Java for Mac软件包都会首先检查它是否将被安装在创build软件包时苹果所考虑的Mac OS版本上。 这个页面是一个很好的例子,有两个不同的包,但是在安装之前,每个包都明确地检查MacOS 10.4或10.5,所以在Snow Leopard上都不起作用。 一旦我安装了,我知道如何改变顺序,以便低版本是首选 – 我只是找不到任何将安装的软件包。
我对jvm的经验主要是为几个应用程序维护一个tomcat容器。 我发现自己总是不确定-Xms -Xmx -Xmn -XX:PermSize -XX:MaxPermSize设置与我初始化我的tomcat实例的比率。 我知道这将取决于我正在运行的应用程序的数量和大小。 我并不想要我的手,但任何人都有关于如何testing您的负载需求的技巧或资源,以及设置的好比率是什么? 提前致谢。 更新: 在这种情况下,这个盒子是一个slicehost vps: 64位Linux 1024 Ram和1.6 jdk Sun(尽pipe我可能会改变这一点) Tomcat通过mod_jk位于Apache后面。 我也运行一个MySQL和一个邮件服务器(都使用不足)。 在tomcat上,我只运行一个jruby和两个railo(cfml)应用程序,并且应该稍后添加。 我正在寻找更多的技巧/指针,而不是一个确切的设置规范。 因为几乎所有事情都可能发生变化。
我在Windows 2003上有CF 8.01(64位和32位版本)。 我需要在JVM上做一些性能调优,但是想从社区认为最好的JVM开始。 在JVM版本的生产环境中,你们都拥有最佳的性能和稳定性?
我使用Jetty运行Java servlet应用程序。 现在我想让它更加用户友好,并需要证书。 导入后(见上)浏览器(FF)仍然回收不安全的自签名证书。 如果这个工作现在或有什么更多的事情要做。 谢谢。 $ keytool -list -keystore key.ks -v Enter keystore password: ************** Keystore type: jks Keystore provider: SUN Your keystore contains 1 entry Alias name: mydomain Creation date: Aug 16, 2009 Entry type: keyEntry Certificate chain length: 2 Certificate[1]: Owner: CN=mydomain.com, OU=Domain Validated, OU=Thawte SSL123 certificate, OU=Go to https://www.thawte.com/repository/index.html, O=mydomain.com Issuer: […]
我正在以完全基于RPM的方式在CentOS 5上获取Tomcat6。 JPackage似乎是一个很好的select,所以我已经添加了回购,现在我试图让它工作。 说明说从Sun安装基于RPM的JDK下载,所以我这样做了。 然后说明从JPackage安装相应的-compat库。 在这一点上,我得到以下错误: [root@localhost bart]# rpm -ivh java-1.6.0-sun-compat-1.6.0.03-1jpp.i586.rpm error: Failed dependencies: jdk = 2000:1.6.0_03-fcs is needed by java-1.6.0-sun-compat-1.6.0.03-1jpp.i586 jpackage-utils >= 0:1.7.3 is needed by java-1.6.0-sun-compat-1.6.0.03-1jpp.i586 [root@localhost bart]# 我特别困惑的是它似乎在寻找Fedora版本的Sun JVM。 JPAckage指令会警告使用基于RPM的下载是非常重要的,所以我一定要这样做。 如果有帮助,这是我的Java版本: [root@localhost bart]# java -version java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode) […]
在比较RH Linux和Solaris之间的java TCP套接字性能时,我的一个testing是通过使用java客户端发送string并从java echo服务器读取回复来完成的。 我测量了发送和接收数据所花费的时间(即回程往返)。 testing运行100,000次(更多发生的结果相似)。 在我的testing中,Solaris的平均速度比RH Linux快25/30%,在默认系统和networking设置的相同计算机上,相同的JVM参数(如果有的话)等等 我不明白这么大的差别,是否有一些我缺less的系统/networking参数? 所使用的代码(客户端和服务器)显示如下,如果有人有兴趣运行它(发生次数必须在命令行中给出): import java.io.*; import java.net.*; import java.text.*; public class SocketTest { public final static String EOF_STR = "EOF"; public final static String[] st = {"toto" ,"1234567890" ,"12345678901234567890" ,"123456789012345678901234567890" ,"1234567890123456789012345678901234567890" ,"12345678901234567890123456789012345678901234567890" ,"123456789012345678901234567890123456789012345678901234567890" }; public static void main(String[] args) throws UnknownHostException, IOException, InterruptedException { double mean = 0.0; […]
我安装了我的VPS与Ubuntu 10.04 64位,我甚至检查 cat /etc/lsb-release 我得到了 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS" 但是,当我尝试安装JVM时,出现add-apt-repository: command not found错误。 任何想法?