Date: Fri, 15 Oct 1999 18:38:43 -0600 (MDT) From: Lou GLASSY <glassy@caesar.cs.montana.edu> To: freebsd-questions@freebsd.org Subject: freebsd as a departmental smb/nfs fileserver Message-ID: <Pine.NEB.4.05.9910151832470.18231-100000@caesar.cs.montana.edu>
next in thread | raw e-mail | index | archive | help
dear all, hello- I have a few wonderings about FreeBSD... I am a college unix systems administrator. In the near future, one of the departments I work for is planning to get new fileserver(s) to replace their current AlphaServer 2100 5/300 running DUX. The kind of system I'm recommending will be one or more i386-type systems with lots of memory and disk, and possibly multi-cpu if that's wise. Because I am familiar with *BSD-type operating systems from an admin point of view, and because my experience to date with the reliability of at least one BSD-derivative (NetBSD), I am advocating we go with a *BSD-based solution for our fileserving needs. A number of friends at ISPs have used both NetBSD and FreeBSD under combat conditions, and have reported very favorably on how these systems perform under load, so I am comfortable recommending either. [1] Is anyone running FreeBSD as a departmental fileserver in a university environment? The kind of load I'm looking at is pretty modest -- let's say 50 unix systems as nfs clients, and up to 100 windows systems as smb clients, concurrently. The kinds of things users do during peak load times are writing code via the familiar edit-compile-bomb-cycle. I know about the ftp.cdrom.com setup, and am wondering if FreeBSD does fileserving as well as it does ftp serving... :-) [2] If you do use FreeBSD as a fileserver, is having a second CPU advantageous? If a second CPU is really a win, then I can push for the new server box to be a dual cpu unit. [3] My understanding at the moment is that FreeBSD uses a Big Lock to ensure only one kernel thread/CPU combination is active at at a time. Is this correct? (If it is, then it doesn't seem like multiple CPUs really will be that big of a win; if this isn't correct, then I have News for the person who told me this... :-) Why [2] and [3] are of interest, is that right now, the SMP question is the one visible difference I see that could make FreeBSD a better fit than my other alternative (NetBSD), which does not have SMP support at this time. The primary advantages of NetBSD for me, are simply that I've used it for a while, and that I can run NetBSD comfortably on all my current unix client systems (say, 30 AXP + 30 i386 boxes) With FreeBSD as a server, I still have to run DUX or something else (NetBSD) on my AXP clients. With NetBSD as a server, I can run the same OS on the unix clients + server(s), which makes the admin tasks a little more straightforward. Thanks kindly in advance for any information / perspectives you can give me- lou. -- Catfish: I just saved our company $100,000! Monkey 347: Wow..! What did you do? Catfish: I just went to a site on the web and downloaded a ready-made Mission Statement for Megasoft! 347: (clenching his jaws) Do you mean the last three weeks of mind-numbing meetings about "Envisioning Our Corporate Future" were totally useless? Catfish: (smirking) That's right. These ones off the web are so good, you can't tell them from the real thing! 347: (HWACK!) Hey 346, I've got this unconscious catfish in my cubicle. Will you help me haul him back to the Accounting Office? -- from "The Adventures of Code Monkey #347" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.4.05.9910151832470.18231-100000>