应用程序hugepage.fs使用了伪文件系统来处理内存分配。
您只需要配置您的系统来支持其中一个应用程序,而不是两个程序都支持。您仅需要将您配置为系统支持的那个应用程序复制到/usr/local/bin目录。
如果您打算支持hugepage.fs应用程序,伪文件系统需要被挂在/bigpages下。该文件系统应该是在系统重启后自动被挂载。当运行hugepage.fs应用程序的时候,您将会被提示输入伪文件系统挂载点下的一个文件名字,可以用文件/bigpages/memory。
两个应用程序在分配了共享内存后都会暂停,并且提示您继续——如果您觉得一切都准备好了的话即可。您可以通过这种方式来检查在应用程序运行时候系统能够正确地分配内存。
答:hugepage.fs方法:
# x86info -a|grep TLB #dmesg #cat /proc/meminfo 建议用第三种方法 (实验环境为4M)
#vi /etc/sysctl.conf 写入vm.nr_hugepages=16 或者:
#vi /boot/grub/grub.conf 在kernel所在行末位写入
hugepages=16
#mkdir /bigpages
#mount –t hugetlbfs none /bigpages 写入
/etc/rc.local
#cp hugepage.fs /usr/local/bin
hugepage.shm方法:
#vi /etc/sysctl.conf 修改
kernel.shmmax = 67108864 64MB*1024*1024=67108864bytes
kernel.shmall = 32768 67108864bytes/1024/4*2=32768
查看:#ipcs -lm #ipcs –
ls