Skip to Content
avatar image
Former Member

What is the defintion of socket and/or CPU in connection with SQLAnywhere 16

I've read a lot of documentation but still not sure about one piece: What is the exact defintion of a socket in connection with SQLAnywhere16. It appears that socket and CPU is used a some kind of synonym -- but is it true? Becuase in real liefe it isn't. you can have more than one CPU at one die, mounted to one socket.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jun 03, 2014 at 04:10 PM

    Hi Frank,

    What is the defintion of socket and/or CPU in connection with SQLAnywhere 16

    All of the 'processor terms' are defined in your license agreement when you installed SQL Anywhere:

    • "Chip" - Electronic circuitry containing one or more Cores, usually on a silicon wafer.
    • "Chip License", or "CH" - The limited right to Use the Program on a Chip in a production environment.
    • "Core" - A functional unit within a computing device that interprets and executes software instructions.
    • "CPU" - The unit of measurement used in the CPU License type (see "CPU License") and the Internet Access License type (see "Internet Access License").  Unless otherwise specified on the Order, for Sybase Programs, the number of CPUs is equal to the number of Processors or Cores on a Machine, and for iAnywhere Solutions Programs, the number of CPUs is equal to the number of Chips on a Machine irrespective of the number of Processors or Cores.
    • "CPU License" or "CP" -.  The limited right to Use the Program on a Server on which the number of CPUs is no greater than the number of licenses purchased, as specified on the Order or reseller order.  The number of Seats that may access the Program shall be limited only by the capacity of the licensed CPUs, and may include internal usage by Seats within the Customer's organization, and external usage by Seats outside of the Customer's organization accessing the Program via the Internet ("Internet Users").  Internet Users may not Use the Program to develop or modify applications or perform other programming tasks, and may only Use the Program in conjunction with Customer's applications.  The license fee payable by Customer for the copy or copies of the Program shall be determined by multiplying the number of CPUs on the Server or Servers Using the Program by the applicable rate, each as specified on the Order or reseller order.  In the event that the number of CPUs on a Server is increased, Customer shall report such increase, execute a new Exhibit A and pay an additional amount determined by multiplying the incremental CPUs by the then applicable rate per CPU set forth in the Price List.
    • "Processor" - means "Core".

    A single 'socket' can hold a single 'chip', so I would say that 'chip' and 'socket' are synonyms above. And since you are using an iAnywhere Solutions product, "the number of CPUs is equal to the number of Chips on a Machine irrespective of the number of Processors or Cores", so yes we interpret a "CPU" as a single socket or chip.

    Regards,

    Jeff Albion

    SAP Active Global Support

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Frank,

      Is there any link to a real defintion of this licence?

      The link used to be posted online at http://www.sybase.com/softwarelicenses, but this has since moved.

      Just a quick reminder that the license is presented to you during the original installation of SQL Anywhere. If you would like to read it further (i.e. the definition of "Machine" is also defined for the purposes of the discussion regarding VMs) you can re-run the setup, select your language, click OK, select your country and the license for your region is displayed.

      Regards,

      Jeff Albion

      SAP Active Global Support