> Interestingly, the "size" fields under "top" add up to 950GB without getting 
> to the bottom of the list, yet it
> shows NO swap being used, and 150MB free out of 768 of RAM!  So how can the 
> size of the existing processes
> exceed the size of the virtual memory in use by a factor of 2, and the size 
> of total virtual memory by a factor of 1.5?
> This is not the resident size - this is the total size!

Size is how much address space the process has allocated. Part of that
is executables and shared libraries (they are backed by the file, not
by swap). A large portion of that is shared, the same memory is used
by many processes. Processes can also allocate shared memory by other
means.


Memory is not a big problem for ZFS, address space is. You may have to
give the kernel more address space on 32-bit CPUs.

eeprom kernelbase=0x80000000

This will reduce the usable address space of user processes though.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to