FreeBSD Looking for People with Lots of RAM 302
drdink writes "A few weeks ago, PAE (Physical Address Extension)
support was added to FreeBSD 5-CURRENT. This
allows memory above 4GB to be used normally by the kernel and userland
on the x86 platform. Jake Burkholder, the man
behind PAE, is now looking for users to help
him test this new feature. In his message to
the freebsd-current mailing list, Jake describes
the current caveats to PAE and also says
'We'd like this feature to be solid for
5.1-RELEASE, so I'm hoping there are people out
there with systems with more than 4G of ram that
are willing to test it.' This, along with other features
make FreeBSD 5-STABLE look very promising."
ARgghh (Score:3, Interesting)
Wow! (Score:2)
Re:Wow! (Score:5, Funny)
Re:Wow! (Score:3, Funny)
Ah...the good ole days when MS wasn't completly evil.
Re:Wow! (Score:5, Funny)
Re:Wow! (Score:2)
Re:Wow! (Score:2, Interesting)
Re:Wow! (Score:2)
Re:RAMDISK! (Score:2)
Harddisk vs. RAM in servers (Score:2)
Enabling very large amounts of RAM in BSD makes BSD more useful as a server OS.
Volunteer... (Score:5, Interesting)
Re:Volunteer... (Score:3, Informative)
Re:Volunteer... (Score:5, Informative)
So what are you crunching with that thing?
Re:Volunteer... (Score:2)
Re:Volunteer... (Score:5, Informative)
Re:Volunteer... (Score:5, Interesting)
FreeBSD 5 also includes Linux like threading. This has been one of the traditional weaknesses that are being addressed. Great java support as well. Since java uses threading heavily FreeBSD 5 will make it have server/workstation performance. Yahoo wanted to go with Java for their next generation portal software but Freebsd 4.x series had mediocre thread support.
Freebsd 5.0 rocks! The only downside is that my Microsoft USB keyboard does not work with FreeBSD 5 on certain motherboards. I think its a bug and I hope its fixed soon.
Re:Volunteer... (Score:2)
might be the chipset. My old IBM would run beos fine, just had no keyboard support, they keyboard was fine, it was something on the board. I don't think there are many keyboard chipsets in the world, or whatever the computer uses for it. But i found a non standard one.
also you just gave me another reminder why I have no intent on buyin
Re:Volunteer... (Score:2)
Well PNP keyboards and nice, and it even works with Xfree86 pretty well. Although, if you get a dell PS2 ports are hot swappable. I can't wait for legacy free machines to become mainstream, firewire and USB is all most systems need for externam connectors anyway, besides video I/O that is. Thats probally why I'm looking at getting a mac next computer.
Re:Volunteer... (Score:2)
Well by it's very nature the world of non macs can't just ditch the old stuff, because it's still out there and it wants to connect to new stuff. People have a lot of hard ware that needs old connectors. And things like PS/2 ports, well there is not reason to get rid of them, they work
Re:Volunteer... (Score:2)
Can't quite agree with that. With USB, you can hot-swap keyboards and mouse. This is rather important for servers and notebooks. You can even have multiple keyboards/mice plugged-in simultaneously.
Mayb be nothing you need, but you can't say there's nothing to gain. For the record, I dislike USB as much as anybody, but it's the only replacement for PS/2 available, so we're stuck with it (for slow, small, cheap devices at least).
Re:Volunteer... (Score:2)
Mayb be nothing you need, but you can't say there's nothing to gain. For the record, I dislike USB as much as anybody, but it's the only replacement for PS/2 available, so we're stuck with it (for slow, small, cheap devices at least)."
I have no problems with USB. I like it quit nice. But it wasn't till a bit ov
Re:Volunteer... (Score:3, Informative)
Re:Volunteer... (Score:2)
Re:Volunteer... (Score:2)
haha, your mind sounds like mine. Once I graduate I intend to get working on various models (engine modeling mostly) and such that I dream up but have no time for. My dream model is to give a computer a few basic wants for an engine and it spits out the solution, the fu
Re:Volunteer... (Score:2)
Are you saying your trying to be able to say feed it in the specs of a coke can and it pops out the instructions on how to fold one? Sounds very neat. Also sounds like cheating. The guy who came up with the swan didn't have a 4 way Xeon
Also if that is what it is, have you ever tried to get it to do a slinky, or a Sphere?
yes all said mention items are on my desk now, to late for creative brain.
Re:Volunteer... (Score:3, Interesting)
Re:Volunteer... (Score:2)
example could be tell it, 8 by 8 paper and 1
Re:Volunteer... (Score:3, Insightful)
Re:Volunteer... (Score:2)
Thats not to say I don't need help at times. But it's just the way I work. The only human I can ever co design with is my father, we share the same brain. We come up with the same ideas at the same time.
Last night you woul
Re:Volunteer... (Score:2)
I'm am so confused by how that happened
Re:Volunteer... (Score:5, Interesting)
My basic method is to take a 3D solid (that is, a polygonal 3D model that encloses a volume). I apply a few standard smoothing operations to this model to get a very, very rough shape (in particular, I smooth it until it is fully convex, the first time). I then do simulated annealing based on a handful of hardcoded starting conditions to find a good approximation of that shape -- metropolis might work better for precision, but I decidedly don't want precision now. I then take the model and resmooth it, but one step less. I use the previous foldset as a starting point, and anneal from there. I repeat this for each level of smoothing that was originally needed.
Normally it takes around a million attempts to approximate each smoothing level, although this varies by a factor of at least one hundred, where the swan, for instance, takes about fifty levels of smoothing.
Make sense? Not saying it works wonderfully, but I think it's the correct approach and just needs tuning. Amount of work is, to a first approximation, linear with the geometric complexity of the model, and more or less independent of the number of folds... certainly not exponential in the number of folds!
Re:Volunteer... (Score:2)
Matlab I have been learning through college, though I still don't use it as much as I should. Currently learning Simulink which is part of it. For any kind of dynamic model it is great.
I think your project is interesting and is in need of a webpage that can get slashdotted some day when you get so
Re:Volunteer... (Score:2, Informative)
If you look at Linux 2.5 for example, just about the entire time it has been worked on, people with 32 processor POWER4 machines with 256GB ram, 32 way IA32, etc. have been running benchmarks and optimising and posting results.
This guy is having a hard time finding a > 6GB box to test with...
Now Linux 2.6 will have "good SMP". Not
Re:Volunteer... (Score:2)
at SMP, I mean.
Re:Volunteer... (Score:2)
Freebsd does SMP quit well. They have/are redoing the whole SMP system.
If it works quite well, why does it need to be entirely redone?
When finished Freebsd will have and extremely good SMP, if not the best.
So advertise when it's finished.
Re:Volunteer... (Score:2)
Freebsd does SMP quit well. They have/are redoing the whole SMP system.
If it works quite well, why does it need to be entirely redone?
When finished Freebsd will have and extremely good SMP, if not the best.
So advertise when it's finished."
They had one system, they decided they could do better, so they made a whole new one. Makes perfect sence. You can always improve something, (except coca cola). At some point you relize somethings need to be redone even if the current setup works well
Re:Volunteer... (Score:5, Interesting)
The one gotcha is that PAE is a bit bleeding edge at this point so moving to it may be intresting.
-- Brooks
Re:Volunteer... (Score:2)
Re:Volunteer... (Score:5, Informative)
For those who are curious about what is new in -CURRENT compared to 4-STABLE, you can read the 5.0-RELEASE release notes [freebsd.org] for the bits that were new at the time of 5.0-RELEASE. More has come since.
Re:Volunteer... (Score:4, Insightful)
Current != Release. I looked at there ftp site [freebsd.org] and only found -current or -Release versions. The only one mentioned as stable I found reading the docs are 4.0.
Current = beta, and Release = stable. Stable= superstable or enterprise class stability.
FreeBSD 5 is ready for %95 of user and server use. Its just as stable as FreeBSD 4.6 or 4.7 since they are also Release versions. Only 4.0 is considered STABLE at this point.
However I would not bet my job on it with a server that needs to stay up 24x7 but FreeBSD 5 is as stable if not more out of the box as Redhat8 or Mandrake. FreeBSD hackers obsess about stability more then most linux hackers with the exception of Debian users. I would be cautious of course but to be release quality it needs to be %99.9 stable as opposed to %99.999 stable as 4.0 stable.
Re:Volunteer... (Score:3, Informative)
Re:Volunteer... (Score:3, Informative)
The majority of FreeBSD servers out on the web use -
Re:Volunteer... (Score:3, Funny)
Re:Volunteer... (Score:3, Interesting)
Re:Volunteer... (Score:2)
Re:Volunteer... (Score:2)
DiY - a six step model for success. (Score:2, Funny)
1) Go to pricewatch [pricewatch.com] or e-bay [ebay.com] and buy a server that can hold greater than or equal to 4gb... and buy the RAM while you're at it.
2) While waiting to ship - download the
3) Server and RAM arrive! Snap RAM into server - take existing machine, put aside - plug KVM into new server - fire up - install OS.
4) Test!
5) ?????
6) Profit!
Re:DiY - a six step model for success. (Score:3)
Most of the "benchmark price" crap is C-grade or lower, and it doesn't even use 4-layer PCB. This is the kind of crap you give to the schools, not the stuff you put in enterprise-class servers with 99.999% uptime yada yada yada. Also, it's not the kind of stuff that you overclock.
It has come to my attention that overclockers require a stable base to work on. Hence my assertion that Corsair or XtremeDDR-type ram is good stuff. I don't know if the enterprise-type d00d
Sweet! (Score:2, Interesting)
Joking aside, it's very cool - is support for more than 4GB of memory a first for 32-bit x86 operating systems? I believe Windows NT is limited to 2GB because it keeps half of the 4GB address space for virtual memory / paging (is this right?). At the very least it will help in the interim before native 64-bit x86 machines are commonly available - both in terms o
Re:Sweet! (Score:3, Interesting)
(b) You can get 2GB dimms now... you may be able to get 4GB dimms, haven't looked, as my system (32 slots) doesn't need more than 2GB dimms. So if you really want more ram, check to make sure you
Re:Sweet! (Score:3, Informative)
Re:Sweet! (Score:2)
Re:Sweet! (Score:2)
Re:Sweet! (Score:2)
Re:Sweet! (Score:2)
Re:Sweet! (Score:5, Informative)
As others have noted, Windows NT 5.0^H^H^H^H^H^H2000 also supports it.
Re:Sweet! (Score:5, Funny)
So the Linux kernel's support was obviously stolen from SCO, and therefore doesn't count.
Re:Sweet! (Score:2)
I'm pretty sure 2000 was still in the 4.xx range of windows NT, although service packs way well upgrade it to 5.0 or 5.1 NT status.
To stay on topic, and here I was still feeling like 2048 MB (2GB) of ram was still a lot. I guess not, time to upgrade(1) although I can only install 4 GB total, and thus can't a
Re:Sweet! (Score:2)
No, NT 5.0 was renamed Windows 2000; I think the final release of XP was 5.1.
It seems unlikely that a service pack would change the major version number; I don't have a service-packless 2000 to test on, but W2K SP1 definitely identifies itself as "5.00.2195" (the 2195 is, I think, the build number). From everything I've
Re:Sweet! (Score:2)
Give it up! (Score:3, Funny)
Who has a mobo for this? (Score:2)
I know this is more of a test for those who have servers, but If you have such a machine chances are you can't take it down to test somthing on it.
Re:Who has a mobo for this? (Score:3, Informative)
Re:Who has a mobo for this? (Score:3, Informative)
Its pretty stable. Not as stable as -Stable or the older freebsd 4.x -releases but its about as stable as most linux distro's. Its fine for non super critical server use and workstation use. I find FreeBSD more stable and mature then Linux and this is why I use it.
It sounds like they are looking for testers anyway and no bussiness user is going to run critical software on an OS just for a test.
Re:Who has a mobo for this? (Score:3, Informative)
That said, -CURRENT is pretty darn stable, although it dies on my laptop in odd ways (but so does linux and NetBSD -- Even Winblows has issues with it). IMHO, 5.0-RELEASE is only good as a bootstrap for 5.0-CURRENT, as there are SIGNIFICANT fixes in -CURRENT.
How would I build a 4 GB + System? (Score:5, Interesting)
Re:How would I build a 4 GB + System? (Score:5, Informative)
If you can find 2GB non registered/non-ecc modules then you can use them in most boads. You could also use boards like: this one [asus.com] which uses the 7505 chipset in a a desktop Pentium IV board (dual channel, 2G per socket, four socket = 8GB of ram) =)
Re:How would I build a 4 GB + System? (Score:4, Informative)
Re:How would I build a 4 GB + System? (Score:2)
There is life beyond the latest overclocking MB
I've quoted it before.. (Score:3, Funny)
People with lots of RAM (Score:3, Funny)
My current setup (12GB RAM) (Score:2, Interesting)
Specs:
Intel SHG2 board
Dual 3.06 XEON processors
12GB DDR266 memory
nVidia Quadro
480 GB hard drive space in a 4-way stripped array
My penis is normal size, thankyouverymuch.
Re:My current setup (12GB RAM) (Score:4, Funny)
Uh... (Score:3, Interesting)
Re:Uh... (Score:2)
Re:Uh... (Score:5, Funny)
Re:Uh... (Score:2, Funny)
Re:Uh... (Score:2)
But this isn't really a matter of whether the RAM works but whether the OS deals with it nicely. For that, you'd want to try malloc()'ing and free()'ing various amounts of RAM (and in very large chunks), forcing parts to page in and out, and so forth...
In short, it's just a matter of a few hours' worth of C (if that).
Testing RAM (Score:2)
I wonder how long it would take to test all that RAM?
I know my first test would be to install Neverwinter Nights and/or Unreal Tournament 2003 into a RAM drive...
I volunteer! (Score:2)
With apologies to Blake "buy me a Mac and I'll fix the bug" Ross [blakeross.com] (Mozilla bugs 75158, 76728, 77758, 81028, 88086, etc).
Easy (Score:2)
Re:Easy (Score:2, Insightful)
LiNUX??? Nooo, Thank you very much. Only FreeBSD.
The reasons are cleaner design, better VM system, better network support (NFS especially), ports/packages system. In my experience FreeBSD has overall better device drivers support. Linux was supposed to work, but inconsistency with library versions and installed programs prevented it to work properly. If you have time you may recompile all needed pieces but
AGP slot (Score:2, Insightful)
Jesus Tap-dancing Christ! (Score:5, Funny)
I have just the box for this... (Score:3, Interesting)
How well does BSD work with Hyperthreading? The lab box has 4 HT enabled Xeons in it right now, and I could toss in another 4, resulting in 16 virtual CPUs.
Re:I have just the box for this... (Score:5, Informative)
Re:I have just the box for this... (Score:3, Informative)
Okay, if you insist:
You're ignorant.
Does that make you feel better?
I thought Intel's HT was basically emulating dual CPUs, and it was transparent to the OS. Why would the OS need special support for it?
On a conventional SMP system, each CPU can handle exactly the same processing tasks. The second 'virtual' CPU on a HT CPU is created using the idle exectution units on the single die.
To (over)simplfy, if the main CPU is working on a series of integer calculations, the virtual CPU w
Rembember the LIM standard? (Score:3, Interesting)
It seems that, 20 years later, we're back to doing essentially the same thing.
Re:Rembember the LIM standard? (Score:4, Informative)
It seems that, 20 years later, we're back to doing essentially the same thing.
No, this system doesn't work like that.
Intel processors since the Pentium have supported a system that allows you to use a larger page size than standard so that you can have more physical address space. You specify the start address of each page as 24 bits which are assumed to align to a 4K boundary which gives you 4M*4K = 16Gb of physical RAM. Each page is 2Mb in length. You can mix 4K and 2Mb pages in the same system, although not in the same quarter of the process adress space. So you get more actual physical memory, although each process is limited to 4G at once (whereas with LIM EMS the entire system was limited to 640K + 64K of 'banked' memory)
What happens if you have 6 Gigabytes? (Score:3, Funny)
Eh. (Score:2, Interesting)
PAE never really excited me. I mean ... it's like EMM386, with 4GB instead of 1MB. It's a hack, and from what I hear (that is to say, what Will Irwin has said on LKML) PAE is fairly slow compared to regular memory, anyway. (And regular memory is already fairly slow compared to core CPU clock speeds, even with high-speed DDR.)
I won't say people don't do >4GB on x86, because obviously they do, but there are reasons not many people do. :3
Re:Eh. (Score:3, Interesting)
What exactly did Will Irwin say? (Do you have a link to his LKML message?) It's not as if there's "PAE memory" and "regular memory" - if PAE is enabled, it's all regular memory, you can just use more of it.
What he may have meant is that, with PAE extended, there are some things that are slower. With PAE enabled, you have a 3-level page table rather than a 2-level page table, and page tab
OSS is really catching up these days... (Score:2, Informative)
bash-2.03$ uname -a ; prtconf | more
SunOS largo 5.8 Generic_108528-14 sun4u sparc SUNW,Ultra-Enterprise
System Configuration: Sun Microsystems sun4u
Memory size: 10240 Megabytes
bash-2.03$ psrinfo
0 on-line since 03/10/03 13:25:03
1 on-line since 03/10/03 13:25:07
4 on-line since 03/10/03 13:25:07
5 on-line since 03/10/03 13:25:07
8 on-line since 03/10/03 13:25:07
9 on-line since 03/10/03 13:25:07
10 on-line since 03/1
Re:That's different ... (Score:3, Interesting)
Well, SPARC V9 doesn't, but the older 32-bit versions of SPARC did. SPARC V8 plus the SPARC Reference MMU supported >4GB of memory in the same way PAE does, and Sun supported that on their Sun-4d machines, I think.
Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... (Score:2, Funny)
Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... (Score:5, Funny)
Umm, that'd be 8 MEGs you got in there, Sparky.
I'll bet it has a 5.25 TB floppy drive, and a 20" LCD green-screen monitor.
Re:64 + 128 + 256 + 16 + 224 + 64 + 512k.... (Score:2)
This just in... (Score:4, Funny)
"BSD isn't dead! The infidel Linux coaliation will soon pay the price for descriating BSD!"
More at 11.
Hate to inform you but there's users out there... (Score:2, Insightful)
Try looking up widomaker.com [widomaker.com] on any of the nmap spoof sites out there. Betcha you'll smile... they're running FreeBSD AND they are a significantly sizeable Hampton Roads ISP. I believe the MAJOR ISP in HR also uses BSD, but I'm not sure since I've not telnetted in for ages upon centuries (1997
I am too lazy at the moment and too drowsy to check it myself. But I know for a
Re:Why... (Score:4, Insightful)
Hardware support? Never had an issue with it under FreeBSD myself, and if you're planning on running it, you can always pick your hardware properly.
Now as to WHY you'd run it?
Its reliable, quick, sensibly laid out, and works very much like commercial unix.
Just because you're too shortsighted to see a use for it, doesn't mean that no one else has uses for it.
smash.