Author Topic: i want to know about cpu share  (Read 1026 times)

wifred

  • White Belt
  • *
  • Posts: 24
  • Karma: +0/-1
i want to know about cpu share
« on: July 25, 2013, 10:28:06 PM »
hello,

in cloud servers ..i want to know about cpu share

aslamk

  • White Belt
  • *
  • Posts: 22
  • Karma: +1/-0
Re: i want to know about cpu share
« Reply #1 on: July 26, 2013, 08:08:02 AM »


yes, CPU is shared

nidhinpereira

  • Green Belt
  • *****
  • Posts: 261
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #2 on: March 14, 2014, 02:32:35 AM »
CPU shares determines the allocation of processing power allocated to a Virtual Machine in the Virtual Machine in the Cloud service.

The shares value represents the percentage of one CPU or "core" of the physical server. eApps Hosting uses dual quad core servers, meaning that the physical server has 8 CPU units. A technical feature of these servers, called hyperthreading, allows the physical server to appear to actually have 16 CPU units. Hyperthreading takes advantage of the fact that CPUs are often idle, waiting for other relatively slower processes such as disk drive accces, to complete.

So for the calculation of CPU power, assume that the physical server really has 16 CPUs. On this basis, CPU shares represents the allocation of those 16 CPUs. For example, a CPU share of 100 means that the virtual machine receives the equivalent of 100% of one CPU, or 1/16th of the total power of the physical machine. A CPU share of 200 represents 200% or two full CPUs, ie 1/8th of the power of the total physical server. A CPU share of 400 represents 100% of 4 (400%) CPUs, or 1/4 of the of the total power (1600) of the machine.

jaswin.datasoft

  • Green Belt
  • *****
  • Posts: 418
  • Karma: +1/-0
Re: i want to know about cpu share
« Reply #3 on: March 15, 2014, 05:47:09 PM »
hello,
CPU shares allow you to regulate how many competitions a virtual machine will “win” when trying to access resources within the pool. For example, when contention occurs within the ESX host or cluster, a virtual machine with 2,000 shares will receive more CPU resources than a virtual machine with, say, 1,000 shares. Shares are configured relative to the other shares; thus, only the proportion of shares matters, not the values of the shares. Three virtual machines with share values of (1,000, 2,000, 3,000) will act exactly the same as three virtual machines with share values of (1, 2, 3). You may choose to use any number scheme you prefer, although we suggest leaving amp....

shajahan

  • Green Belt
  • *****
  • Posts: 341
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #4 on: March 25, 2014, 11:00:33 PM »
Hellooo....

CPU shares determines the allocation of processing power allocated to a Virtual Machine in the Virtual Machine in the Cloud service.

The shares value represents the percentage of one CPU or "core" of the physical server. eApps Hosting uses dual quad core servers, meaning that the physical server has 8 CPU units. A technical feature of these servers, called hyperthreading, allows the physical server to appear to actually have 16 CPU units. Hyperthreading takes advantage of the fact that CPUs are often idle, waiting for other relatively slower processes such as disk drive accces, to complete.

So for the calculation of CPU power, assume that the physical server really has 16 CPUs. On this basis, CPU shares represents the allocation of those 16 CPUs. For example, a CPU share of 100 means that the virtual machine receives the equivalent of 100% of one CPU, or 1/16th of the total power of the physical machine. A CPU share of 200 represents 200% or two full CPUs, ie 1/8th of the power of the total physical server. A CPU share of 400 represents 100% of 4 (400%) CPUs, or 1/4 of the of the total power (1600) of the machine.

swetha

  • Brown belt
  • ******
  • Posts: 687
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #5 on: March 26, 2014, 06:34:49 AM »
hiii,

As for CPU sharing, it's possible but there is no single standard for it. You can't just share it and let another computer take needed resources. Instead you need to have specifically designed applications which can work on several computers at one. This is often called distributed computing and is used by some research projects such as SETI@Home, Einstein@Home, Climateprediction.net and many others.

