/proc/sysrq-trigger文件
# 立即重新启动计算机echo "b" > /proc/sysrq-trigger # 立即关闭计算机echo "o" > /proc/sysrq-trigger # 导出内存分配的信息 (可以用/var/log/message 查看)echo "m" > /proc/sysrq-trigger # 导出当前CPU寄存器信息和标志位的信息echo "p" > /proc/sysrq-trigger&nb...
ORACLE与hugepage(二)
由于传统的4K页大小,会导致占用非常多的内存用来存放pagetable entries(PTEs),因此一般在linux服务器上跑ORACLE,我都建议设置大页来避免这个问题大页带来的好处:1)设置大页,pagetable entry所占用的kenel memory将大大减少。传统4K页的情况下,越多的内存,越多的进程,会导致越多的pagetable entries,导致占用...
ORACLE与hugepage(一)
以下的内容是基于32位的系统,4K的内存页大小做出的计算1)目录表,用来存放页表的位置,共包含1024个目录entry,每个目录entry指向一个页表位置,每个目录entry,4b大小,目录表共4b*1024=4K大小2)页表,用来存放物理地址页的起始地址,每个页表entry也是4b大小,每个页表共1024个页表entry,因此一个页表的大小也是4K...