We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

RPS 2: The innovation continues...


DeadCell
26-03-2008, 17:42
Google translate:
Hello,
After the RPS 1, based on an Intel low power consumption,
RAM and network with dedicated iSCSI disk, we continue
Innovations with the RPS 2, which enters its beta phase.

The RPS 2-2300 to 2x1.9GHz
With 1GB RAM, the 100Mbps network and 20Gb hard disk iSCSI
24.99Euro for HT / month.

What is innovation?
--------------------------------
AMD has developed a technology that uses less
Electric power when the processor is not in use.
Technologically speaking, Linux has several adjustment programs
To the power of BE-2300 to real demand. The computing power is
Adapted by changing the operating frequency of the processor, live,
Depending on the charge.

The following programs:
# Cat / sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
OnDemand conservative userspace performance powersave

Choose "performance" which allows for the maximum amount of power:
# Echo performance> / sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

The frequency of the CPU is 2x1.9GHz:
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1900,000
MHz CPU: 1900,000

Moving toward "powersave" saving energy (unconditionally):
# Echo powersave> / sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

The frequency of the CPU has to 2x1.00GHz:
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1000,000
MHz CPU: 1000,000

Now turn to the "ondemand" which adapts so fast
CPU frequency according to demand (that runs on the
Server):
# Echo ondemand> / sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Nothing runs on the server and hence the frequency is 2x1GHz.
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1000,000
MHz CPU: 1000,000

