ZFS (and Snow Leopard) to Speed up Solid State Drive Performance?

MacRumors

macrumors bot
Apr 12, 2001
7,165
8,351
0
19
www.macrumors.com


Infoworld reports (via MacsimumNews) that Samsung has been working with developers to boost solid state drive (SSD) performance in operating systems. Samsung announced Wednesday that it has been in talks with Microsoft to boost performance in Windows:
The speed and way in which SSDs fetch and cache data are different than hard drives, said Michael Yang, flash marketing manager at Sun. Samsung hopes to work with Microsoft to boost SSD performance on Windows by discovering optimal packet sizes for data transfers and the best ways to read and write files, for example.
Of interest to Mac users is that Sun has already been working with Samsung to improve SSD support in their ZFS file system.
Sun is adding capabilities to boost the durability and performance of SSDs on ZFS-based operating systems. For example, Sun may add defragmentation capabilities for SSDs, which organizes data in a particular order to enable quicker data access.
Apple has announced that ZFS read/write support will be in Mac OS X 10.6 (Snow Leopard) server, although there has been no official word on the consumer version.

Solid State Drives are a new technology that promise faster disk drive performance but are presently at premium prices. Prices, of course, are dropping quickly. Apple recently dropped the price of the MacBook Air 64GB SSD upgrade from $999 to $599. While there were some controversial claims from Tom's Hardware that SSDs actually reduced notebook battery life, a followup report indicates that this is not necessarily the case.



Article Link
 

Bruizer

macrumors newbie
Jan 2, 2008
14
0
0
Point in the right direction.

ZFS will be a step in the right direction IMO for sloving some of my personal storage systems issues. Don't know if SDD will be part of that but...

You never know.
 

CWallace

macrumors 604
Aug 17, 2007
6,531
2,412
0
Seattle, WA
www.studioghibli.net
ZFS' "storage pool" concept seems to me to nicely complement Apple's digital lifestyle goals. As people add movies, pictures and music to their collections, the ability to treat it as one virtual pool regardless of where the files are actually located (different Macs or PCs on the home network, HDD enclosures, file servers, etc.) would make it easy to access that entire collection through a single portal (be it Finder, iTunes or Front Row).

While silicon still remains much more expensive then iron, and likely will remain so for many more years, SSDs still have advantages in many applications and if ZFS can improve their performance, so much the better.
 

exscape

macrumors member
Jul 29, 2008
57
0
0
ZFS' "storage pool" concept seems to me to nicely complement Apple's digital lifestyle goals. As people add movies, pictures and music to their collections, the ability to treat it as one virtual pool regardless of where the files are actually located (different Macs or PCs on the home network, HDD enclosures, file servers, etc.) would make it easy to access that entire collection through a single portal (be it Finder, iTunes or Front Row).

While silicon still remains much more expensive then iron, and likely will remain so for many more years, SSDs still have advantages in many applications and if ZFS can improve their performance, so much the better.
Unless Apple has made some *major* changes to ZFS, it cannot utilize other computers/file servers or such, only local disks can be used in a pool. I'm almost completely positive this is the case in Solaris (which I've used for a while).
 

lostngone

macrumors 65816
Aug 11, 2003
1,337
2,769
0
Anchorage
I know it would hurt speed but wouldn't you want fragmentation so you could spread out the writes over all the memory space so you wouldn't wear out the SSD as fast?
 
J

jmadlena

Guest
I am looking forward to HFS being phased out. ZFS appears to be the way forward, and I'm excited to see how it improves Snow Leopard performance!
 

pyrodex

macrumors 6502
Jul 10, 2008
498
3
0
38
Atlanta, GA
www.crcthree.com
Unless Apple has made some *major* changes to ZFS, it cannot utilize other computers/file servers or such, only local disks can be used in a pool. I'm almost completely positive this is the case in Solaris (which I've used for a while).
That is correct however it can use SAN disks which seems to be the case on many high end systems using ZFS. We use it today with multiple solaris boxes and 50TB of ZFS pools across them all.
 

Apple Ink

macrumors 68000
Mar 7, 2008
1,915
0
0
The real question is...... do we expect more SSD based devices in Apple's product mix?
The famous ultraportable Mac/iTablet any one?
 

CWallace

macrumors 604
Aug 17, 2007
6,531
2,412
0
Seattle, WA
www.studioghibli.net
Unless Apple has made some *major* changes to ZFS, it cannot utilize other computers/file servers or such, only local disks can be used in a pool. I'm almost completely positive this is the case in Solaris (which I've used for a while).
I imagine Sun isn't going to stand still on extending ZFS' capabilities. And if they decide to stop, Apple might not.
 

Wotan31

macrumors 6502
Jun 5, 2008
491
0
0
Who gives a crap? SSD's suck at random I/O, and all but the best top dollar ones have only so-so throughput performance - they are a long ways out from being mainstream.

Give us some real news - Where is my Montevina MBP dammit!!!
 

loveturtle

macrumors member
Apr 7, 2006
68
0
0
Florida
it should be kept in mind that while no offical word has come noel from the zfs@apple mailing list said that as of now they have no plans to cripple zfs on the client but it will probably not have any gui tools. So only advanced users will be able to take advantage of it. Of course that is all subject to change but it is the closest thing we have to an offical comment
 

rspeed

macrumors newbie
Apr 20, 2005
16
0
0
No ZFS Booting

It's worth pointing out that in Snow Leopard, the OS almost certainly won't be able to reside in a ZFS pool. Even Solaris, the OS for which the filesystem was originally developed, cannot boot off of ZFS.
 

