On Mar 1, 2010, at 12:21 AM, Abdullah Al-Dahlawi wrote:

> Greeting All
> 
> I know this topic have been beaten to death however, something is really 
> confusing on my part !!
> 
> I set the max_arc size = 512 mb
> 
> I ran my benchmark workload that loads a file with a specific size into ARC 
> ... 
> 
> if the file size is less than 200MB , it gets loaded entirely in to ARC and 
> workload throughput is booming ...
> 
> if the file is 250MB (still less than ARC size) , the file did not get loaded 
> entirely into the FREE ARC !! and the throughput degrades  ??
> 
> To make the long story short.
> 
> is there a way to know the REAL ARC size that is available to the application 
> ??? my understanding is that ARC Size is consumed by some ARC data structures 
> and other caching list . But what is really remaining for tha application to 
> use ??
> 
> Any feed back ???

maxphys is used by UFS, but not by ZFS.

maxphys is also used for the sd driver, but not for x86 architectures where the 
equivalent
limit is set to 256KB.

With ZFS on Solaris, you can blissfully forget about maxphys.
 -- richard

ZFS storage and performance consulting at http://www.RichardElling.com
ZFS training on deduplication, NexentaStor, and NAS performance
http://nexenta-atlanta.eventbrite.com (March 16-18, 2010)




_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to