Memory solaris 10(sparc64)ramdisk(如shmfs或tmpfs)
Linux中有一个ramdisk功能,这是通过安装tmpfs的shmfs实现的,如:Memory solaris 10(sparc64)ramdisk(如shmfs或tmpfs),memory,solaris,mmap,ramdisk,Memory,Solaris,Mmap,Ramdisk,Linux中有一个ramdisk功能,这是通过安装tmpfs的shmfs实现的,如: # mount -t shm shmfs -o size=20g /dev/shm 或 此外,一些Linux具有ramfs,即“ramfs类似于shmfs,只是页面不可分页或交换” 我想在solaris 10(sparc64)上创建大容量(数十GB)的ramdisk。在solaris中如何执行此操作? 如何在solaris中不仅创建ramdisk,而且创建不可移动的ramdisk 然后我想将大文件从ramdi
# mount -t shm shmfs -o size=20g /dev/shm
或
此外,一些Linux具有ramfs
,即“ramfs类似于shmfs,只是页面不可分页或交换”
我想在solaris 10(sparc64)上创建大容量(数十GB)的ramdisk。在solaris中如何执行此操作?
如何在solaris中不仅创建ramdisk,而且创建不可移动的ramdisk
然后我想将大文件从ramdisk映射到mmap内存,并将其转换为32位进程,因此解决方案应该允许我将文件的一小部分从ramdisk映射到32位应用程序。对于基于虚拟内存的磁盘:
# mount -F tmpfs -o size=20000m swap /mountpoint
对于物理内存,请执行以下操作:
# a=$(ramdiskadm -a bigdisk 20g)
# newfs $a
# mount $a /mountpoint
顺便说一下,Solaris(更准确地说是SunOS)是1987年左右第一个实现tmpfs的Unix。对于基于虚拟内存的磁盘:
# mount -F tmpfs -o size=20000m swap /mountpoint
对于物理内存,请执行以下操作:
# a=$(ramdiskadm -a bigdisk 20g)
# newfs $a
# mount $a /mountpoint
顺便说一下,Solaris(更准确地说是SunOS)是1987年左右第一个实现tmpfs的Unix。谢谢!是否有禁止交换tmpfs/ramdisk的选项?ramdisk永远不会按设计交换出去,tmpfs始终可以按设计交换。谢谢!是否有禁止交换tmpfs/ramdisk的选项?ramdisk从不按设计交换,tmpfs始终可按设计交换。