wrldwzrd89

macrumors G5
Jun 6, 2003
12,106
73
0
37
Solon, OH
It's worth pointing out that in Snow Leopard, the OS almost certainly won't be able to reside in a ZFS pool. Even Solaris, the OS for which the filesystem was originally developed, cannot boot off of ZFS.
This was true a while ago. I remember several reports of ZFS boot support in Solaris on X86 being successfully implemented back on March 2007. Assuming this is true, then making Mac OS X capable of ZFS boot shouldn't be that much harder.
 

poundsmack

macrumors 6502
Apr 28, 2005
287
0
0
www.ChrisComputing.com
ZFS = the future

I am hoping snow lepord bring full ZFS across the board, both as the primary file system and as the boot file system. HFS+ needs ot be phased out. as soon as ZFS implimentation like that is in i will upgrade. Snow lepord really sounds like its going ot be amazing, presure is on apple :)
 

wrldwzrd89

macrumors G5
Jun 6, 2003
12,106
73
0
37
Solon, OH
I am hoping snow lepord bring full ZFS across the board, both as the primary file system and as the boot file system. HFS+ needs ot be phased out. as soon as ZFS implimentation like that is in i will upgrade. Snow lepord really sounds like its going ot be amazing, presure is on apple :)
You know what...

wrldwzrd89 said:
This was true a while ago. I remember several reports of ZFS boot support in Solaris on X86 being successfully implemented back on March 2007. Assuming this is true, then making Mac OS X capable of ZFS boot shouldn't be that much harder.
If what you said is true, and what I said here is also true... then the debate over whether or not Snow Leopard will be Intel-only or not is settled. Why? Sun and Apple won't bother to make ZFS boot support for PowerPC... and ZFS will be the native file system in Snow Leopard. :D
 

bigwig

macrumors 6502a
Sep 15, 2005
679
0
0
I wonder what's changed to make ZFS work (other than the obvious). Even though OSX has case-sensitive HFS support in place, it doesn't actually work if you try to use it. OSX bombs horribly on case-sensitive HFS boot partitions, and case-sensitive HFS partitions from DMGs also have weird failure modes. For example, if you try to use case-sensitive HFS+ with FileVault you can't log in (password works fine, but hilarity ensues).
 

Santa Rosa

macrumors 65816
Aug 22, 2007
1,048
0
0
Indiana
Who gives a crap? SSD's suck at random I/O, and all but the best top dollar ones have only so-so throughput performance - they are a long ways out from being mainstream.

Give us some real news - Where is my Montevina MBP dammit!!!
This is far more interesting than that.
 

MShock

macrumors member
Apr 7, 2008
84
0
0
This was true a while ago. I remember several reports of ZFS boot support in Solaris on X86 being successfully implemented back on March 2007. Assuming this is true, then making Mac OS X capable of ZFS boot shouldn't be that much harder.
The boot ability has been around for about a year in the OpenSolaris code base. ZFS is in fact the default filesystem for OpenSolaris 2008.05 and onwards. The problem is that boot support is very OS specific;therefore, making it a difficult feature to implement. Given some time, I feel ZFS will mature for 10.6 to be the default boot system on the client, as that is a Forge stated goal, however, I don't think the GUI tools will be around until Server update like 10.6.2 and Client update 10.6.8, similar to what Apple did with HFS+ Journaling in 10.2.

That having been said, THIS IS SWEET! One could compress the parts of the OS that they don't use, like the library, and get much faster I/O performance. Plus Time Machine and File Vault will be a lot smaller and efficient. If this works, I guarantee Apple will have some amazing implementation for networks in schools and business that will make Macs very secure and usable.
 

lostngone

macrumors 65816
Aug 11, 2003
1,337
2,769
0
Anchorage
Well ZFS looks really cool but companies like Adobe still don't fully support HFS+, how long before they get around to supporting ZFS, Fall 2030?
 

SC68Cal

macrumors 68000
Feb 23, 2006
1,642
0
0
Well ZFS looks really cool but companies like Adobe still don't fully support HFS+, how long before they get around to supporting ZFS, Fall 2030?
Nobody likes to support HFS+ anyway. I doubt that ZFS will ever be the filesystem of choice for OS X server or desktop. It'll probably be "supported" like UFS was.
 

jackfrost123

macrumors 6502
Jun 11, 2008
485
0
0
Does any of you guys have a good idea on how ZFS compares to ntfs or linux's ext3? Is it that much of a quality leap we are talking about?
 

poundsmack

macrumors 6502
Apr 28, 2005
287
0
0
www.ChrisComputing.com
adobe + HFS+ suport

Adobe would actualy benefit form them moving away from HFS+. it might take a little work in the begining but they have never really cared much for HFS+ and have not fully utilized its abilities with their software offerings because it was deemed to be a need more on the lines of optional.
 

Peaceful

macrumors member
Jan 27, 2005
65
12
0

bobrik

macrumors member
Apr 13, 2007
70
0
0
Prague, Czech Republic
L2ARC blogpost

One blog post of a Sun employee recently delt with a ZFS layer called L2ARC - it's a cache layer between RAM and harddisk, suited for SDDs - harddisk < SSD < RAM. He demonstrated how adding SSDs to act as L2ARC cache yielded 6x performance boost on a file server use case (read: the data was not primarily stored on SSDs, they were stored on harddisks, but SSDs cached the commonly accessed data so that harddisk does not have to be asked for it). Hope it yields comparable performance boost for desktop.

The blogpost is here: http://blogs.sun.com/brendan/entry/test