Joerg Schilling wrote: > Andrew Gabriel <[EMAIL PROTECTED]> wrote: >> Andrew Gabriel wrote: >>> Interesting idea, but for 7200 RPM disks (and a 1Gb ethernet link), I >>> need a 250GB buffer (enough to buffer 4-5 seconds worth of data). That's >>> many orders of magnitude bigger than SO_RCVBUF can go. >> No -- that's wrong -- should read 250MB buffer! >> Still some orders of magnitude bigger than SO_RCVBUF can go. > > It's affordable e.g. on a X4540 with 64 GB of RAM.
I guess the architectures with limited 256MB and 512MB kernel address space are mostly retired now. > ZFS started with constraints that could not be made true in 2001. > > On my first Sun at home (a Sun 2/50 with 1 MB of RAM) in 1986, I could > set the socket buffer size to 63 kB. 63kB : 1 MB is the same ratio > as 256 MB : 4 GB. > > BTW: a lot of numbers in Solaris did not grow since a long time and > thus create problems now. Just think about the maxphys values.... > 63 kB on x86 does not even allow to write a single BluRay disk sector > with a single transfer. I have put together a simple set of figures I use to compare how disks and systems have changed over the 25 year life of ufs/ffs, which I sometimes use when I give ZFS presentations... 25 years ago Now factor ------------ --- ------ Disk RPM 3,600 10,000 x3 Disk IOPS 30 300 x10 Disk Data rate 0.96MB/s 75MB/s x80 Capacity 100MB 1TB x10,000 System MIPS 4 400,000 x100,000 -- Andrew _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss