Archive

Archive for December, 2009

Mac OS X added value…

December 31st, 2009 iAPX Comments off

On our biggest website, there’s one ad platforms that seems to send Ads with Malware or Virus inside :-(

The CTO of the company that bought it had it yesterday on it’s PC, and he’s furious because it “killed it’s pc”.

Yes a CTO on a technological company, with knowledge, antivirus, updated setup may have it’s Windows PC “killed” by a single visit on a website…

I didn’t answered to switch to Mac OS X, but I thought about it ;-)

Categories: General Tags: , ,

Mac Mini Server : may they run a huge web site?

December 15th, 2009 iAPX Comments off

Some people are talking about Mac Mini Server as being a Lightweight server, not really able to host real website with traffic.

I am currently CTO of a web startup company and our main website is on LAMP (Linux+Apache+MySQL+PHP) technology. Our web servers are 1500$ boxes (we bought them 3 years ago), Core2 Duo 2×1.86Ghz or 2×2.4Ghz, 2GB RAM, 160GB SATA hard-drive : less powerfull than a Mac Mini Server. Even our dedicated MySQL server might be hosted on a Mac Mini Server.

Our web servers stack

Our web servers stack

Each of these Web Server have an average 1.5 millions unique visitors per month, so there’s up to 65 000 unique visitors per day, on boxes that are slower than a Mac Mini, occupying each one 6X the space used by a Mac Mini Server, and consuming 3X the power of a Mac Mini (350W vs. 110W).

The dedicated MySQL server of the whole structure serves the DB Queries for 7.5 millions visitors per months, up to 325 000 unique visitors per day, it occupy 6X the space needed for a Mac Mini Server and 4.5X the power consumption (500W vs 110W).

Not only Mac Mini Server may be a good fit for real-world web servers, but it’s less expensive in any way, more reliable (with RAID-1 2×500GB hard-drive instead single 160GB drive), and consume less power.

The benefits to switch to Mac Mini Server should not be overlooked:

  • Less space used
  • Economic in terms of cabinet (800$/1U for 3 years), it will save us 4000$ with 6 Mac Mini on 1U place instead 6×1U actually used!
  • Better reliability with RAID-1 hard-drives
  • Less power consumption, 660W vs. 2250W!!! 1600W less to pay for
  • Less heat generated, so easier to cool down
  • Less expensive to buy and better resell value than our actual boxes
  • and added ecological value :-)

So, for a 7.5 millions unique visitors per month, with up to 3600 Mb/s Internet throuput, Mac Mini Server might be a real-world solution that will save us money from day 1, while performing better and more reliably than our 1U server boxes!

Yes, the Mac Mini Server is not so lightweight than you may think, and as a Web Startup CTO that count it’s budget each month have to provide quality of service to millions web users, I think it will be a great server for our needs!

PS: In fact we could replace these 6 boxes by 5 entry-level Mac Mini + 1 Mac Mini Server with RAID-1 hard-drives, it’s a bargain, we will save 2500$ ( 5×599$ + 999$ instead 5×1000$ + 1500$)!

Searching…

December 14th, 2009 iAPX Comments off

I am searching for a solution to synchronize datas between my Macs and my PC: my main MacBook Pro 17″, my backup PowerBook 15″ HD, and my PC on Windows 7 (planing to have Snow Leopard distro installed too).

The target is to be able to syncrhonize them using my home network, to be able to greet a new iMac 27″ Core i7 while keeping data secure and having each one operatinal! ouch!

PS: I found cloud storage expensive solutions, but no real free (or non-expensive) local network solution to synchronize my computers asyncrhonously, without having them all Powered at the same time :-(

Categories: General Tags:

Dell Optiflex 780: the PC MacMini ?

December 11th, 2009 iAPX Comments off

Dell presented asmall form factor PC, Optiflex 780, selling it as the “Mac Mini” PC.

The specifications are close to the Mac Mini, samll form, with benefit of integrated powerdual core processors from Celeron 450 to E8600, 160Gb or 250GB hard-drive (64GB SSD also), up to 4GB DDR3.

Dell Optiflex 780

Dell Optiflex 780

But if we look closely, this is *NOT* a Mac Mini killer.

From the ecological point-of-view, with a 180W power consumption, it is largely over the 110W of the Mac Mini. The size seems close (24×24x6.5cm against 16.5×16.5×5.1cm) but after a quick computation you will discover that this Mini PC is 2.7X bigger than the Mac Mini itself! And so there’s the weakest points…

Graphics are handled by crappy GMA 4500 (you don’t want GMA anymore, do you?), no 320GB or 500GB hard-drive, no RAID server version, Windows instead Mac OS X, and a price tag that is over the entry-level Mac Mini with sloer CPU, slower GPU (we could say GPU is lacking!), and no OS X!

It’s just a down-sized PC, but so limited…

Categories: General Tags: , ,

XBench, GeekBench, SpeedMark and relativity

December 10th, 2009 iAPX Comments off

When new Mac are offered, anyone wants to compare them to old ones, or other Mac Family. But are these benchmarks fair? Are you sure these tests doesn’t compare Apples to Oranges? How do you retrieve benchmarks results in your day to day work with your Mac (or your games!) ?

Fair benchmarks?

They are Fair, but they didn’t test the same thing. GeekBench measure multi-threaded CPU cores in Integer and Floating-Point, and RAM bandwidth, ignoring CPU-cache size and speed in any way. XBench try to give a view of balanced speed of Mac subparts, balanced as a PowerMac G4 where CPU was the limiting factor and hard-drive relatively fast compard to PowerPC G4. MacWorld SpeedMark 6 gives an overview of application-level performance (real-world speed for these applications).

So they doesn’t measure the same thing, GeekBench is sensible to number of core, cpu frequency and DDR3 instead DDR2. XBench is sensible to balanced configuration, where CPU, Memory, OpenGL videocard, and moreover hard-drive subsystem is scaled up from PowerMac G4 balance (a good one from my point-of-view). MacWorld SpeedMark 6 will tell you which level of performance to expect on some applications and some selected tasks.

So they are fair, but you have to digg to understand what their Results means…

Benchmarks Results in real world?

Geek Bench overall score correspond to heavily multi-threaded optimized applications (kinda Pro applications) such as CineBench or H.264 encoding with x264 (FFMPEG, handbrake and many other applications). It’s memory subpart doesn’t really correspond to any application as influence is really below the cache size and performance that is not tested. Integer and Floating point performance will give you an insight for these kind of applications, for me the Integer test is the most revealing of raw cpu performance-level in many case.

XBench will reveal a balanced configuration, for example putting 2×1TB 7200 rpm in RAID-0 in a first-generation Mac Pro instead of the crappy 320GB hard-drive will enable it to go from 115 to 170+, Cinebench won’t be faster or game, but in day-to-day use you will find your Mac much more responsive, application launching faster. It doesn’t reveal a faster CPU on new iMac because with Core i7 iMac you still have a single 1TB 7200 rpm hard-drive, marginally faster in real-world performance to what you had on iMac G5 for example, while CPU is 8X faster! Launch an heavy application on both and you will discover that hard-drive is a limitation for today’s Mac, except upgraded Mac Pro :-)

MacWorld SpeedMark 6 will give you a good view on the performance-level for specific tasks on some applications. But if you use another application or another task in the tested applications, it will be of no help to know if your Mac will be faster or slower than another. Radeon 4670 shine one Call of Duty, but it’s a dog when using OpenCL applications and you might prefer a GT120 for that matter. You may use mono-threaded “compressor” for HD Video, but if you use heavily multi-threaded x264 based application, results will vary! Aperture is used for photography but the big majority of photographer use Adobe LightRoom 2 that is really different in it’s internal conception and multi-tasking use or GPU use!

All-in-one, none of these benchmarks will give you a complete point-of-view about your Mac with your Application, except SpeedMark 6 if you use same Applications and tasks.

How to use these benchmarks?

You will end-up looking at benchmark global score, where you have to take a look at sub-scores: these are much more revealing. You must compare sub-score between Mac to see how they will fit for your use, for example…

Gamer: OpenGL results of XBench are totally out (old 3D), you must focus on SpeedMark 6 Call Of Duty performance-level that is most revealing. Forget GeekBench!

User of heavily multi-threaded application, with few disk IO (ie. x264 video encoding): Focus yourself on the GeekBench Floating Point score, SpeedMark 6 CineBench, Handbrake and MathematicaMark scores. Forget XBench!

Apache/Mysql/PHP-Ruby developper: You must focus on GeekBench Integer Score there’s no floating point involved, XBench is of no-use (until you need heavy disk IO!), SpeedMark 6 too.

Launching many applications at-once (after boot) and waiting: look at your XBench disk score, and try with faster hard-drive, or with Mac Pro install 2 or 3 new hard-drive in RAID-0!

Having a mix of applications, of different kind, try to find the kinda application you use in MacWorld SpeedMark 6 and do your own metric :-)

To resume…

GeekBench, XBench and MacWorld SpeedMark 6 are fair tests, but they doesn’t test the same thing (subparts versus Application-level performance) and subpart test are oriented among CPU+RAM or whole computer subparts, with maximum performance or balanced performance as primary target.

None of them could be a true measure of a Mac performance, because the performance of YOUR MAC depends on the Application you use and the tasks you perform. It’s something personal and none of them could be a true metrics that you may definitely apply to a Mac.

But you could do you own Mix to see wether a Mac will be faster or not for your own use, remembering that 20% faster is hardly noticeable, and 40% faster on task execution may justify a move on long tasks (but not short ones), and you need 70% faster to see differences on fast actions!

So upgrading from 2.8Ghz to 3.06Ghz iMac won’t give you any real juice, albeit upgrading from Core2 Duo 3.06Ghz to Core i5 2.66Ghz will be impressive :-)

SEO Powered by Platinum SEO from Techblissonline