I've got an Intel Atom N270 and it's more than ample for my needs.
Granted I don't run X unless I need it, but it runs pretty fast and handles the MySQL daemon and Java running together just fine.
To give you an idea of how fast (or slow) the Atom is, here is a list of games the Msi Wind (Intel Atom N270 @ 1.6GHz) can run http://wiki.msiwind.net/index.php/Windows_Games . Some videos are supplied too.
> Nobody (so far) has tried writting decent applications on something so small...
I am / have...
> If you're compiling, I'd worry about RAM, not CPU speed.
True, that's why I upgraded my netbook to 2GB as soon as I got it.
Running matsp's experiment on my N270:
Code:
[zac@breeze ~]$ uname -a
Linux breeze 2.6.27-ARCH #1 SMP PREEMPT Mon Dec 8 22:01:01 UTC 2008 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux
[zac@breeze ~]$ cat atombench.c
#include <stdio.h>
int main()
{
int n, i, s = 0;
printf("enter number of loops (1000s):");
fflush(stdout);
scanf("%d", &n);
n *= 1000;
for(i = 0; i < n; i++)
s += i;
printf("Done: %d\n", s);
return 0;
}
[zac@breeze ~]$ time gcc -W -Wall -pedantic -std=c89 -O0 atombench.c -o atombenchO0
real 0m0.113s
user 0m0.090s
sys 0m0.020s
[zac@breeze ~]$ time gcc -W -Wall -pedantic -std=c89 -O3 atombench.c -o atombenchO3
real 0m0.140s
user 0m0.113s
sys 0m0.030s
[zac@breeze ~]$ time ./atombenchO0 < `echo 10000000`
enter number of loops (1000s):Done: -2021519872
real 0m4.453s
user 0m4.453s
sys 0m0.003s
[zac@breeze ~]$ time ./atombenchO3 < `echo 10000000`
enter number of loops (1000s):Done: -2021519872
real 0m2.673s
user 0m2.670s
sys 0m0.003s
Compared with my main PC:
Code:
[zac@neux ~]$ uname -a
Linux neux 2.6.26-ARCH #1 SMP PREEMPT Tue Aug 26 20:53:58 UTC 2008 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
[zac@neux ~]$ time gcc -W -Wall -pedantic -std=c89 -O0 atombench.c -o atombenchO0
real 0m0.062s
user 0m0.037s
sys 0m0.027s
[zac@neux ~]$ time gcc -W -Wall -pedantic -std=c89 -O3 atombench.c -o atombenchO3
real 0m0.076s
user 0m0.067s
sys 0m0.013s
[zac@neux ~]$ time ./atombenchO0 < `echo 10000000`
enter number of loops (1000s):Done: -2021519872
real 0m7.047s
user 0m7.036s
sys 0m0.000s
[zac@neux ~]$ time ./atombenchO3 < `echo 10000000`
enter number of loops (1000s):Done: -2021519872
real 0m0.540s
user 0m0.540s
sys 0m0.000s
Sorry for the spam! It's all related to the OP.
Notice it runs slower non-optimized on my 3800+ for some reason (both tests were not cached)!?! Both were compiled with gcc version 4.3.1.