On 11/14/05, Eric Lowe <[EMAIL PROTECTED]> wrote:
While it sounds interesting from an academic point of view, I wonder
how relevant this work (and any work related to paging) is when memory
can be purchased for under $200 a gigabyte. This is a different perspective

Memory is cheap, but the system to put a reasonable amount into is
quite expensive.  According to store.sun.com:

T2000 8 cores @ 1.2 GHz, 16 GB RAM: $21,495
T2000 8 cores @ 1.2 GHz, 32 GB RAM: $32,395
T2000 8 cores @ 1.4 GHz, 64 GB RAM: $84,995

If my app needs 32 GB of RAM, it looks to me as though the RAM greater
than 16 GB is costing me $681 / GB.  If I need an obscene amount of
RAM, then the memory about 16 GB is about $1300 (allowing $733 extra
cost for 0.2 GHz CPU bump).

This idea seems very attractive to me for workloads that need memory
to be faster than disk, but not necessarily top performance.

paging candidate determination very costly). ZFS is very fast (being copy-
on-write it does sequential I/Os whereas swapfs does random disk access),
and it supports compression. ZFS is already slated to become the new
replacement to swapfs in the near future.

If free() could trigger the memory to be zero'd, then those pages
would compress very well in a ZFS swap device.  Presumably java's
garbage collector could do the same zeroing, and make an explicit call
to the OS to say "put this page at the top of the to-be-paged-out
list."

Mike

--
Mike Gerdts
http://mgerdts.blogspot.com/
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to