摘要: 1 #!/bin/bash 2 swapedall=0 3 4 pidarray=(`ls /proc/* |grep --color '[[:digit:]]' |grep proc |awk -F ":" '{print $1}'`) 5 arraylen=${#pidarray[*]} 6 f 阅读全文
posted @ 2017-02-15 17:23 XavierLee 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。 本篇介绍如何进行HugePage配置和Oracle环境使用。 阅读全文
posted @ 2017-02-15 10:20 XavierLee 阅读(3314) 评论(0) 推荐(0) 编辑
摘要: 现代操作系统的内存管理机制有两种:段式管理和页式管理。段式内存管理,就是将内存分成段,每个段的起始地址就是段基地址。地址映射的时候,由逻辑地址加上段基地址而得到物理地址。纯粹的段式内存管理的缺点很明显,就是灵活性和效率比较差。首先是段的长度是可变的,这给内存的换入换出带来诸多不便,如何选择一个段的长 阅读全文
posted @ 2017-02-15 10:09 XavierLee 阅读(2767) 评论(0) 推荐(1) 编辑
摘要: 内存管理方法 内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。 下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。 1.连续分配存储管理方式 连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。 阅读全文
posted @ 2017-02-15 10:04 XavierLee 阅读(4516) 评论(0) 推荐(0) 编辑