SMP Linux on the Cheap 114
d^2b writes "There is an article using dual Celerons under Linux on cpureview.com.
This is even more attractive now that you
can buy an Abit BP6 for $130 and
plug two socket 370 Celerons into it directly.
The good news is that that author gets 183%
speedup over a single processor compiling the kernel. "
I gots one (Score:1)
I had to get all new parts, so it came to around $1600 or so: 2 300a celerons, fans, 2 MSI converters, 128 mg ram, 17 gig IDE, ultra tnt2, floppy, cdrom, 17" monitor, soundcard, ethernet card.
I did an ftp installation of RH from ftp.cdrom.com; I did it from my school so it only took about forty minutes. The only problem I had installing linux was getting my TNT2 to work properly with X. Had to lynx newer drivers from nVidia. I ran the install script, reran setup and it works perfectly now.
I had one of my more knowledgable linux buddies help recompile my kernel for SMP. Turned off the computer, switched one of the jumpers on the MSI board (WATCH OUT! they are very easy to drop and lose!!!) to set the bus speed to 100 mhz and I have 450 mhz celerons.
My computer whoops ass in seti and I can run two copies of bladeenc at once with good performance. One other nice thing about dual cpu's- if Netscape or some other app takes a dumb, it has less of a chance of bogging down or crashing your system, becuase it can only take over one processor.
Re:It's a better buy than a k63. (Score:1)
First on prices : (best Canadian prices I found )
c400 : 149 ( x2 $298)
K6-3 450 : $245
Socket 7 board : 119
Dual Slot 1 board : 400
And I found that a K6 chip was 40-50% faster for kernel compiles as compared to a similarly clocked Intel chip.
True, a dual celeron would be faster than a single K6 chip, but I'm saying that a Dual K6 would be a fantastic ( and not too expensive ) machine! The celeron system isn't *that* cheap!
Re:Very risky (Score:2)
whacked Celerons (Score:1)
Of course, their cooling rig was a work of art...water-cooled TECs...
Re:Very risky (er, no.. ) (Score:1)
Remember, the Celerons use the same core as the PII-350/400/450, with the addition of on-board cache (cooled by the same HS/fan rather than sitting there in a stuffy cartridge).
This box has been running at 450 or 464 every day doing RC5. Overclocking isn't something for everyone, I make sure people know the risks assocoated with it before I'll help them build/clock their Celerons. But in reality, the risks are very low. If it dies, just go back to bios and knock it down a bit. Even when I couldn't get into bios (attempt at 600+mhz), it was just a single jumper on the board to reset it back to defaults.
It's simple; know what you're doing, check the CPU temperature and test your chosen speed/voltage thoroughly before settling on it.
Re:No problem with stability ... (Score:1)
Intel didn't officially go as far as 42Mhz with
the PCI bus specs, so quite some manufacturers
have created hardware that dislike PCI busses
running on 37,5 or 42 Mhz (mobo speed 75/83).
Common examples are the Voodoo II cards(in particular the ones from Creative), most S3
cards and (all?) Maxtor HD's.. On the latter, setting the busspeed higher causes busmastering transfers to fail and in the worse case you'll fry your interface.(afaik quite some IBM hd's also dislike it)
Some mobo's have an extra jumper to
set the PCI/AGP speed at a fixed rated (33Mhz).
I'm running OCed Celerons since a year now
(one 300 at 450 and one 300a at 450 at regular
voltages) and it runs stable at 100mhz (= 33mhz PCI bus), though the xxxa series do require extra cooling because the cache chips tends to heat up a lot, when ocing.
Re:Very risky (Score:1)
The only processor I consistently have trouble with is AMD. Many of our economy line computers based on AMD processors have failure rates like 1 out of 5. We have in a month replaced 4 AMD K6-2 266 CPUs ranging from 3-7 months old. They just die, no boot, a variety system configurations, and locations. Last week a K6-2 350 in a hardly ever used Win95/WinFax machine.
I don't like SlotKet idea. It reminds of those SIMM savers that broke sockets and got in the way of things. Honestly, I haven't tried them myself but its too much of a kludge.
I have ordered a ABIT BP6 with retial 366's, PC-133 128MB(Enhanced). Can't wait to play with it.
Re:Use different multipliers? (Score:1)
I only know about NT4 SMB systems and it won't let you use 2 processors if they aren't of the same
speed, stepping and manufacturing plant.
Though I know some people tweaked it to use different steppings. My guess is that using different CPUs under Linux also won't do...
Re:ATA-66 is comparable with SCSI 2UW (Score:1)
Using a Diamond Fireport 40 (single channel), two ultra-wide 9.1 gig IBM Ultrastars and one ultra-narrow 4.5 gig of the same family (all 7200 rpm), a reasonably quick Conner tape drive, 32x Plextor CD-ROM, and an 8x Plextor burner (all at 10MHz due to cabling issues), I have done the following, concurrently:
Run a tar backup of part of an UW drive, while cdparanoia rips an audio disc in the CD-ROM and bonnie is repeatedly stomping out a 700meg file on the narrow drive, and cdrecord burns through a CD-R at 8x from the other UW drive.
I let it sit for a bit, and noticed that cdrecord was showing no signs of its buffer beginning to empty, so I fired off updatedb and a few fscks on unmounted partitions.
After a few more minutes of horrid thrashing sounds as the hardware struggled to keep up, cdrecord ejected a perfect CD-R.
Can IDE do this, let alone on a P-133 such as that which I was using at the time? I suspect not, but I welcome any reports to the contrary.
It might also be worth mentioning that Netscape (the most cpu-intensive application I regularly use) was very responsive during all of this, probably due to the near-zero CPU time required to tend to a decent SCSI adapter.
(and for those of you who are thinking of flaming me for using a battery which is highly unlikely to occur in the real world, consider this: he who wants to have a computer which is capable of doing only one difficult task at a time is probably better off with the simplicity of ms-dos. it's faster, too - just imagine wordperfect 4.2 on a PIII/500!)
Think about slot 1 instead.. (Score:1)
I wholeheartedly agree that a dual Celeron setup is a steal! I've had one going for about a week, sporting 2 Celeron 366s running at 550 Mhz (at default voltage, these are both week 15 SL35S chips, must've been a good batch) and boy it is fast (and rock stable, so far)!
However, instead of the BP6 I opted for the Epox KP6-BS with MSI 6905 rev. 1.1 slotkets. I just wouldn't feel comfortable being stuck on socket 370. With this setup I can just swap in 1 or 2 PIII-550s by the time they become cheap and get some of that SSE-loving. On the other hand, there are rumours of s370 versions of PIII coming, who knows Intel's real roadmap anyway? Everyone take their chances...
Cheers,
Michiel
Re:Very risky (Score:1)
Re:Think about slot 1 instead.. (Score:1)
The memory bottleneck (Score:3)
The idea of using Celerons only works if you can overclock them. It may go well for hacks and tinkers, but for the heavy video and I/O, a 66Mhz bus frequency is unacceptable.
In the article, the guy ran one of the chips at 2.1 volts... I wonder how long it stayed stable at that speed/voltage. I have a C300A that runs perfectly stable at 450 MHz 1.9v, but crashes regularly if I use default 2.0 voltage. These PPGA Celerons don't dissipate heat as well as their Slot-1 brothers can.
I would expect memory bandwidth to be an issue with SMP Celeron systems, especially if you're not overclocking. The last part of the article touched on this, but I think a lot of people still don't get it...
The Celerons only have 128k cache, compared to 512k on the P2. The Celeron cache runs at twice the speed of the P2 cache, often resulting in better single-processor performance, but because the Celeron cache is smaller it has to go to RAM more often. This means that the Celerons consume more memory bandwith than the P2s.
Combine this with the fact that an un-OCed Celeron runs with only a 66 MHz bus, compared with 100 MHz for a P2. Even though the Celeron needs more memory bandwidth than a P2, it gets less.
Now stick two of these bandwidth-hungry chips on the same board accessing the same 66 MHz RAM...
I suspect it would not be worth it unless you used 300As at 450+ (100+ MHz FSB).
Does anyone have performance numbers for un-overclocked Celeron SMP?
Re:Very risky (Score:2)
Best Parts For SMP System (Score:1)
In your opinion, what is the best celeron to buy for the money (esp. considering the overclockability of the chips). I saw pricewatch advertising 300a PPGA's for $51 and 400PPGA for $76.
Also, what is the best mb to buy for the money? Is there a good one that has sound and video integrated and works well with linux?
Anyway, I'm trying to keep the price close $400 (not including shipping) so I can do it before summer is over.
Here is my tenative(sp?) plan:
2 - 128meg PC100 Dimms - $140 ($70 a piece)
2 - 300a Cels - $102 ($51 a piece)???
1 - m/b ?????
1 - 8 gig drive free (already have)
1 - 10/100 d-link nic $30.00
1 - cdrom ~$40.00
Anyway, any advice on how to do it/what to buy would be appreciated.
Thanks,
Waxman
ATA-66 is comparable with SCSI 2UW (Score:1)
If you'd bother to read the cpu review which this thread is after all about, you would know that ATA-66 drives are comparable in speed to SCSI 2UW. Note: I say "comparable" not as fast as. But for the price, you can't beat it.
Buy it pre-built (Score:2)
I cam across this one the other day:
http://www.becomputing.com
Ben
Re:Best Parts For SMP System (Score:1)
While I have not reviewed it (YET) the Abit BP6 seems like an excellent board; and it has an AGP slot so you can add a better video card.
Two 300A's @ 450A (if it is stable, no guarantees) are an extremely good bang for the buck. I've been hearing that the 366's often will run at 550; but that is even riskier than the 300A's at 450.
hope this helps,
BillRe:Very risky (Score:2)
From what i've seen, the biggest issue when doing SMP OC'ed celerons is the MB and the slockets.
Intel CPUs are tanks.. I've worked at a computer store for over two years.. Since the day I've started we've had a total of 3 intel CPUs ever fail (including DOA).. I've seen some techs/customers do some pretty evil things and the CPU just gets up and runs again.. In one case a computer was caught in a lightning storm, and the line surged. Took everything out but the CPU.
Besides, even if you did manage to break a celeron, they're cheap as hell. My MB cost more than both CPUs and the adapters.
I think everyone should at least look into Dual Celerons for their next upgrade. Highest bang-for-your-buck ratio i've ever seen.
My success story (Score:1)
Re:Very risky (Score:1)
Re:One report of failure (Score:1)
Re:My Dual Cpu celery system (Score:1)
It worked for me.. (Score:1)
Stan
A piece of advice for everyone trying to do this (Score:1)
Second thing, send me lots of money for my advice! I want to get one of these too. %^> Oh well, guess thats not going to happen. Looks like time to save every dime I get again.
Re:Dual 300a's at 504 (Score:1)
1. 286
2. 386
3. 486
4. Pentium
5. PPro
6. PII/PIII
7.AMD
8.Cyrix
mine is in class 3 and it apparently sucks with the above benchmarks in comparison
My Dual Cpu celery system (Score:1)
people should take advantage of this feature intel
poorly removed. I have a dual celeron 300 mhz
system using a tekram dual slot 1 motherboard
and i am using two msi slocket adapters. I
overclocked both 300 mhz chips to 503 mhz using
fans (over a GHZ!) I did use a whole lot of fans,
2 x 3 fan units for the cpus and 3 case fans. The
case runs at 90 deg avg. This system has been
running this for a month and a 1/2 totally stable
running 2.2.6 It is the fastest thing I have ever
seen. I can compile a kernel in 3 minutes flat.
Re:Abit BP6 + two 366 Celerons + Mandrake = kick a (Score:1)
Re:Use different multipliers? (Score:2)
Check out Hot Hardware [hothardware.com] and HardOCP [hardocp.com] for the scoop.
--
Intesting, but what about the slotket-less Abit? (Score:1)
vr000m (Score:1)
I put together a Dual Celeron machine (Asus P2B mobo and 2 PPGA Celerons with Slot-1 converter boards) and it does indeed fly. You can't beat the bang for the buck on this one.
and oh yeah, first p0st!@!#@@!
Very risky (Score:3)
Re:vr000m (Score:1)
ph33r m3, 1 c4n r34d pr0n tw1c3 4s f4st w1th tw0 c3l3r0ns!#@
Re:Intesting, but what about the slotket-less Abit (Score:1)
Re:Great product but... (Score:1)
Re:Very risky (Score:1)
Dual Celerons (Score:1)
Great product but... (Score:1)
Re:Very risky (Score:1)
I've ordered two Celeron 300A PPGAs, each guaranteed to clock to 464MHz at 2.0V, and the Abit BP6 that (I discover a week later) everyone's raving about.
Woohoo!
Re:Very risky (Score:1)
products based on the idea? (http://www.computernerd.com)
and setting prices on the guaranteed overclock
MHz?
My dual Celeron 466 MHz Abit BP6 System (Score:1)
Mine is on order and due to arrive next week. Price tag on my custom built system from KC Computers [kc-computers.com]? $2500~. Here's what I got:
As you can imagine, I'm chomping at the bit in anticipation. And with ADSL services at $49.95...
Oh, get real! (Score:1)
You're just spreading the Intel FUD.
(Besides, the Celeron beats the PII in some tests when you run them on the same clock frequency, due to the fact that it's cache runs at processor speed)
Anders.
____
Re:Very risky (Score:1)
Re:Intesting, but what about the slotket-less Abit (Score:1)
No problem with stability ... (Score:1)
Re:ATA-66 is comparable with SCSI 2UW (Score:1)
But ATA-66 is still IDE, which is still a positively braindead way of interfacing a hard drive.
The point of scsi is not that scsi is fast
The point of scsi is that scsi is a fast interface that doesn't have to bog down your motherboard and cpu resources.
What's more, SCSI can multitask i/o between devices. ATA-66 can't.
Re:Oh, get real! (Score:1)
Well you've never tried to overclock a Cyrix (I know!!!! That was back when I didn't know anything)P150+ to 200MHz. Mine overclocked fine and ran fine and semi-stable but after about ten seconds you start smelling ugly smells but it still ran. One time I actually put a small box fan on it blowing straight from my AC vent and it ran for quite a while without crashing and all this with the default voltage. That was the most overclockable non Intel chip I've ever had. Too bad about the FPU on it though.
Re:Best Parts For SMP System (Score:1)
One report of failure (Score:2)
I'm using two celeron 366's on pre-modified MSI MS-6905's. I am not overclocking.
Doesn't work worth a damn. My uptimes range from 3 hours to 2 days. It's like using Windows or something.
If it were a memory problem, I'd see ECC complaints all over my logs. My cpu's have huge heatsinks and lmsensors report that they rarely get over 44c, so it can't be heat.
It usually crashes when the system is doing nothing more complex than animating the "Ifs" xscreensaver module. It never has crashed during a kernel compile, though i recompile every week or so, and use make -j4.
At this point, all I can figure is that the slotkets are defective. I don't expect to get a refund from the place i bought them from. I've ordered (far more expensive) PowerLeap slotkets on the off chance they might work better.
If that doesn't work out, I'm probably tracking down a pair of PII-333's. Which would suck, because this system performs very well when it's not locked up.
Re:No problem with stability ... (Score:1)
John
Celeron SMP Performance (Score:2)
(I don't believe this is a fluke, either. My machine is basically the nerd box, but at 464, and it is thus far is proving to faster than I expected, close to PIII 500 speed (without SSE, of course).)
Re:One report of failure (Score:1)
If it boots and is unstable, that says to me that it is a heat-related problem
Something to try, at least!
Re:Very risky (Score:1)
Now, I just want to sell my existing mobo and get one of those Abits for dual Celerons. I'd love to see that...
Re:SMP Petition for Celeron A's (Score:1)
Re:ATA-66 is comparable with SCSI 2UW (Score:1)
The SCSI system is so much faster that the IDE system, I really find it hard to believe that ATA-66 is all that great. IDE is IDE, and still has a long way to go before it will come close to the efficiency of SCSI.
Of course, from a performance/price standpoint, today's IDE is pretty impressive. I wouldn't mind having IDE in my home computer, but my servers will NEVER have an IDE drive system, period.
SaDan
Re:My Dual Cpu celery system (Score:1)
.. and that does NOT sound impressive.
My K6-233 (Not K6-2 even) does compile in under 5 minutes
with somewhat old HDD
Re:SMP Petition for Celeron A's (Score:1)
Re:sucess with running celeron 366s at 550 (Score:1)
"guess" and "seem" are because i see occasional weird behavior, not outright crashes. kernels compiled -j 4 do work.
this is all on mandrake 6.0, which does seem to be an improvement over redhat 6.0.
i was fully prepared to go as low as 506 (92 FSB, still with 1/3 PCI divisor) but the board absolutely doesn't want to hear about that FSB frequency.
Re:One report of failure (Score:1)
The PowerLeap boards have their own regulators onboard, that might help the situation. Or not.
Interesting you should point out AGP as a possible culprit. I tried like heck to use a PCI video card in this system, but for some reason it refused to work. I really, really didn't want to blow $100 on a good AGP video card when i had a perfectly good PCI card already.
With a PCI video card, I couldn't boot multiprocessor, and couldn't start X in uniprocessor mode. Probably a bios or MTRR problem. MTI hasn't been helpful. I don't recommend their products.
Other cards in the system include a pair of RTL-8029 pci nics, an AWE32, an Aztech FM radio card, and an ADS ChannelSurfer TV (similar to Hauppaugge WinTV)
Oh, and there's integrated AIC-7880U on the motherboard. AHA-2740UW for the uninitiated. This, for some reason, always shares it's irq with pci slot 1, which is the nic driving my DSL connection.
Nothing in the box is at all out of the ordinary, and like i said, it crashes at the dumbest times.
If it crashed during hard disk activity, I could point a finger at the SCSI. But the disk is usually idle when it crashes.
It sometimes crashes during MP3 encoding, but I can't point the finger at cpu load because it has never crashed during a heavy compile, which puts far more load on the system in terms of memory i/o and processor use.
The only commonality i can find between the common crashes is floating point operations. Ifs is a fractal animation.
The motherboard is indeed properly mounted. I trust the power supply, but have considered getting a higher quality power supply with a higher volume fan.
Frankly, I'm baffled. The only parts of the system that isn't 100% on the level are the wire jumpers on the slotkets. I suspect cold solder joints. This is why i have ordered new slotkets.
Re:One report of failure (Score:1)
Re:SMP Petition for Celeron A's (Score:1)
Surely if intel was to remove the smp capability of the celeron they would lose market share to another cpu company.
Re:Dual K6-2 configuration (Score:1)
Re:Dual K6-2 configuration (Score:1)
ABIT BP6 (Score:1)
Intel...maybe they disable, maybe.... (Score:1)
BTW, they test their cpus with Linux, Be and QNX.
SMP Petition for Celeron A's (Score:1)
4957 signatures to date.
Fire Fire Fire (Score:1)
Let me quote myself:
;)
I still don't think this would be an issue with the Celeron, though.
____
Re:My dual Celeron 466 MHz Abit BP6 System (Score:2)
You need CAS2 RAM (Score:1)
Intel disabling SMP on celerons. (Score:1)
Would that be considered monopolistic behaviour? After all, people are buying more and more celerons because of it's ability to use SMP, yet being cheaper than P2s and XEONs. Yet Intel forcibly wants them to buy the more expensive chips if we wanto to do SMP.
Inquiring mind want to know.
Abit BP6 + two 366 Celerons + Mandrake = kick a$$ (Score:1)
bought an Abit BP6 and two - week 14
Malay Celeron 366's. I have them
running rock steady at 450MHz under
Mandrake6 [1009.26 bogomips SMP] (and NT-4 and
win98se). I've had it compiling kernels and
plowing through setiathome for a few days
now and so far not one crash.
Now if there was just a way to watch
DVDs under Linux life would be perfect!
Todd
system desc:
Abit BP6= $145
2*366 Celerons @ $78 = $156
128MB PC-100 ECC Memory = $128
Quantum - FireBall CR (13GB 66MB/s) = $173
Toshiba DVD SD-M1212(OEM) = $98
InWin A500 Case = $58
Rest I already had laying around (Matrox G200
etc.)
sucess with running celeron 366s at 550 (Score:1)
Re:Intel disabling SMP on celerons. (Score:1)
2/3 of my computers use non-Intel CPU's. And the only reason one does is because the mb wouldn't do the 83MHz the Cyrix wanted, so my friend swapped his P200 for a 6x86-PR200.
If anyone knows if Cyrix's can be used for SMP, please e-mail me.
Digital Wokan, Tribal mage of the electronics age
Re:One report of failure (Score:1)
Make sure that you're mobo is mounted correctly and specifically that there is no extra metal spacers underneath it (you know, those that you use to secure the mobo to the chassi). I have had random lockups because of those short-circuiting everything, and I could have sworn that it was a defective PCI bus that was causing it.
Anders.
____
Re:Oh, get real! (Score:1)
(several years ago - Bad motherboard/power connection)
Re:Very risky (Score:1)
Re:Oh, get real! (Score:1)
Re:Great product but... (Score:1)
Re:My dual Celeron 466 MHz Abit BP6 System (Score:1)
Thanks for the info.
I don't understand how the FSB speed would affect a C466 running at 75 MHz FSB any differently than a 300A. What I've heard, is that the 466MHz and higher speed Celerons just don't overclock as well.
FYI: I don't intend on overclocking this system until it is pretty out of date. I.e., a year or two.
Use different multipliers? (Score:2)
a) On old systems, the multipliers were set at one spot on the motherboard
b) The processors don't know what the multiplier settings of other processors are
c) They communicate to each other at the bus speed
This to me would mean it is entirely possible.
I know people who have gotten a PII and a Celeron to work. Anyone want to take a stab if you can have to different multipliers?