Pages

Friday, June 30, 2017

Oracle SuperCluster: A Brief Introduction to osc-resalloc

Target Audience: Oracle SuperCluster Customers

The primary objective of this blog post is to provide some related information on this obscure tool to inquisitive users/customers as they might have noticed the osc-resalloc binary and the namesake package and wondered what is it for at some point.

On a high-level, osc-resalloc is a SuperCluster internal tool that acts like a plug-in for customer visible SuperCluster Virtual Assistant (SVA). SVA and osc-resalloc work in tandem while assigning core, memory and network resources for IO Domains. Optimal allocation of resources [wherever possible] is one of the major functions of osc-resalloc.

osc-resalloc is a command line tool that gets invoked [by SVA] on-demand, does its work for few seconds (maximum 1-2s) and quits. It is a non-intrusive and non-disruptive tool -- meaning the tool won't consume much resources on the host where it runs (usually Control Domain) and it won't make any destructive changes on its own.

End-users / Customers are generally prohibited from invoking this tool directly from command line as it won't serve any meaningful purpose; and in some cases doing so might even impact SVA functionality negatively. This is the main reason there is no mention of osc-resalloc in SuperCluster Documentation Set. And the tool won't show any help on command line either.

# /opt/oracle.supercluster/bin/osc-resalloc

                         OSC : Resource Allocation Engine
                        v2.3  built on Nov  4 2016 11:45:47

# /opt/oracle.supercluster/bin/osc-resalloc -h
# /opt/oracle.supercluster/bin/osc-resalloc -help
# /opt/oracle.supercluster/bin/osc-resalloc -?
#

I guess that's all there is to it.

Related:

No comments:

Post a Comment