Start applications:
# Bzip2-linux-2.4.32.tar.bz2 d-c> / dev / null &
[1 4116
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1000,000
MHz CPU: 1000,000
[...] 3 seconds later
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1900,000
MHz CPU: 1900,000
[...] 15 seconds later
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1900,000
MHz CPU: 1900,000
[1] + Done bzip2-linux-2.4.32.tar.bz2 d-c> / dev / null
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1800,000
MHz CPU: 1800,000
# Grep "^ MHz cpu" / proc / cpuinfo
MHz CPU: 1000,000
MHz CPU: 1000,000

We can therefore see that when the load was started, the CPU has adapted itself
The frequency of its operations to its maximum and dice it was most needed
It has reduced its frequency.

The "conservative" works like "ondemand" but with a more inertia
Important about starting, but also on the transition to the reduced frequency.

"Userspace 'makes the frequency by software live. This is no longer
Processors who decides but a program that looks at what is happening on the
Server and changes the frequency depending on the needs.

What computing power for what energy-saving?
-------------------------------------------------- -------
The AMD CPU BE-2300 is also a powerful Intel Pentium 2180 ie
Start100M that. Its power consumption is also the same as 2180.
However, when active "ondemand", the server consumes 10% of energy
And less. The Intel also has adaptive technology frequency
Depending on demand, but consumption remains the same. Worse still exactly the
. This is because in AMD, the CPU and memory controller
(Chipset) are one and therefore decreases when the frequency decreases
The frequency of 2. In the case of Intel, only change the CPU frequency.
The chipset continues to operate at its nominal frequency.

10% of energy, is it a lot or not? This is already something of earned during
Almost half the time of a day. Indeed, during the night and
Morning, the demand is not very robust. But it will be very interesting to have
Exact figures depending on the type of application that will run on your
RPS 2. How many hours a day, your 2 RPS works and how to 1.0GHz
1.9GHz? The graphs! Graph! Hmmm ... Then there are those who want to test
The RPS 2? Why not switch to RPS RPS 1 to 2? In less than 3 minutes?

It left for the beta 2 RPS!

We looked 5 beta testers who want to test all the features
Related changeovers of RPS RPS 1 to 2 then to the RPS RPS 1 or 3 depending
's True needs. Then how long in 1.0GHz? And how to 1.9GHz per day
To be listed? Games? Databases? Blogs? Forums? Hmmm ...

The suite on the forum or rps@ml.ovh.net http://forum.ovh.com/forumdisplay.php?f=44

Thanks!

And what result? In terms of saving énrgie, we test the 45nm Intel.
Slightly smaller CPU full Ahead (RPS 3?):

Model name: Intel (R) Core (TM) 2 Duo CPU E8200@2.66GHz
Stepping: 6
MHz CPU: 2648,000
Cache size: 6144 KB

Yours
Octave

oles@ovh.net
26-03-2008, 17:20
Hello,

After the RPS 1, which is based on the Intel's low power consumption processor, RAM and dedicated network with iSCSI disk, we have continued the innovations with the RPS 2, which is currently in the beta stage.

The RPS 2 is based on a AMD Dual BE-2300 processor at 2x1.9GHz with 1GB RAM, 100Mbps network and 20GB iSCSI hard disk for £24.99 +VAT / month.

What is the innovation about?
--------------------------------
AMD has developed a technology that enables us to use less electric power when the processor is not in use. Technologically speaking, Linux has several adaptation programs from the BE-2300 power to the actual real request. The computing power is adapted by changing the operating frequency of the processor during processing, depending on the load.

Here are the programs:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative on-demand userspace powersave performance

Choose "performance" which allows you to get the maximum amount of power:
# echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

The frequency of the CPU is 2x1.9GHz:
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1900.000
cpu MHz : 1900.000

Moving towards "powersave" enables energy efficiency (with no condition):
# echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

The frequency of the CPU is now 2x1.00GHz:
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1000.000
cpu MHz : 1000.000

Now let's move onto the "on-demand" mode, which quickly adapts the CPU frequency according to the request (what is running on the Server):
# echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Nothing runs on the server and hence the frequency is 2x1GHz.
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1000.000
cpu MHz : 1000.000

Let's start the applications:
# bzip2 -d linux-2.4.32.tar.bz2 -c >> /dev/null &
[1] 4116
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1000.000
cpu MHz : 1000.000
[...] 3 secondes plus tard
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1900.000
cpu MHz : 1900.000
[...] 15 secondes plus tard
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1900.000
cpu MHz : 1900.000
[1]+ Done bzip2 -d linux-2.4.32.tar.bz2 -c >>/dev/null
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1800.000
cpu MHz : 1800.000
# grep "^cpu MHz" /proc/cpuinfo
cpu MHz : 1000.000
cpu MHz : 1000.000

As a result, we can see that when the load was started, the CPU has adapted the maximum frequency of its operations and as soon as it was not required any more, it had reduced its frequency.

The "conservative" program works similarly to the"ondemand" program, but with a more important inertia regarding the start-up and also on the transition to the reduced frequency.

The "userspace' attains the frequency using a live software. It is no longer the processor that decides, but instead a program that looks at what is happening on the server and changes the frequency based on the needs.

What computing power for what energy-saving?
-------------------------------------------------- -------
The AMD BE-2300 CPU is also as powerful as the Intel Pentium 2180 ie a Start100M. Its power consumption is also the same as the 2180. However, when "ondemand" is active, the server reduces its energy consumption by 10%. The Intel also has adaptive technology of frequency depending on the request, but consumption remains the same. Even worse: still exactly the same. This is because with AMD, the CPU and memory controller (Chipset) are made as one and therefore when we decrease the frequency, we decrease the frequency of both. In the case of Intel, we can change only the CPU frequency while the chipset continues to operate at its nominal frequency.

10% of energy, is it a lot or not? This is already something off earned over half a day. Indeed, during the night and morning, the request is not very robust. But it will be very interesting to have exact figures depending on the type of application that will run on your RPS 2. How many hours a day does your RPS 2 works with 1.0GHz and how many with 1.9GHz? Graphs! Graphs! Hmmm ... Then who is up to test the RPS 2? Why not switch from RPS 1 to RPS 2? In less than 3 minutes?

Let's go for the beta of RPS 2!

We are looking for 5 beta testers who want to test all the features related to switch from RPS 1 to RPS 2 then to RPS 1 or RPS 3 depending on real needs. Then how long in 1.0GHz? And how much in 1.9GHz per day ? for which site ? Games? Databases? Blogs? Forums? Hmmm ...

To be continued on the forum .....

Thanks!

And what next? In terms of energy saving, we test the 45nm Intel. A small CPU with a big future (RPS 3?):

model name : Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz
stepping : 6
cpu MHz : 2648.000
cache size : 6144 KB

Regards,

Octave