cpufreq Archive on lore.kernel.org
 help / color / mirror / Atom feed
* cpufreq/ does not exist
@ 2004-09-09 14:46 Marco Aurelio Stelmar Netto
  2004-09-09 16:13 ` Dominik Brodowski
  0 siblings, 1 reply; 5+ messages in thread
From: Marco Aurelio Stelmar Netto @ 2004-09-09 14:46 UTC (permalink / raw)
  To: cpufreq


Hello,

I have a machine (desktop machine) HP EP-C c10 with a Pentium III
(Coppermine) 1GHz and I'm making some performance tests so I would like
to have the machine processor working at 500 MHz. I have configured the
cpufreq option (kernel 2.6.6) but the cpufreq directory in
/sys/devices/system/cpu/cpu0 does not exist.

I have used the deprecated interface (/proc/cpufreq), but I think it didn't
work (I think  it should show some values here):

cat /proc/cpufreq
     minimum CPU frequency  -  maximum CPU frequency  -  policy

I don't know if I have made some mistake or my cpu does not support the
cpufreq. I have tried to modify the clock frequency via BIOS, but such an
option is not available. All I want is to modify the clock frequency. It
does not need be on-the-fly.

Can anyone give me some help?

Thanks,
Marco

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: cpufreq/ does not exist
  2004-09-09 14:46 cpufreq/ does not exist Marco Aurelio Stelmar Netto
@ 2004-09-09 16:13 ` Dominik Brodowski
  2004-09-09 16:35   ` last alternative : program to consume CPU?! Marco Aurelio Stelmar Netto
  0 siblings, 1 reply; 5+ messages in thread
From: Dominik Brodowski @ 2004-09-09 16:13 UTC (permalink / raw)
  To: Marco Aurelio Stelmar Netto; +Cc: cpufreq

On Thu, Sep 09, 2004 at 11:46:35AM -0300, Marco Aurelio Stelmar Netto wrote:
> 
> Hello,
> 
> I have a machine (desktop machine) HP EP-C c10 with a Pentium III
> (Coppermine) 1GHz and I'm making some performance tests so I would like
> to have the machine processor working at 500 MHz. I have configured the
> cpufreq option (kernel 2.6.6) but the cpufreq directory in
> /sys/devices/system/cpu/cpu0 does not exist.
... 
> I don't know if I have made some mistake or my cpu does not support the
> cpufreq. I have tried to modify the clock frequency via BIOS, but such an
> option is not available. All I want is to modify the clock frequency. It
> does not need be on-the-fly.

A desktop Coppermine Pentium III does not support SpeedStep, so no cpufreq
support exists. Possibly you can change the CPU speed in your system BIOS.

	Dominik

^ permalink raw reply	[flat|nested] 5+ messages in thread

* last alternative : program to consume CPU?!
  2004-09-09 16:13 ` Dominik Brodowski
@ 2004-09-09 16:35   ` Marco Aurelio Stelmar Netto
  2004-09-10  0:11     ` GoatZilla
  0 siblings, 1 reply; 5+ messages in thread
From: Marco Aurelio Stelmar Netto @ 2004-09-09 16:35 UTC (permalink / raw)
  To: Dominik Brodowski; +Cc: cpufreq


The BIOS of my machine does not support the modification of the CPU speed.

My problem is that I have a homogeneous cluster composed of 16 machines
and I need to perform some tests of my application on a heterogeneous
cluster. So my first option was to change the cpu speed in the BIOS, but
failed. The second option was to find some support in the linux itself.
I have found the cpufreq, but failed. My last option is to implement or
find a program to consume a percentage of CPU. Do you know where I can
find a good program to perform this task? Or do you know another alternative
to solve my problem?

Thank you very much for your attention.

Marco

On Thu, 9 Sep 2004, Dominik Brodowski wrote:

