3 Pre-Installation Tasks

This chapter describes the tasks you need to perform before installing Oracle Communications Service Controller.

Downloading the Service Controller Software

You can download the Service Controller software from the Oracle software delivery Web site:

http://edelivery.oracle.com

To download the Service Controller software:

  1. In a Web browser, navigate to the Oracle software delivery Web site and follow the instructions.

  2. When prompted to select a product pack, select Oracle Communications Applications and select the platform for your system configuration.

    See "System Requirements" for a description of supported configurations.

  3. Select Oracle Communications Service Controller media pack and click Continue.

  4. Follow the instructions to complete the download of the Service Controller media pack.

  5. When the download completes, extract the contents of the media pack.

The Service Controller installer is bundled in a Java archive (JAR) file. When you run the JAR file, the Service Controller installer is automatically launched.

Setting Socket Buffer Sizes

To help minimize packet loss, the operating system socket buffers need to be large enough to handle the garbage collection of incoming network traffic.

Service Controller uses Oracle Coherence as its in-memory data grid caching manager. By default, Coherence attempts to allocate a socket buffer of 2 MB. If your operating system is not configured to allow buffers this large, Coherence will utilize smaller buffers. Most versions of Unix have a very low default buffer limit, which you should increase to at least 2 MB.

Coherence will display a warning similar to the following if the buffer size is not set to at least 2 MB:

UnicastUdpSocket failed to set receive buffer size to 1428 packets (2096304 bytes); actual size is 89 packets (131071 bytes). Consult your OS documentation regarding increasing the maximum socket buffer size. Proceeding with the actual value may cause sub-optimal performance.

It is safe to operate with the smaller socket buffer size, but Oracle recommends that you increase it to 2 MB.

To change the socket buffer size to 2 MB:

  1. Log in as root.

  2. Open a command shell, if necessary.

  3. Run the following commands:

    • /sbin/sysctl -w net.core.rmem_max=2096304

    • /sbin/sysctl -w net.core.wmem_max=2096304

    The first command sets the read memory size, and the second sets the write memory size.

  4. (Linux only) Add the Linux rmem_max and wmem_max name-value pairs as shown in the previous step to the /etc/sysctl.conf file to make the configuration change permanent.