Basically programs work in such way that there is one central server which distributes the work which needs to be done. Computers on network download work units from central computer and process them. After that central computer receives results from clients and merges them into one cohesive result. This way computers "share" CPU and RAM resources over network. The downside of this is that programs need to be made in such way as to work over network and right now distributed computing isn't popular enough among common uses for a computer so only a small number of specialized programs support it. On the other hand, it is commonly used for scientific purposes as it is cheaper to obtain large number of personal computers or playstations 3 than it is to obtain access to a mainframe computer.

Thanks,
swetha.

nidhinpereira

  • Green Belt
  • *****
  • Posts: 261
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #6 on: March 31, 2014, 11:54:05 PM »
CPU shares determines the allocation of processing power allocated to a Virtual Machine in the Virtual Machine in the Cloud service.

The shares value represents the percentage of one CPU or "core" of the physical server. eApps Hosting uses dual quad core servers, meaning that the physical server has 8 CPU units. A technical feature of these servers, called hyperthreading, allows the physical server to appear to actually have 16 CPU units. Hyperthreading takes advantage of the fact that CPUs are often idle, waiting for other relatively slower processes such as disk drive accces, to complete.

So for the calculation of CPU power, assume that the physical server really has 16 CPUs. On this basis, CPU shares represents the allocation of those 16 CPUs. For example, a CPU share of 100 means that the virtual machine receives the equivalent of 100% of one CPU, or 1/16th of the total power of the physical machine. A CPU share of 200 represents 200% or two full CPUs, ie 1/8th of the power of the total physical server. A CPU share of 400 represents 100% of 4 (400%) CPUs, or 1/4 of the of the total power (1600) of the machine.

shajahan

  • Green Belt
  • *****
  • Posts: 341
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #7 on: May 14, 2014, 12:05:02 PM »
The shares value represents the percentage of one CPU or "core" of the physical server. eApps Hosting uses dual quad core servers, meaning that the physical server has 8 CPU units. A technical feature of these servers, called hyperthreading, allows the physical server to appear to actually have 16 CPU units. Hyperthreading takes advantage of the fact that CPUs are often idle, waiting for other relatively slower processes such as disk drive accces, to complete.

So for the calculation of CPU power, assume that the physical server really has 16 CPUs. On this basis, CPU shares represents the allocation of those 16 CPUs. For example, a CPU share of 100 means that the virtual machine receives the equivalent of 100% of one CPU, or 1/16th of the total power of the physical machine. A CPU share of 200 represents 200% or two full CPUs, ie 1/8th of the power of the total physical server. A CPU share of 400 represents 100% of 4 (400%) CPUs, or 1/4 of the of the total power (1600) of the machine.

nidhinpereira

  • Green Belt
  • *****
  • Posts: 261
  • Karma: +0/-0
Re: i want to know about cpu share
« Reply #8 on: July 08, 2014, 10:30:25 AM »
hello
CPU shares determines the allocation of processing power allocated to a Virtual Machine in the Virtual Machine in the Cloud service.

The shares value represents the percentage of one CPU or "core" of the physical server. eApps Hosting uses dual quad core servers, meaning that the physical server has 8 CPU units. A technical feature of these servers, called hyperthreading, allows the physical server to appear to actually have 16 CPU units. Hyperthreading takes advantage of the fact that CPUs are often idle, waiting for other relatively slower processes such as disk drive accces, to complete.

So for the calculation of CPU power, assume that the physical server really has 16 CPUs. On this basis, CPU shares represents the allocation of those 16 CPUs. For example, a CPU share of 100 means that the virtual machine receives the equivalent of 100% of one CPU, or 1/16th of the total power of the physical machine. A CPU share of 200 represents 200% or two full CPUs, ie 1/8th of the power of the total physical server. A CPU share of 400 represents 100% of 4 (400%) CPUs, or 1/4 of the of the total power (1600) of the machine.