2017-06-22 30 views
0

我有一个要求将JBoss及其相关进程(java.exe)绑定到给定服务器上的2个Cores的1个CPU。Jboss java进程关联设置

问题是还有另一个Java批处理进程运行使用自己单独的java.exe,所以如何使用亲和力绑定JBOSS调用的进程?

请指导,我在一个Windows服务器上。

更新:或者有一种方法来识别java.exe使用一些标识符,如果我们在JVM中添加一些参数,可以告诉它是否是JBOSS启动其他明智的其他。

+0

我发现我们可以使用jps -v来查找带有运行时参数的java.exe来区分它。 –

+0

我想写一个powershell,它将使用jps -v获取进程ID,然后使用powershell命令设置关联 –

回答

0

下面是我正在做的确定Jboss启动的Java.exe,下面是Powershell脚本。我希望你会觉得它有用。

$javaProc = .\jps.exe -v | select-string "jboss" 
Write-host $javaProc.ToString().Substring(0,$javaProc.ToString().IndexOf(" "))