Slashdot Mirror


Wcarchive Does 1.39tb In 24 Hours

Josef Grosch writes "Walnut Creek's FTP machine, wcarchive, running FreeBSD transfered 1.39 Terabyte in a single 24 hour period. "

116 comments

  1. This is true by yonderboy · · Score: 1

    FreeBSD has a feature that allows you to have more filesystem than disk. It's actually pretty useful (argh, filled up / ).

    Check the FreeBSD handbook entry for how to do it:

    http://www.freebsd.org/FAQ/FAQ52.html#52

  2. Re:Okay, here's a question by dbullock · · Score: 0

    The sort of optimization I'm thinking of here would be along the lines of giving some daemon a hard-coded place in memory, or some similarly evil thing. (I recall hearing that NT did something along these lines; a discussion of it came up on one of the /. Mincraft threads.) Or are Unix derivatives so versatile with kernel tuning parameters and such that a single-purpose OS (ServerBSD, perhaps, or "Servix" :) would be unnecessary?

    Or, if you optimize it for serving pr0n, you could all it "Cervix" :)

    Sorry -- couldn't resist (LARTing self heavily)

    --
    http://www.bullnet.com
  3. Re:First time... by Anonymous Coward · · Score: 0

    Maybe in a 24-hour period, but so what? It just exceeded a round number. Is getting 0.9tb much different than getting 1.1tb?

  4. Hah! Cool post! by cmc · · Score: 1

    I haven't laughed like this in ages.

    ... Same kernel, same apps ...

    and even better...

    ... great support from Microsoft. It can also play games ...

    Hah!

  5. Re:"FreeBSD has a better logo" or "Dump the pengui by Anonymous Coward · · Score: 0

    >Linus likes penguins

    I thought the penguin was a joke, because Linus was bitten by a penguin...

  6. Re:honest question, just curious by DG3 · · Score: 1

    The actual theoretical when you consider layer 2 overhead is about 1.07TB. Then subtract Layer 3/4
    overhead, the global Internet packet loss rate (which averages about 7%), and FTP overhead, and you end up with about .97TB. Prior to this weekend's gigabit ether test, the record was .969TB, which seems to confirm this.

    --
    -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project
  7. Re:Number of floppies! by dylan_- · · Score: 1

    Round up to 954,841 and THAT'S how many floppies it would take to hold that much data. Wonder how long it would take to split that? Any estimates? =)

    Well, zipping a large file to disks here, without compression, takes a fairly regular 80 seconds per disk....so....

    80 * 954,841 == 76,387,280 seconds == 21218.69 hours == 884.11 days == 2.42 years (roughly).

    Not bad for a days work. :-)

    Umm...(Score:2,Informative) ? (ahem!)

    dylan_-


    --

    --
    Igor Presnyakov stole my hat
  8. Re:Cool by Anonymous Coward · · Score: 0

    This is great. slashdoters aren't falling for the flamebait tricks! yay!

    Kudos to you, sir.

  9. Re:SCSI subsystem by Anonymous Coward · · Score: 0

    The thing to remember is there's a VERY big difference between 1 drive/1 controller nad a hundered drives on 5 controllers (2 double channel + 1 single)... doing the first is trivial, doing the latter and not letting it eat up CPU isn't.

  10. Re:honest question, just curious by dcs · · Score: 1

    Linux VM system doesn't scale. You can tune it to a given load, but it just won't be able to adapt to different loads.

    Though I suspect this issue is not relevant for wcarchive. For one thing, since it's sole purpose is serving files through ftp, it doesn't need to adapt to different load usages. For another thing, I doubt it ever swaps... Not that Linux can handle 4 Gb of RAM on ia32, but...

    Nevertheless, there are still gains in the handling of memory on the FreeBSD. David Greeman _is_ one of the responsibles for the vm subsystem in FreeBSD, and has been so for a long time.

    --
    (8-DCS)
  11. Micron passing up big opportunity by Isaac-Lew · · Score: 1

    They don't seem to offer *any* other pre-loaded operating systems other than Windows NT.

    They could get early market share on FreeBSD pre-loaded servers.

    If they don't, I'm sure someone else will...

    Any Free/Net/OpenBSD VARs out there?

  12. Re:Perhaps a new benchmaking technique? by gwolf · · Score: 4

    Would be too hard to make it real - What would happen if tomorrow morning you read in Slashdot about such a benchmark? I can assure you that thousands of people would be requesting more and more info from the free server, and hundreds would be sending DoS attacks to the NT one... :)

  13. Re:IDE? by Anonymous Coward · · Score: 0

    FreeBSD has a new ATA subsystem under development that will bring the same performance improvement CAM brought to SCSI... to IDE!

    I'm running with that code right now, and it is EXTREMELY fast!

    --Alex

  14. God I hope you are joking. by Filgy · · Score: 1

    Topic says it all.

    --

    -- filgy
  15. Re:Unverified by grommit · · Score: 1

    No, but using a network monitor to count the bits for us would be quite easy to do.

    Just reset the count every 24 hours.

  16. PCs vs. Workstations by cmc · · Score: 1

    When I had an IDE disk, a Samsung 3.2 GB drive, it ran pretty well, but you have to realize that FreeBSD is really more of a server/workstation OS, and no server/workstation should really use IDE. PCs, which happen to be Linux's domain (more so than FreeBSD), however, do not need SCSI, and can do fine with IDE.

  17. Number of floppies! by Magus311X · · Score: 1

    Well, let's do this together!

    Supposedly 1,391,836,770,942 bytes have been transferred (bout 1.39TB).

    A floppy disk has 2827 usable 512-byte sectors. Do the simple multiplication and that floppy disk holds 1,457,644 bytes.

    After some division fun you get 954,840.6017724.
    Round up to 954,841 and THAT'S how many floppies it would take to hold that much data.

    Wonder how long it would take to split that? Any estimates? =)

    --Rob
    ------------------------------------------------ -
    void docrazythings(){
    docrazythings();
    }

  18. Re:"FreeBSD has a better logo" or "Dump the pengui by winter@jurai.net · · Score: 1

    You forgot the original site: The FreeBSD Token Ring Project

  19. Re:honest question, just curious by imp · · Score: 5

    The biggest easily identifiable things that make FreeBSD be able to handle this load are the CAM subsystem (to serve up the data fast), which Linux currently lacks. Justin Gibbs did an excellent job of getting close to the max performance out of SCSI with CAM. Linux's SCSI subsystem is primitive and slow in comparison. It lacks good error recovery and mixes too many levels of abstraction. While it does work for most people most of the time, I would doubt if it could drive the I/O subsystem as fast as FreeBSD does.

    I'm biased. I work with Justin here at Pluto, and we have Video server machines based on FreeBSD that are disk bandwidth limited. It is very fast and I'm very impressed with it.

    Warner Losh

  20. Re:Oh my word by Fartalot · · Score: 1

    But I don't want to use any microsoft contribution, besides WHAT CONTRIbUTION?????
    your M$ put alot of money on kernel research. WHO CARES, I wish you die soon for what you said here. I dont want you to post anything here, you don't belong here, Go play around somewhere else, DIE YOU MORON.

  21. Re:"FreeBSD has a better logo" or "Dump the pengui by Anonymous Coward · · Score: 0

    http://www.6design.com/chuck-wan.gif

    Your right.

  22. Re:Cool by timster · · Score: 1

    I want a gf that dares me to make posts on Slashdot.
    I think that'd be cool.

    --
    I have seen the future, and it is inconvenient.
  23. Re:Couldn't have done it without us! by atdot · · Score: 1

    While I'm never one to bash linux, or even NT for that matter (ok, maybe a little), The last post looks pretty funny to me:

    couldn't have done it without us? sounds a little like BSD envy to me.

    all in good fun, all in good fun......

    --atdot
    (bsdie)

  24. Hey! Waitaminute! by Khan · · Score: 1

    (Score:-1, Flamebait) -what the hell is THIS about?! I'm a pro-linux user. If you can't see the humour here then don't moderate. I was doing my best Darth Vader in light of all the M$ crap flying around here. See that name up there.."Khan"...that means "really cool linux mofo". Remember it! :P

    --

    "Klaatu, verada, necktie!" -Ash

    1. Re:Hey! Waitaminute! by Eric+S.+Smith · · Score: 1
      I'm a pro-linux user

      Yes, and your post was probably interpreted as a shot at FreeBSD.

  25. Re: 2940U2W by Matts · · Score: 2

    Does anyone here know how to switch this controller to 80M/s on Linux - I can only get it to work at 40M/s on Linux 2.2.8. Not that this speed is critical - I'm not having much luck finding hard drives that'll do 80M/s, I'm just curious.

    Thanks.

    perl -e 'print scalar reverse q(\)-: ,hacker Perl another Just)'

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  26. Proposition... by Anonymous Coward · · Score: 0

    Why don't we do away with such notation anyway and quote in NT units, i.e. the equivalent of X similar NT machines.

    :)

  27. Perhaps, but... by cmc · · Score: 1

    IDE is okay for occasionally-accessed small amounts of data, but for things like workstations or servers (servers like wcarchive), SCSI is definitely the best choice.

  28. Re:What's the machine config? by cambyses · · Score: 4

    "Welcome to wcarchive - home FTP site for Walnut Creek CDROM. There are currently 4963 users out of 6000 possible. This machine is a Xeon/500 with 4GB of memory & 1/2 terabyte of RAID 5. The operating system is FreeBSD. 100Mbps colocation services provided by CRL Network Service." (from ftp://ftp.cdrom.com )

    Up until just recently the box was a lowly 200pro as far as i know and was still setting records.

    Daniel Harvey

  29. No, what is your point? by Charlatan · · Score: 1

    The subject says it all. What exactly _is_ your point?

    This is genuine curiousity here. Your point went right by me. :/

    1. Re:No, what is your point? by cmc · · Score: 1

      That such a popular FTP mirror will be naturally sending a lot of data. The 1 Terabyte mark was expected by anybody who's been paying attention to the latest hardware upgrade on the server. The claim that the 1 TB mark was faked can be easily refuted by the popularity of wcarchive.

    2. Re:No, what is your point? by Charlatan · · Score: 1

      Ohh! I really did miss the point then. I thought you were attempting to dispute the claim.

      Apologies!

  30. Re:What's the machine config? by Anonymous Coward · · Score: 2

    It was NEVER a lowly 200pro. It was a 200pro with a lot of RAM. Serving up 13 MB/second sustained on a system with modern SCSI hardware (disks and host adaptors), a large file system cache, and modern network cards (that do bus mastering DMA) is not a CPU bound task.

  31. Re:IDE? by Anonymous Coward · · Score: 0

    I'm on 4.0 CURRENT aswell and the only big difference I notice is less delay on bootup.

  32. Re:Unverified by Charlatan · · Score: 1

    The claim came from the server generated stats.

    What exactly would you propose we do? Count the bits one at a time as they leave WC CDROM?

  33. Is this news? by Anonymous Coward · · Score: 0

    We've heard about wcarchive setting records several times in the past couple of months. Is this really news anymore? Is it a news story when the number of hosts on the internet sets a new record?

  34. Re:honest question, just curious by Anonymous Coward · · Score: 1

    Let's put it this way. Theoretically, we'll say that the server can use the entire 100 Mbps capacity of the connection, all day long. A day lasts for 86400 seconds.

    Total theoretical bandwidth: (100 Mbps * 86400 seconds) / 8 bits per Byte == 1.08 TB (assuming
    1000000 MB == 1 TB).

    Of course, overhead will drop this number some, but they must be saturating their Fast Ethernet line continuously!

  35. Not just a record, but the 1TB barrier by John+Allsup · · Score: 1

    This IS news, but only because the record went over 1TB. If they set one over 2TB, that will be news, and the same if they do it over, say, 5TB -- 1TB, like the 1TFLOP in supercomputing (though less significant) is important, because another order of magnitude of transfers has been reached.

    --
    John_Chalisque
  36. Perhaps a new benchmaking technique? by Xunker · · Score: 4

    After all the flap about Linux-vs-NT, how about a *real* realworld benchmark -- Have the OS in question pull a 24 hour shift as the WCArchive server-- Whomever puches packets faster and crashes less, wins!

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    1. Re:Perhaps a new benchmaking technique? by Travis+Ruthenburg · · Score: 0

      You'd have to see if Linux could handle it first. Ftp.cdrom.com runs on FreeBSD.

    2. Re:Perhaps a new benchmaking technique? by argent · · Score: 1

      If it's an FTP server it's real easy to see what OS it's running.

    3. Re:Perhaps a new benchmaking technique? by Oirad · · Score: 1

      You just don't tell the public when it's going to happen. They know it's going to happen, I guess, but not when. One day, Walnut Creek is running off NT. The next, Linux. I'm sure it could be done with a modicum of fairness, at least.

    4. Re:Perhaps a new benchmaking technique? by Oirad · · Score: 1

      Yeah, I suppose. But we all want fair tests, right? We as a community decried Mindcraft's tests. We'd be awful big hypocrites to not treat that hypothetical test fairly by subjecting it to anything less than normal (per se) traffic...

  37. Re:Cool by jgalun · · Score: 1

    Are we sure that this is flamebait? To me it's so funny that it can be nothing other than sarcasm and could pass for a story on Segfault with just a little bit of polish.

  38. Re:What's the machine config? by Anonymous Coward · · Score: 0

    This machine is a Xeon/500 with 4GB of memory & 1/2 terabyte of RAID 5.

    NetFRAME 9201 server machine provided by Micron Electronics. Please visit http://www.micronpc.com/web/walnutcreek.html.

  39. Terabytes, not megabytes. by cmc · · Score: 1

    You're confusing terabytes with megabytes, I'm afraid. A megabyte is 1,048,576 bytes, whereas a terabyte is 1,099,511,627,776 bytes.

    1. Re:Terabytes, not megabytes. by nhm · · Score: 1

      Please, please, please...

      Read the name under which the submission was made.

  40. Re:Wow. by DES · · Score: 1

    Actually, it servers more RedHat installations than ftp.redhat.com and all other mirrors added up.

  41. Sarcasm-challenged moderators? by ragnarok · · Score: 1

    I think we can safely say this was meant to be sarcastic, why does it get a -1?

    --
    Search first, ask questions later.
  42. What's the big deal? by TypoDaemon · · Score: 0

    Can't you get 1.44 tbytes to a floppy?

    Jeez...

  43. Re:Wow. by Isaac-Lew · · Score: 2

    Let's see...it's the official server for FreeBSD and Slackware Linux, as well as being a mirror for NetBSD, Red Hat, TurboLinux, Debian and Suse (check in the Sunsite dir for Suse). They also have a lot of ID Software stuff (don't know if they're an official mirror, but it looks like it). They seem to have a lot of other things, but I haven't really explored the UNIX or Windows stuff yet.

  44. Re:NT is better. Face is by jedaustin · · Score: 1

    Are you an idiot, or just kidding!

  45. What's the machine config? by deeny · · Score: 1

    Congrats to the BSD guys on this one. :)

    I'm just curious what the machine config is OTHER than the gig ethernet. :)

    _Deirdre

    1. Re:What's the machine config? by Anonymous Coward · · Score: 2

      I think it works this way:
      with 40 MHz bus/16bit wide:
      single ended : 40M
      Low Voltage Differential: 80M

      You need to have all your drives and terminators LVD enabled(and no SE devices connected to the same chanel) to run in Ultra2 mode.

    2. Re:What's the machine config? by Travis+Ruthenburg · · Score: 5
      According to ftp://ftp.cdrom.com/archive-info/wca rchive.txt, Its configuration is as follows: Micron NetFRAME 9201 system, consisting of:
      • One 500MHz Intel Pentium-III Xeon CPU w/512K L2 cache
      • 4GB of main memory (16 * 256MB 50ns ECC EDO DIMMs)
      • 1 Adaptec AHA-2940U2W PCI single-channel wide Ultra-2 SCSI controller
      • 2 Adaptec AHA-3940AUW PCI dual-channel wide UltraSCSI controller
      • 1 Intel Pro/100+ PCI 100Mbps Fast Ethernet controller
      • 1 Bay Networks Netgear GA620 Gigabit Ethernet adapter

      The file contains more detailed information on the configuration. Also, there's a picture available here.

  46. Really? (Score: -1, Troll) by Anonymous Coward · · Score: 0

    Is your GF from Microsoft?

    1. Re:Really? (Score: -1, Troll) by dylan_- · · Score: 1

      Is your GF from Microsoft?

      No, that's GPF.

      dylan_-


      --

      --
      Igor Presnyakov stole my hat
  47. Re:Wow. by gavinhall · · Score: 1

    Posted by Mr Spock:

    I would also like to echo your sentiment.

  48. Re:That thing on top by bofh23 · · Score: 1

    read the file describing the configuration.

    It's a Siliconrax SR-485 rack mount peripheral chassis with a built in 9" or 10" monitor

    It also houses the Mylex DAC960SXI SCSI-SCSI 6 channel RAID controller, w/256MB cache.

  49. Lemme guess... by red_dragon · · Score: 0

    'Twas due to the Slashdot Effect after posting the Slackware 4.0 article here, right? There's too much coincidence...

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  50. Okay, here's a question by Anonymous Coward · · Score: 2

    OS design is a matter of comprimise, especially with general-purpose operating systems. Linux and the BSDs have to accomodate people using machines as web servers, or as HTTP clients, or as single -user machines, or all of these at once and more. This necessitates comprimises between such things as portability, and speed, and generality, and code-ability of features, and so on.

    My question is, why not take one of these general-purpose OSes and, for some given task, hard-code in optimizations? This new OS could still remain backwards-compatible with the old OS, so it wouldn't really be a fork.

    The sort of optimization I'm thinking of here would be along the lines of giving some daemon a hard-coded place in memory, or some similarly evil thing. (I recall hearing that NT did something along these lines; a discussion of it came up on one of the /. Mincraft threads.) Or are Unix derivatives so versatile with kernel tuning parameters and such that a single-purpose OS (ServerBSD, perhaps, or "Servix" :) would be unnecessary?

    1. Re:Okay, here's a question by petchema · · Score: 1

      fyi, cdrom.com box *is* a heavyly tweaked system (userland for sure, kernel almost certainly).

  51. The problem. by Anonymous Coward · · Score: 0

    WC Archive is a very well tuned FreeBSD system. It was years of experience with a high traffic ftp server that they got the performance out of it that they now get. I once read somewhere about Jordan K. Hubbard saying something about this. They also use a lightweight ftp daemon that is specialized to the task. WC archive is probably where the FreeBSD project gets alot of feedback about the performance bottlenecks in the OS. To make it fair, you'd have to let some linux people and some NT people run a high traffic ftp site so that they can learn how to tune their OSes to peak performance. But how long and how far does the "tuning" go? Is source code modification considered tuning? Or how about source code tuning of somethings but not others? You can't really compare another OS in serving ftp files to the system WC archive runs I don't think. You could possible test stock installs w/ a decent ftp daemon (like wu-ftpd in the FreeBSD ports collection). If possible, compile the same ftp server on all OSes. Then launch each into the fray.

  52. Replace it with NT? by DrZiplok · · Score: 1

    If Hotmail couldn't do it with Microsoft's backing, I can't imagine it being worthwhile here without it.

  53. Re:All Hail FreeBSD! by Eg0r · · Score: 3
    Come on, who ever said the majority of Linux users were narrow-minded morons? ;-) Some kids have to grow-up, sure, but I guess it's all about freedom of choice and what system(s) suits you best.

    With Linux getting such media attention, it's normal that some people in the community don't get the message or the point or whatever... It's like everything else, kids come, get bored and go away...

    I'm definitely impressed with *BSD, and may well give it (them?) a go when I have a PC for it.

    Anyway, the point is, we don't fight each other mind you, we just fight world domination by ONE and unique operating system... I want choice! I want the best system for the task, whichever it is... And if FreeBSD is that much better than other systems for File/Web/FTP servers, well, I'll just have to try it by myself!

    Repeat after me, we're not fighting each other, we must keep an open mind and as they say over here, what have I contributed to the community today?

    ---

    --
    "Hasta la victoria siempre!" El Comandante
  54. Re:IDE Rulez, as long as you have only one by dcs · · Score: 1

    The second you have to access two disks simultaneously, IDE looses. If you make each one a master, then you are really putting them on two different controllers.

    If you have lots of disk access, lots of disk, there is no way IDE can compete. Even more if you want your CPU time for other things. Ever heard of tag queues?

    --
    (8-DCS)
  55. Re:Cool by Bill+Currie · · Score: 1
    I know you're being sarcastic, but...
    Microsoft put alot of money into kernel research to make the NT kernel, thats why its so much better.
    Better than what? Stepping in a turd in bare feet?

    The free un*x programmers have put a lot of love into kernel research/development to make their kernels, that's why they are superior to NT.

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  56. First time... by cmc · · Score: 1

    Absolutely! This is the first time any public FTP server has transferred over 1 terabyte of data.

  57. Re:Quick! by _Stryker · · Score: 1

    But the mindcraft study was between Linux and NT, so in this context it would be pointless. Now if you wanted to use if for a completely new study then that is a different story.
    ---

  58. Re:Terabit or Terabyte? by rjk · · Score: 1

    Personally, I try to write "bits" or "bytes" explicitly, so that there's no possibility of confusion. (Except of course there is, because sometimes "mega" means 2^20, and sometimes it means 10^6.)

    http://www.bafug.org/NewRecord.html implies that the amount of data shifted really was 1.39*10^12 bytes in a day, which I reckon comes to around 15 megabytes a second on average.

    1.39 terabits/day wouldn't be news.

  59. Re:honest question, just curious by Travis+Ruthenburg · · Score: 2

    Actually, the connection can't keep up with the disks. This recent record (of over a tb) was due to the recent upgrade to gigabit ethernet. With the previous 100Mb ethernet, a tb was a mere dream.

  60. Terabit or Terabyte? by MS · · Score: 2
    b stands for bits, while B stands for Bytes. So tb really is terabits, while terabytes should be abbreviated as TB.

    Same goes for the first letter: T is the real symbol for Tera(=10^12), while M is for Mega(=10^6) and m is for milli(=10^-3), D is for deka(=10^1) and d is for deci(=10^-1). t has no special meaning, so it may also be understood if used for Tera although I would not recommend using it this way.

    My PC has 32 MB of RAM, while my modem transfers data at a speed of 33 kb/sec - You see de difference.

    :-)
    ms

    PS: I'm missing SUP and SUB for super/subskripts - Rob, pls add them

  61. Re:honest question, just curious by Charlatan · · Score: 1


    But it's more than just 13MB p/s. I'm sure almost any modern OS, including NT, could pump through 13MB p/s. But cdrom.com is doing much more than that. It's managing 5000 concurrent connections as well. I don't know that any OS could do that _and_ still pump out 13MB p/s.

  62. SCSI subsystem by Anonymous Coward · · Score: 0

    Where do the benefits of the CAM system manifest? I run Linux with an AHA2940U and 7200rpm Quantum Ultra SCSI drive, and I can't really see how it could be any faster. (Seems hardware limited) Incidentally, the AIC7770 driver for Linux is derived directly from a recent version of the BSD driver.

    See my Linux Server Performance Checklist at:
    http://home.att.net/~jageorge/performance.html

    1. Re:SCSI subsystem by imp · · Score: 1

      Your system is too small. Try running with multiple disks on multiple busses and you'll see a huge improvement with CAM over anything else.

      Justin Gibbs, who wrote cam, also wrote the aic7xxx driver. When it is ported to Linux, much of the error recovery is gutted because Linux's SCSI subsystem doesn't handle things as well,
      espcially in the error recovery realm. One of the things that the Pluto boxes can do is you can pull out a disk at any time and the device is dynamically removed from the system. When you hot plug it back in, it dynamically added back to the system. You just can't do that with Linux when the disks are active.

      We use the AIC chips on our pluto box (something like 12-16 of them for all the channels), so it has to be fast....

  63. Re:"FreeBSD has a better logo" or "Dump the pengui by Anonymous Coward · · Score: 0

    The Linux logo is perfect, just look at Linus Torvalds. Don't you agree that he looks like some fat penguin with a bad haircut?

  64. Re:Cool by Anonymous Coward · · Score: 0

    Hi, Im the original guy who posted this.

    Yeh. It was sarcastic. Plus, my girlfriend dared me to do it

    hehe. None of it is serious, I was just testing how ignorant i could make myself sound.

  65. Tweaking by Anonymous Coward · · Score: 0

    I believe you; I'm sure they optimize every kernel parameter they can.

    I guess my question (and I feel really naieve about this, never having done any OS design of my own) would be whether it would be helpful to do "bottom-up" programming with the OS -- not just changing the application to run well on the OS, but changing the OS to run the application well. Evil things, like changing variables to constants, or hard-coding memory addresses into code.

    I don't know if this sort of thing has really been possible before, since free, hard-core OSes are relatively new, and those selling them haven't been highly focused on benchmarks.

  66. Re:Quick! by argent · · Score: 2

    Why? Because the point of the Mindcraft survey was to denigrate free UNIX, of any stripe. Whether it's FreeBSD or Linux it sheds doubt on their veracity either way.

  67. Re:All Hail FreeBSD! by kreyz · · Score: 2

    I agree, FreeBSD and Linux RULES!!! I'm glad to see that it is hitting the spotlight a lot more ofter. Now if we could just be a little nicer to each other......

  68. Who pays the bill ? by Anonymous Coward · · Score: 0

    I alway wonder how those cdrom.com manage to finance the whole thing. I really doubt that you can sell so many CD's ... btw: what do you think they'll have to pay for such a connection ?

  69. That thing on top by Anonymous Coward · · Score: 0

    looks like a microwave! Anyone know what it is?

  70. Re:honest question, just curious by Anonymous Coward · · Score: 0

    The disk I/O system isn't that amazing. Linux has no trouble doing a sustained 13 MB/second, which is what is required to satisfy that load. Also, consider that every time they set a new record, it is soon after some major large thing has been released. They've got a lot of RAM, and that large thing (e.g., the SiN demo, RH 6, Slackware, etc.) fits in cache, so the disk probably isn't that big a factor.

  71. What is wrong with my name? by TypoDaemon · · Score: 0

    This is my name man...c'mon, be kind

    And it was a joke...I just think floppy whenever I see anything around 1.38 or 1.44 or somewhere there...

    I could never get meg's confused with tb...I would hafta be extremely stupid.

    Though that fact about the 900,000 disks was kinda cool...

  72. Re:honest question, just curious by Eivind+Eklund · · Score: 1
    I boot freeBSD 3.1 and Linux 2.2.* and NT 4.0 on my SMP box and theres basically no difference between freeBSD and Linux except Linux has faster disk performance (on my hardware)

    You are most likely not running the comparisons in a fair setup. The default setup of the filesystem on Linux is to gamble with the users' data (metadata is trashed on uncontrolled reboot); the default setup on FreeBSD is to not gamble with data. If you want to compare the FS speed of Linux and FreeBSD, the following comparisons are (reasonably) fair:

    • Linux default mode (async) vs FreeBSD in async mode
    • Linux default mode (async) vs FreeBSD with soft updates (in this comparison Linux is unsafe and FreeBSD safe)
    • Linux sync mode vs FreeBSD sync mode
    The best mode for FreeBSD is usually soft updates mode; this is not the default mode due to licensing restrictions (the license the soft updates code is available under is about as restrictive as the GPL, which is much more restrictive than FreeBSD consider OK).

    As for the TCP/IP stack of Linux being faster: This does not surprise me; I expect it to at the very least be faster for anything that can be micro-benchmarked, and probably as fast as the BSD stack under real world load, too. Dave S Miller has done a very good job. If we (*BSD) have an advantage for real world load, I expect it due to that not being as easy to measure, so we may have an advantage due to actually having run under real world load for a long while).

    As for SMP: In my opinion, neither FreeBSD nor Linux is really up to snuff. Attempting to judge between them is really pointless.

    Eivind.

    --
    Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  73. Re:honest question, just curious by Graymalkin · · Score: 1

    FreeBSD also has much better SMP support than linux does, UFS is also a little faster than ext2 (so I'm told but I may be talking out of my ass). The new WC server has like 4 Xeons, and a bunch of RAM. I would guess that if it were on linux they would have to drop the user limit back to 3000. But thats just a guess.

    --
    I'm a loner Dottie, a Rebel.
  74. Wow. by queef · · Score: 0

    Go FreeBSD! :)

    Wow....Walnut Creek's FTP server is mighty popular
    though.

    --
    -- queef
  75. Re:honest question, just curious by norn · · Score: 2

    Well, I have no comment as to how well Linux could do in comparison to FreeBSD, but will this machine even be the same on Linux. ie. Can linux even access 4GB of RAM on x86 hardware? Last I heard it was about 2GB.

  76. Now get back to your MCSE studies by Anonymous Coward · · Score: 0

    :)

  77. Re:Quick! by havoc- · · Score: 1

    _BECAUSE_ it is running FreeBSD.

  78. Re:Quick! by _Stryker · · Score: 1

    Why? The machine is not running Linux, it is running FreeBSD.
    ---

  79. Re:Cool by DMDx86 · · Score: 1

    FreeBSD is more or less linux: Same kernel, same apps, so Umm.. I think not. FreeBSD is based on 4.4BSD which was developed by Berkerly. Linux is a homemade kernel done up from scratch. Sounds like someone needs to do there homework.

  80. All Hail FreeBSD! by gavinhall · · Score: 1

    Posted by LocNar:

    Now you all know the Power of the FreeBSD side!

  81. Quick! by Signal+11 · · Score: 1

    Quick, submit that machine to mindcraft! :)

    --

  82. Re:honest question, just curious by Anonymous Coward · · Score: 0

    I boot freeBSD 3.1 and Linux 2.2.* and NT 4.0 on my SMP box and theres basically no difference between freeBSD and Linux except Linux has faster disk performance (on my hardware) and slightly faster tcp/ip transfer speeds, freeBSD might have better SMP but it's to close for me to pick it. In 2 months FreeBSD has crashed once and in 8 months Linux never has, never even had X crash the _only_ thing crashable is netscape :), as for NT it can crash whenever and is pretty slow.

  83. honest question, just curious by Anonymous Coward · · Score: 5

    Realistially, what would happen if you substituted say... Linux or (god help us all) NT for FreeBSD on that machine. Seriously, would it suddenly grind to a halt? What exactly is special about FreeBSD that makes it and it alone able to dole out data at that rate? To me (and I am not an expert by any means) it sounds like most of the ability of this site is dictated by the amazing disk I/O subsystem. This is an honest question, not a flame or criticism of anything. I am just curious.

    1. Re:honest question, just curious by DG3 · · Score: 1

      Wcarchive has a single Xeon processor and is not
      running an SMP kernel.

      --
      -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project
    2. Re:honest question, just curious by RichN · · Score: 2

      As a FreeBSD user, I'm proud of what the FreeBSD has accomplished. But I agree with you. Is this really as impressive as it seems? Could Linux achieve this performance?

      A much more interesting comparison (especially for us FreeBSD users!) would be against NT. I'd love to see Microsoft provide NT running on the same hardware. I'd accept Walnut Creek going 24 hours with NT to see how it would compare...

      --

      Rich

    3. Re:honest question, just curious by dbullock · · Score: 2

      I've seen the Pluto systems when I was up in San Jose at the Bell Micro manufacturing facility. Now THAT was truly an impressive hardware layout. I didn't get to see too much, but from what I saw of the mainboard (looked like 20 Adaptec chips in parallel, each running a dedicated SCSI disk), I can't imagine a NIC connection that could keep up with it.

      It certainly blew the socks off the RAID that WE were assembling there... ( 3 NCR Tolerant style chips with 6 drives on an ultra-scsi bus per chip)

      --
      http://www.bullnet.com
  84. Not proven by Anonymous Coward · · Score: 0

    This claim is unverified and lacks the substantiation of an independent and impartial audit. It is like the questionable golfer who claims he hit a hole in one while playing the links alone at midnight.

    These sorts of unscientific claims should be taken with a large dose of salt in the absence of any independent and impartial corroboration.

    1. Re:Not proven by dcs · · Score: 1

      Logs are there for anyone to see.

      "Unscientific"? What is it in your definition of "scientific" that makes this claim "unscientific"?

      This is *NOT* like a golfer alone at midnight. WCArchive is accessible 24 hours a day, and you can see it's logs at any time. Moreover, there are a lot of people out there partially responsible for this record.

      --
      (8-DCS)
  85. IDE? by Anonymous Coward · · Score: 0

    How does FreeBSD do on IDE disk i/o? Better than Linux or what?

    Cheers,
    Alex.
    --
    http://www.tahallah.demon.co.uk

    alex.buell@tahallah.demon.co.uk

  86. Re:Cool by Anonymous Coward · · Score: 0

    You, my friend, are clearly attempting to flamebait. What exactly do you mean that "NT clearly outperforms Linux hands down"? If that's based on the Mindcraft benchmark, you should realize that is entirely unrelated to Wcarchive's FTP serving load, not to mention the fact that the tests reflected mostly software tuning rather than anything else. If you're going to cite "stats" at least try not to totally make them up.

  87. Re:Cool by Anonymous Coward · · Score: 0
    The free un*x programmers have put a lot of love into kernel research/development to make their kernels, that's why they are superior to NT.

    Love alone does not a good kernel make. You need some brains too. I wouldn't trust Linus Torvalds to find his way out of a wet paper bag.

  88. Re:Cool by chillywilly · · Score: 1

    this clearly is a joke, not flaimbait
    i get the joke!

  89. Re:"FreeBSD has a better logo" or "Dump the pengui by cswiii · · Score: 0

    I dunno... that AlphaLinux penguin looks pretty demonic already, if you ask me....

  90. IDE Rulez by Anonymous Coward · · Score: 1


    Seriously,

    I use both IDE and SCSI on my servers and workstations.

    For large data stores that are rarerly accessed but "must" be online, the new large IDE drives are way-fine, plus the price can't be beat. For the price of a single 50GB SCSI drive I can throw together a computer and 80GB of IDE storage. Transfer speed of these linux boxen over our 100-Base-T network keeps up (and even outpaces) the striped 18GB SCSI drives on our NT server....

    Is it as reliable as SCSI? No, but all the data is on tape. Will it hold up under heavy multiuser access??? Probably not, but not every server needs that sort of muscle......

    Ditto for workstations. I'll take two or three 20GB IDE drives any day over a single 18GB SCSI drive....

  91. Re:Unverified by Span · · Score: 1

    On the other hand just what would it cost for a
    5000 user regestered copy of win-nt4, more than the machine ?
    Span...

  92. Popularity by cmc · · Score: 1

    How many of us here have gotten their shiny new version of FreeBSD (3.2), Slackware (4.0) or Red Hat (6.0)? Who was downloading game cheats and such? How about downloading Seti@Home from them? Did anyone download something from cdrom.com's XFree86 mirror yesterday? How about their GNU mirror? See my point?

  93. Re:"FreeBSD has a better logo" or "Dump the pengui by MikeTurk · · Score: 1
    This is not a troll, dammit! It's a joke...have you never seen a certain extremely popular Monty Python movie?

    Mike
    --

    --

    Mike
    --
    "Wi nøt trei a høliday in Sweden this yër?"

  94. I can see it now... by nicedream · · Score: 4

    Pretty soon all those people that complain, "Rob, a new Linux kernel comes out EVERY week! Is it really Slashdot news-worthy?" will be saying "Rob, cdrom.com sets a new transfer record every week! Is it really Slashdot news-worthy?"

    And I love every minute of it.

  95. Re:"FreeBSD has a better logo" or "Dump the pengui by balrog · · Score: 1

    I'm a FreeBSD Beastie, but I still seem to know more about Linux than you..

    Linus, not Linux. Linus likes penguins, *Linux* is the kernel. As for *demonic unix roots*. What?!

    But I do agree on one point, the Linux logo sucks. The *BSD logo rules.

  96. Re:Unverified by Anonymous Coward · · Score: 0

    Unscientific claims? How much more scientific can this get? These are simply bandwidth stats on how much data was transferred! They are not OS benchmarks!

  97. Re:Cool by Anonymous Coward · · Score: 0

    I seriously think that he's kidding, and his "flame-bait" post is meant entirely tongue-in-cheek.

    Linux users may be vociferous about defending their OS, but they *do* need to stop taking every single post literally.

    This reminds me of that post on Usenet a year or two ago ("Why Windows NT is better than Linux") - it was highly satirical, yet people flamed the author, assuming that he was seriously comparing
    Win9x favourably to Linux!

    grayson@wwmerchant.com
    Not AC, just lazy

  98. The Stats Have A Tale To Tell by Athos · · Score: 3
    630 GB for the linux tree... (slackware, perhaps?)
    120 GB for the FreeBSD tree...
    13 GB for Seti@Home...
    1.5 GB for cheats (seems low for a scr1pt-k1dd13 area)
    1 GB for XFree86 (heh)
    and at the bottom...
    /UPLOADS.TXT 2k.

    --

    --

    --
    The Internet is the Suppository of All Knowledge. You get it in the end.

  99. Go, FreeBSD, Go! by Khan · · Score: 0

    Woohoo! Now, feel the power of the Dark Si...er...I mean, FreeBSD ;)

    --

    "Klaatu, verada, necktie!" -Ash