Xserve Outside the Reality Distortion Field 83
Gentoo69 writes "OSNews has a comparison of the Xserve with other 1U servers. How does the Apple offering stands up against the competition?" (Hint: pretty well.)
Children begin by loving their parents. After a time they judge them. Rarely, if ever, do they forgive them. - Oscar Wilde
The conclusion: inconclusive (Score:2, Interesting)
Re:The conclusion: inconclusive (Score:2, Informative)
Re:Mac OS X - Mac OS "Ten" (Score:1)
mark
XRaid (Score:1)
Re:XRaid (Score:1)
The big questions... (Score:3, Funny)
...do you really want a 1U rack that advertises color depth and framerate benchmarks instead of requests per second?
...do you want to run a server that can be DOS'd by crashing OpenGL?
And most importantly...
...do you trust your lonely sysadmin alone with a "lickable" server?
Re:The big questions... (Score:1)
If Apple's ad [apple.com] appears to be advertising graphics over real server stuff, then you are missing something. Intentionally, I'm sure.
mark
Re:The big questions... (Score:1)
Just tell me something that's actually funny, and I'll laugh!
mark
Re:The big questions... (Score:2)
Re:The big questions... (Score:4, Insightful)
I'm glad that Apple provides the video card options that they do on this bos.
You can't cause a DOS by crashing OpenGL (Score:2, Insightful)
Re:You can't cause a DOS by crashing OpenGL (Score:2, Informative)
Seriously, I'm quite impressed. Given the relative licensing costs alone, I'd encourage any datacenter to give the new Xserve units a serious look.
The times, they may be a changin' for the better! :)
Re:You can't cause a DOS by crashing OpenGL (Score:1)
And to a console (ie no aqua) not sure about that one... perhaps -c
Re:You can't cause a DOS by crashing OpenGL (Score:1)
SWGS
Re:You can't cause a DOS by crashing OpenGL (Score:1)
Good deal for the enerprise (Score:5, Insightful)
The big benefit doesn't come from the hardware. The benefit comes from the fact that it's as easy as or easier to administer than a Windows server, and it comes with an unlimited user license. The bulk of the cost of most Windows-based servers is the licensing.
Re:Good deal for the enerprise (Score:4, Insightful)
Re:Good deal for the enerprise (Score:1)
Re:Good deal for the enerprise (Score:1, Funny)
Re:Gateway (Score:3, Insightful)
Unless you are about to install a "free" operating system on your Cow-box, you aren't finished with your pricing comparison...
Re:Gateway (Score:1)
Re:Gateway (Score:2)
Plus you're only getting 36GB of HD space, whereas the Apple has 60GB.
Be fair, at least.
Not to mention you get gigabit ethernet, good design (slim casing, swappable drives, etc.) and ease of use. Ease of use is a bigger deal than I think you would be willing to admit. Maintaining a Linux server is going to be harder in just about every way.
The Xserve might not be for you. Fine.
mark
Re:Gateway (Score:1)
Be fair, at least.
Not to mention you get gigabit ethernet, good design (slim casing, swappable drives, etc.) and ease of use. Ease of use is a bigger deal than I think you would be willing to admit. Maintaining a Linux server is going to be harder in just about every way.
Ok, how much will it cost to get 36 gigs of SCSI with the Xserve? A jillion dollars still won't buy it, because it's not even an option. For the price of 36 gigs of SCSI (partitioned however I want) I could easily buy nearly 400 gigs of IDE, but I don't want IDE. Actually, we were considering IDE, but Gateway's price for SCSI was too good to pass up. And for a webserver, at least for ours, we really don't use more than about 10 gigs, so the extra 20 gigs is irrelevant. I have the OS on drive 1 and I have the entire site content on Drive 2 to improve performance.
Gigabit ethernet is quite useless, even for a company using 10 Mbit of traffic, which is a HUGE amount. The gateway comes with Dual 10/100 ethernet out of the box. The gateway is a 1U with "good design" (though the fact that you care what the machine looks like even though it's just sitting in a rack 20 miles away is a bit troubling) and 3 hot-swappable SCSI drives in the front. I have been maintaining a Solaris machine for a while and several linux boxes, so I don't think it's going to be that hard to continue doing so. This is a webserver; if I have to even check on it more than twice a week, something is really wrong, so while apple's admin tools might be nice, they're no killer app. At least not for a $1600 premium. And for buying the ram from someone other than apple, I could do the same for the gateway and shave some money off the price. This way, I only have to deal with one company, which is a much bigger timesaver than the admin tools would be.
Like I said, for the price of Apple's lowend machine I could almost buy another gateway, just to serve our images.
Re:Gateway (Score:2)
The rest of my points, well, if that isn't worth squat to you, then of course it's good you didn't waste your money.
I think the overall Xserve package is going to be good for some people.
mark
Re:Gateway (Score:2)
I'm not really trying to debate that one is better than the other. I'm just saying that things like the comfortable environment and ease of use is worth something to people. The system may not be the ultimate bargain of all time, shaving off pennies as every opportunity, but it will probably be great for some people.
See above... if you disagree that this is anything, then definitely Apple has little to offer you in the way of servers. Linux can be a pain in the butt to set up and maintain. A Windows server will gut you with user licenses (and other Windows problems).
You're acting like I'm a representative of Apple or the Apple community with what I say... I'm not trying to "sell" their product to you here. I just think if you compare the two products, try to look at the whole picture. I'm not an Apple rep, and neither is the guy in the article.
I could imagine you having a similar reaction to the iPod when it came out, it has a pretty high price tag... and those are selling great. So, maybe Apple will be right on with this too. we'll just see if Xserve turns out to be of value to people like the iPod seems to be.
Apple can do whatever it wants, and if they have no business, they will have to pull the product. That's how it works.
How noble.
mark
Re:Gateway (Score:5, Insightful)
From Apple $200 more for the Ultra 150 SCSI card - you can probably get it cheaper elsewhere. The drives don't appear to be available from apple but you can always buy the drives from someone else.
Gigabit ethernet is quite useless, even for a company using 10 Mbit of traffic, which is a HUGE amount...Like I said, for the price of Apple's lowend machine I could almost buy another gateway, just to serve our images.
Taking these two statements together I assume those images your are serving aren't the typically huge number of 10-30MB images that an imagesetting or design firm would be serving with this machine (8.5x11 cymk @ 300dpi = 32.2MB without alpha channels and a half dozen photoshop layers - and double that of course for a two-page spread - not THAT much maybe but it adds up when a dozen designers and art directors are slinging the stuff around the network - I can only imagine the files sizes that video guys are used to - I doubt Gigabit is really sufficient. 10 Mbits of traffic is not "HUGE" it's pitifully tiny and Gigabit ethernet is REALLY useful when all your clients have gigabit ethernet (as macs do) and you are moving a lot of big files back and forth.
There are *other* uses for servers beyond web serving and those other uses have somewhat different requirements. Apple is NOT really targetting web serving with this machine, The Xserve is targetted at intranet, file and print serving in mixed platform environments at design/video shops, schools and biotech. It also has a secondary target as a video production workstation (thus the firewire jack on the FRONT of the "server")
Comment removed (Score:5, Insightful)
Re:won't replace windows (Score:1)
Re:won't replace windows (Score:2, Interesting)
The Apple servers do compete directly with wintel servers. As time passes, there are more and more people looking to sever their dependencies on Microsoft software, and one outlet is the new Apple servers (or Linux/Intel, or Solaris/SPARC, etc.). Basically, anything that is "the way out" of the Microsoft-only business infrastructure is legitimate competition.
Re:won't replace windows (Score:1)
Compaq prices (Score:2, Informative)
Re:Compaq prices (Score:2, Informative)
"go Crucial!"? No, !go Crucial (Pro Gun Control) (Score:2)
I wish I could provide more information, but the page where you could find out this information (put up by the gun grabbers themselves) is no longer up at:
http://www.progressivefunds.com/hci/
Nevertheless, while it WAS up, Crucial was one of several companies (along with Dell, McAfee, The Sharper Image, OfficeMax, and even Reader's Digest!) who you could signup with to donate part of your puchase to Handgun Control Inc.
Since I treat the Second Amendment with no less reverance than the first, I will never buy any products from any of these companies ever again.
Need more info (Score:1)
Re:Need more info (Score:2)
Possible issues (Score:3, Insightful)
(I'm speaking here as a SysAdmin, primarily of FreeBSD and Sun boxes, who uses OS X on a TiBook for most things. This is why I wouldn't buy an Xserve for general purpose use.)
No ECC RAM. This is one of the biggest omissions IMHO. As far as I'm concerned, without ECC it's not even in the running.
Only 2GB of RAM. 2G isn't much, these days, particularly if they want to be moving into the Oracle market. I would have expected 4G minimum.
No SCSI option. I'm far from a SCSI bigot, but at the end of the day if boatloads of disk I/O and random-access disk patterns are what you have, SCSI is faster. If all the local disks are going to be used for is booting the machine or perhaps some low-end fileserving, then ATA disks are fine - but it would have been nice to see an option on the high-end machine to swap the ATA drives for SCSI drives. I consider this particularly relevant to Apple's apparently upcoming foray into Oracle territory. I do applaude Apple for making an ATA-based machine that isn't bottom-of-the-barrel everywhere else though (unlike Dell with their PE 350).
No hardware RAID. Again, I consider this a rather large omission as it *seriously* limits the amount of "useful" disk space available. AFAIK OS X doesn't do software RAID5, so you're limited to either a RAID1+0 (with some space subtracted from each drive for the system, since OS X won't be able to boot from a RAID0 - or a RAID5 for that matter, should it be added to Jaguar) or an optimised-for-failure RAID0 (again, losing some space to the system). Even one of those halfway-hardware-RAID chips put on many PC motherboards would have been sufficient, as it at least manages to make all the devices appear as a single drive to the OS, but ideally they would have used one of the existing "real" IDE RAID cards like 3ware make. From where I'm standing, these things top out at around 200 - 220GB of usable space. Other people may be prepared to risk the fourfold increase in risk by using RAID0 over all the drives, but I wouldn't be.
Apart from those things, I think the Xserve is an ok deal, depending on your needs. The places I expect to see them popping up are:
* Data-processing clusters, in which case my RAID requirements above are largely moot (the ECC comment is still very relevant though). They'll be a good deal for this, assuming the required processing benefits greatly from Altivec. If not, a bunch of PowerEdge 1650s are a better deal.
* Low-end fileserving. Eg, to the small group of Mac users we have here, or for a small company. In this case the large amount of storage for the relatively low price is pretty good - although my above comments about the RAID aspect should be taken into account. Additionally, the (undoubtedly simple and excellent) management tools will be a real winner here.
For general purpose use though (eg file & print serving to a range of different machines) I'll stick with my PowerEdge 1650s running FreeBSD. On that note, I'll just point out a few things about the 1650s (my personal favourite 1U machine) that I see a lot of people making these comparisons neglecting:
Price. They start cheaper and mostly stay cheaper.
Processing power. For some things, the 1Ghz G4 is going to be faster. For most things, the 1.4Ghz P3 is going to be faster. For the most things, however, CPU power is largely irrelevant as the tasks are IO bound - in which case the SCSI on the 1650 gives it the edge.
Dual power supplies. Not essential, but nice to have.
Up to 4G RAM and ECC. It might be slower PC133, but even that is going to be faster than swapping. Plus it has ECC - essential for any non-toy server IMHO.
Hardware RAID. Very important - bumps the "usable" amount of disk space up to about 200G (3x73G drives) which puts it in the same ballpark as the Xserve in terms of "usable" storage. Given the 128MB of cache included, also nullifies most of the overhead of RAID5.
Free slots. Even with hardware RAID and dual GB ethernet, the 1650 still has two 64 bit/66Mhz slots free. I'm not quite sure what Apple are thinking with their combo AGP/PCI slot...
Support. The standard support with the 1650 is four hour onsite support. To get that level with the Xserve costs an extra US$950. I'm not sure what Apple's "standard" support is (anyone ?), but bringing the 1650 back to "3 years next business day" knocks nearly US$1800 off the price. Apple are rather coy about exactly what support is included with the Xserve by default - I'd like to see a definite answer as to what you get with just the machine.
I banged together a 1650 that I consider equivalent to Apple's high-end offerings to compare prices:
1650 w/dual 1.4GHz P3, 2GB RAM, 3x73GB 10kRPM drives, RAID controller, 3yrs SILVER support (4hours onsite) : US$7873
Xserve w/dual 1Ghz G4s, 2GB RAM, 4x120GB drives, Applecare premium: US$7799
1650 advantages: much more expandability, much faster drive subsystem, ECC RAM.
Xserve advantages: faster processors if you use something benefiting from Altivec, potentially easier administration.
Personally, I think the 1650 is a better machine for most tasks. But Apple has done fairly well with the Xserve as a first go. I look forward to the second generation which will hopefully address my concerns above.
Re:Possible issues (Score:2)
About your SCSI concerns, i would like to point out that the Xserve can be configured from the apple store with an UItra160 SCSI card. You'd still need to somehow manage to buy SCSI drives separately and i guess that ain't cheap and it prolly doesn't fit as nicely in the architecture as the ATA controllers.
And i'm wondering what other types of tweaks you could make to this architecture by playing with configurations on the upper and lower PCI slots, like set-up a hardware RAID? in any case, my guess is that any such tweak wouldn't be cheap, nor as nicely integrated in the 1U architecture.
any thoughts?
Dumbest ever (Score:4, Insightful)
- Rehashing the SCSI/ATA debate. Unless you're going to do a really in depth benchmark of SCSI and ATA drives it is fucking pointless to bring the subject up. Depending on the operating systems, host controller drivers, file system, main memory, DMA constroller, south bridge quality, time of day, and phase of the moon performance between SCSI and ATA drives varies widely. A 7200RPM ATA drive on a badass ATA controller can have better througput than a badass SCSI drive of the same speed. The ATA host controllers give ATA drives capabilities similar to that of SCSI drives if not superior ones at a lower cost per megabyte. A SCSI drive is just a dumb disk with a smart controller.
- Not including the price of software. Unless you're going to be sticking a Free as in beer or speech OS onto one of your x86 systems that don't have the OS pre-loaded you need to include that price. For Windows you're either buying a limited client license or an unlimited client license, that would set even the cheapest of those servers up a couple hundred dollars. The Xserve and Netra come with unlimited user license for the OS (AFAIK with the Netra) with the Xserve using Apache and the Netra having a single processor license for the Sun ONE webserver (iPlanet).
- Saying the G4 is better for multimedia. Fuck, by the multimedia definition used for the G4 you can say the Athlon is geared mainly as a multimedia processor because it has a strong FPU performance. What the fuck is wit hthat backwards logic. Serving up static web pages isn't very processor intensive, often times the overhead for the transaction is beefier than the transaction itself. The efficiency of the web server and if used the dynamic page generation code greatly affects performance. The processor can't be blamed when the OS can't handle the increasing transactions. Case in point were the Netcraft benchmarks showing that that particular kernel version couldn't build and tear down processes fast enough to keep up with IIS' worker thread model. The processor didn't have anything to do with that problem.
Power Consumption (Score:2, Insightful)
Re:Power Consumption (Score:1)
gigabit ethernet cpu load (Score:1)
Re:gigabit ethernet cpu load (Score:3, Insightful)
Now if they had a 64bit 66MHz adaptor (since the XServe has two of those), you could maybe see ~400MBps...
Then factor the fact that there are 2 CPUs and two GigaE boards means if they share one PCI bus, then the bottleneck is neither the CPU nor the cards... here's to hoping that each board sits on a separate PCI bus
Re:gigabit ethernet cpu load (Score:2, Informative)
The other Gigabit Ethernet port is on a PCI card that is installed, in the standard configuration, in the Xserve's combination PCI/AGP 4X half-length slot. This bus should have adequate bandwidth for Gigabit Ethernet as no other slots are connected to this bus.
The other two full-length slots are on a different bus. They are served by a single 64-bit 66MHz PCI bus with a data rate of 533 Megabytes/second. In the standard configuration one of these slots is filled by a VGA graphics card. The four ATA/100 busses are connected to this PCI bus, so intensive disk I/O could interfere with the performance of cards in these two slots.
Is it yet another Mac advocacy site? (Score:2, Interesting)
--Rick
Re:Is it yet another Mac advocacy site? (Score:1)
1. Is easily accessible.
2. Does not consume a large amount of screen real estate.
3. Is persistent. No Application should be able to cover it.
4. Is interactive with regards to its status.
1: The Dock beats the old app switcher menu in that it takes one click rather than two clicks, or a click-hold-drag-release.
2: The app switcher does this better.
3: Both do this equally well, I think. The app switcher, though does have one problem...
4: If an application wanted your attention it either pops up a dialog window(generally bad), or flashes its icon and/or name in the place where the name of the current aplication should be, which violates number 3.
Criticisms missing... (Score:4, Insightful)
Top ten criticisms about the XServe (if I can come up with ten).
1. It doesn't use SCSI!!!
Weren't you the guy I was arguing with in 1995 about how superior SCSI was to IDE, yet you were whining about how expensive SCSI was and how Macs always cost more because of it?
More specifically: Apple announced a FCAL based drive array at the same time. FCAL is MUCH faster than SCSI. Clearly Apple is offering a competitive solution if you need a serious server, and given the prices NetAppliance and EMC charge, I bet they will be extremely price competitive on this front. (As usual)
2. The G4 os SO SLOW!
This is true for people who believe that integer performance is all that matters... but even then, if you do a fair comparison, the G4 gets 2-3 times as much done in a clock cycle. But the reality, these days, is that modern operating systems make extensive use of floating point math, and in this the G4 excels. Hell, the entire UI for Apple will be a 3D rendered surface come the next release, and what isn't off-loaded to the graphics card will be well handled by the G4. The place that integer performance matters a lot is in un-optimized poorly written windowing systems, like Windows and Linux. Those crowds have gone down the path of making poor use of the processor and just buying ever increasing MHz. This puts you further and further behind- as the PowerPC benefits from the same advancements in MHz, the Apple solution gets faster at a much faster rate.
3. I can build a better linux server for half the price!
Ok, but it won't be in 1U will it? 1U is an expensive case to buy (with built in sliding rails , remember.) 3U cases were $700 last I looked. Will it have four IDE controllers? Dual Gigabit Ethernet? Dual processors? 2G of RAM? Seems slashdotters often like to compare high end apple hardware to an off the compUSA shelf desktop PC and claim Apple's overpriced. (That is if they actually do a comparison, usually its just an unsupported claim.)
4. Linux is FREE so there's no value in OS X! comaprisons to windows are Silly, NOBODY uses windows!
Right. Actually, Linux is not free in any real sense. Windows has a high cost when you install it, and then ongoing costs every year. Linux has an equivilent cost when you install it and ongoing costs every year. The difference is with linux you pay the cost in labor. If your labor is worth minimum wage, then Linux is a great deal. If it isn't, the increased cost in installation and ongoing maintenance of the software is pretty high. (Though Windows has lower maintenance labor it does have license costs, so Linux is cheaper ongoing.)
OS X on the other hand is no cost to install (if you took off the full retail price of OS X Server the Apple hardware would be a LOT cheaper in the comparison of prices!) and has a lot lower labor cost to maintain the server. GUI server maintenance is worth the cost-- if you value your time above minimum wage.
Don't get me wrong- I don't dislike Linux. I run it on every machine I have that can't run OS X. I just see these servers for the value that they are... and want to bring a happy, productive, less expensive life to you who have forsaken Apple. You deserve to get more done at lower cost too. (Unlike Windows fans, they deserve the torture they get.)
Re:Criticisms missing... (Score:1)
This is true for people who believe that integer performance is all that matters... but even then, if you do a fair comparison, the G4 gets 2-3 times as much done in a clock cycle. But the reality, these days, is that modern operating systems make extensive use of floating point math, and in this the G4 excels. Hell, the entire UI for Apple will be a 3D rendered surface come the next release, and what isn't off-loaded to the graphics card will be well handled by the G4. The place that integer performance matters a lot is in un-optimized poorly written windowing systems, like Windows and Linux. Those crowds have gone down the path of making poor use of the processor and just buying ever increasing MHz. This puts you further and further behind- as the PowerPC benefits from the same advancements in MHz, the Apple solution gets faster at a much faster rate.
I think you've been led astray, stranger. Virtually all the code of modern operating systems is integer pipeline code, as it should be. Memory management, file i/o, program loading, etc. are just not meaningful floating point tasks. The one aspect of the operating system that stands to make heavy use of the fp pipelines is the GUI renderer, and OSX is the first operating system to really need to consider this, with, lets face it, a computation intensive GUI. Although most of the OSX rendering workload, alpha-transparency calculations, are strictly integer.
Re:Criticisms missing... (Score:1)
Re:Criticisms missing... (Score:1)
It supports 16 8 bit integers per vector, 8 16 bit, 4 32 bit, or 4 single precision floats per 128bit vector.
32 vector registers
4 operand instructions, some pixel formats, a boolean format.
Fully pipelinable single clock instructions
But no 64bit integers
Re:Criticisms missing... (Score:1)
G4s are great at shoveling massive amounts of data around...
Re:You're stupid. (Score:1)
Have you actually read the specs for the Apple ? http://www.apple.com/xserve/pdf/XserveDS.pdf
Re:You're stupid. (Score:2)
I know I'd probably take this gateway box over the Apple (certainly if it were Dell), but there are some issues. The 72 gig of disk is nice, but you only have 2 disks, so you're limited to RAIDO, RAID1 or RAIDO1 if that's important to you (and if it ain't, you should ditch the RAID controller). It also only has one Gigabit ethernet port while Apple has two; maybe not very important in some set-ups, but I've been shopping around for stuff recently and had the annoyance of not finding out how hard it can be to get that second gigE in the configuration. Lack of ECC memory might be a deal-breaker for the Apple as you note. Frankly, the *big* interesting features of the XServe only become visible when you move off the bottom of the line-up. Most of the low-end PIII servers out there will top out at less than 300 gig of disk, and to get there costs a *ton* more money. For the same cash outlay for an XServe, you can get your 480 gig of disk, and have money left to buy more (non-Apple) RAM and your tape-back up. There are people out there (me) who would love to have much more disk for huge files (I'm datasets, not databases) in non-commercial situations and already have a Mac or two around; that's the real target market I believe.
Re:Criticisms missing... (Score:2)
Which is, of course, not true.
Its pretty sad the contortions people go thru to make the G4 look bad, but comparing it to a processor running at 4 times the clock rate and running really unoptimized code on the G4 will actually make it "look" slow.... to anyone not looking.
Then there's the millions of Mac users out there getting things done a lot faster every day, periodically having to do the same tasks on co-workers PCs and being annoyed (and reminded ) just how slow they are.
Most processors go for MHz over instructions. The G4 does far more instructions per clock-cycle than, say, and Intel processor. So, when comparing processors at teh same clock rate, the G4 should be 2-6 times as fast-- depending on how many instructions are able to fill its pipeline.
This is basic processor design.
Unfortunately, the cult of Intel has wrapped its head around Intel designed benchmarks that, surprise, ignore instruction parallelization, deep pipelines, etc.
You might as well just compare straight MHz as your benchmark for the silliness that you people resort to in claiming your processors are fast.
What XServe has that others don't: (Score:4, Interesting)
Think about it. With relatively little effort, Apple could build a 64-cpu rack-mounted Mac. Any app that uses Mach threads - that is, any multi-threaded, native (Cocoa or Carbon) OS/X app - would be able to take advantage of them.
This guy doesn't have a clue. (Score:1)
Useless Comparison (Score:3, Insightful)
If you're one the I_can_build_my_pc_at_3am_while_snoring_loudly crowd you would probably always go for an x86 parts anyway. But do you run a company off it? Who do you go to if the server breaks down? Do you have a guarantee? Do you have easy managment tools? Can you configure Appletalk on the server side?
I have no doubt that this machine fits in somewhere in the middle of the pack for stats alone and that you can get cheaper and more expensive x86 machines, with SCSI etc etc. But it will still sell. I can't prove it to you, but I vote we take a look in six months when it the RAID option have been out for a few months.
Re:No parity on memory, let alone ECC (Score:2)