> On Thu, Sep 09, 2004 at 11:46:35AM -0300, Marco Aurelio Stelmar Netto wrote:
> >
> > Hello,
> >
> > I have a machine (desktop machine) HP EP-C c10 with a Pentium III
> > (Coppermine) 1GHz and I'm making some performance tests so I would like
> > to have the machine processor working at 500 MHz. I have configured the
> > cpufreq option (kernel 2.6.6) but the cpufreq directory in
> > /sys/devices/system/cpu/cpu0 does not exist.
> ...
> > I don't know if I have made some mistake or my cpu does not support the
> > cpufreq. I have tried to modify the clock frequency via BIOS, but such an
> > option is not available. All I want is to modify the clock frequency. It
> > does not need be on-the-fly.
>
> A desktop Coppermine Pentium III does not support SpeedStep, so no cpufreq
> support exists. Possibly you can change the CPU speed in your system BIOS.
>
> 	Dominik
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: last alternative : program to consume CPU?!
  2004-09-09 16:35   ` last alternative : program to consume CPU?! Marco Aurelio Stelmar Netto
@ 2004-09-10  0:11     ` GoatZilla
  2004-09-10  0:27       ` Marco Aurelio Stelmar Netto
  0 siblings, 1 reply; 5+ messages in thread
From: GoatZilla @ 2004-09-10  0:11 UTC (permalink / raw)
  To: cpufreq

Uhm...

Treat the machine as a dual CPU resource, and load it down with 2 jobs
instead of 1?




On Thu, 9 Sep 2004 13:35:56 -0300 (BRT), Marco Aurelio Stelmar Netto
<stelmar@cpad.pucrs.br> wrote:
> 
> The BIOS of my machine does not support the modification of the CPU speed.
> 
> My problem is that I have a homogeneous cluster composed of 16 machines
> and I need to perform some tests of my application on a heterogeneous
> cluster. So my first option was to change the cpu speed in the BIOS, but
> failed. The second option was to find some support in the linux itself.
> I have found the cpufreq, but failed. My last option is to implement or
> find a program to consume a percentage of CPU. Do you know where I can
> find a good program to perform this task? Or do you know another alternative
> to solve my problem?
> 
> Thank you very much for your attention.
> 
> Marco
> 
> On Thu, 9 Sep 2004, Dominik Brodowski wrote:
> 
> > On Thu, Sep 09, 2004 at 11:46:35AM -0300, Marco Aurelio Stelmar Netto wrote:
> > >
> > > Hello,
> > >
> > > I have a machine (desktop machine) HP EP-C c10 with a Pentium III
> > > (Coppermine) 1GHz and I'm making some performance tests so I would like
> > > to have the machine processor working at 500 MHz. I have configured the
> > > cpufreq option (kernel 2.6.6) but the cpufreq directory in
> > > /sys/devices/system/cpu/cpu0 does not exist.
> > ...
> > > I don't know if I have made some mistake or my cpu does not support the
> > > cpufreq. I have tried to modify the clock frequency via BIOS, but such an
> > > option is not available. All I want is to modify the clock frequency. It
> > > does not need be on-the-fly.
> >
> > A desktop Coppermine Pentium III does not support SpeedStep, so no cpufreq
> > support exists. Possibly you can change the CPU speed in your system BIOS.
> >
> >       Dominik
> >
> 
> _______________________________________________
> Cpufreq mailing list
> Cpufreq@www.linux.org.uk
> http://www.linux.org.uk/mailman/listinfo/cpufreq
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: last alternative : program to consume CPU?!
  2004-09-10  0:11     ` GoatZilla
