How can I access skycat images in shared memory?
Skycat doesn’t put images in sysV shared memory by default, since some systems have a very low default limit on the number of available sysV shared memory areas. However, there are commands (rtdimage subcommands) to tell skycat to use shared memory for the internal FITS image header or data or both. (Note: by default skycat maps the image files using mmap(2).) • You can use the -shm_header 1 and -shm_data 1 options when starting skycat, so that shared memory is used automatically. • Use the rtdimage subcommand “shm” (also available via the remote socket interface) to tell skycat to use shared memory and to get the shared memory ids. See the RTD User’s Guide for a description of the rtdimage subcommands.