![为 Weblogic 实例分配特定数量的核心](https://linux22.com/image/528016/%E4%B8%BA%20Weblogic%20%E5%AE%9E%E4%BE%8B%E5%88%86%E9%85%8D%E7%89%B9%E5%AE%9A%E6%95%B0%E9%87%8F%E7%9A%84%E6%A0%B8%E5%BF%83.png)
使用虚拟化,我们在单个 Solaris 机箱中构建了 LDOMS,其中每个 LDOM 有 8 个核心和 12 GB RAM。我们有一个 Weblogic 应用服务器实例(托管服务器)在此 LDOM 上运行,其中我们在其上部署了许多应用程序。平均 CPU 利用率为 11%,因此我们计划进行垂直扩展,我们将添加另一个在同一个 LDOM 中运行的 Weblogic 应用服务器(托管服务器)实例,并且部署在第一个 Weblogic 实例上的所有应用程序也部署在这个新的 weblogic 实例上,因为它们是同一个集群的一部分。
我的问题是,如何将 4 个核心分配给 ALSB 实例 1(已经存在的托管服务器实例),并将 4 个核心分配给新的 ALSB 实例 2(而不是 ALSB 实例 1 拥有所有 8 个核心进行处理),1) 这个解决方案可行吗?2) 如果可行,如何实现?(如何为每个 Weblogic 应用服务器实例分配一组核心?)
非常感谢您提前提供的解决方案,如果您需要更多信息,请告诉我。
答案1
我认为这是一个坏主意,为什么要限制实例,WL 旨在平衡多个实例和多个核心之间的线程。如果您真的想硬连线实例,那么只需将每个实例放在单独的域中 - 但我仍然认为这是一个坏主意。如果实例 1 真的可以使用第 5 个核心,而实例 2 什么也不做怎么办?
答案2
您可以创建一个项目为每个 WL 环境分配 CPU 核心。