@ 2004-09-10  0:27       ` Marco Aurelio Stelmar Netto
  0 siblings, 0 replies; 5+ messages in thread
From: Marco Aurelio Stelmar Netto @ 2004-09-10  0:27 UTC (permalink / raw)
  To: GoatZilla; +Cc: cpufreq

Hi,
I'm almost there.
A friend of mine gave me a program to consume CPU. I'm just performing
some tuning in it. Of course it is not an elegant solution, but I think
it will resolve my problem. Note that suggestions are still very welcome
;)

--------------------------------
#define RESOLUTION 1000000

struct itimerval value;
unsigned long busy, idle;

void sigHandler(int signum) {
  usleep(idle);
  setitimer(ITIMER_REAL, &value, NULL);
}

int main(int argc, char **argv) {

  struct sigaction sa;
  float perc;

  if(argc != 2) {
    printf("Usage: %s <value>\n", argv[0]);
    exit(0);
  }

  perc = atof(argv[1]);

  if((perc < 0) || (perc > 1)) {
    printf("Value must be between 0 and 1\n");
    exit(0);
  }

  busy = perc*RESOLUTION;
  idle = (1-perc)*RESOLUTION;

  memset(&sa, 0, sizeof(sa));
  sa.sa_handler = sigHandler;

  sigaction(SIGALRM, &sa, NULL);

  memset(&value, 0, sizeof(struct itimerval));
  value.it_value.tv_usec = busy;

  setitimer(ITIMER_REAL, &value, NULL);

  for(;;);
  return 0;
}
-------------------------------

Thanks for your suggestion.

On Thu, 9 Sep 2004, GoatZilla wrote:

> Uhm...
>
> Treat the machine as a dual CPU resource, and load it down with 2 jobs
> instead of 1?
>
>
>
>
> On Thu, 9 Sep 2004 13:35:56 -0300 (BRT), Marco Aurelio Stelmar Netto
> <stelmar@cpad.pucrs.br> wrote:
> >
> > The BIOS of my machine does not support the modification of the CPU speed.
> >
> > My problem is that I have a homogeneous cluster composed of 16 machines
> > and I need to perform some tests of my application on a heterogeneous
> > cluster. So my first option was to change the cpu speed in the BIOS, but
> > failed. The second option was to find some support in the linux itself.
> > I have found the cpufreq, but failed. My last option is to implement or
> > find a program to consume a percentage of CPU. Do you know where I can
> > find a good program to perform this task? Or do you know another alternative
> > to solve my problem?
> >
> > Thank you very much for your attention.
> >
> > Marco
> >
> > On Thu, 9 Sep 2004, Dominik Brodowski wrote:
> >
> > > On Thu, Sep 09, 2004 at 11:46:35AM -0300, Marco Aurelio Stelmar Netto wrote:
> > > >
> > > > Hello,
> > > >
> > > > I have a machine (desktop machine) HP EP-C c10 with a Pentium III
> > > > (Coppermine) 1GHz and I'm making some performance tests so I would like
> > > > to have the machine processor working at 500 MHz. I have configured the
> > > > cpufreq option (kernel 2.6.6) but the cpufreq directory in
> > > > /sys/devices/system/cpu/cpu0 does not exist.
> > > ...
> > > > I don't know if I have made some mistake or my cpu does not support the
> > > > cpufreq. I have tried to modify the clock frequency via BIOS, but such an
> > > > option is not available. All I want is to modify the clock frequency. It
> > > > does not need be on-the-fly.
> > >
> > > A desktop Coppermine Pentium III does not support SpeedStep, so no cpufreq
> > > support exists. Possibly you can change the CPU speed in your system BIOS.
> > >
> > >       Dominik
> > >
> >
> > _______________________________________________
> > Cpufreq mailing list
> > Cpufreq@www.linux.org.uk
> > http://www.linux.org.uk/mailman/listinfo/cpufreq
> >
>
> _______________________________________________
> Cpufreq mailing list
> Cpufreq@www.linux.org.uk
> http://www.linux.org.uk/mailman/listinfo/cpufreq
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-09-10  0:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-09 14:46 cpufreq/ does not exist Marco Aurelio Stelmar Netto
2004-09-09 16:13 ` Dominik Brodowski
2004-09-09 16:35   ` last alternative : program to consume CPU?! Marco Aurelio Stelmar Netto
2004-09-10  0:11     ` GoatZilla
2004-09-10  0:27       ` Marco Aurelio Stelmar Netto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox