虚拟内存自上而下分为 堆栈段,数据段,代码段 , 堆栈段分为堆区和栈区 ,栈区从上往下分配内存,堆区从下往上分配内存 。数据段分为静态区和全局区。两者的作用域不同。代码段分为只读区和代码区 。最后还有bss区现在还不涉及。 六个区域的定义如下: 1 #include 2 #include ...
分类:
其他好文 时间:
2014-10-16 23:00:33
阅读次数:
324
昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个记录,分享一下。由于该客户无法用自己的机器远程连接到服务器,也不允许通过U盘、移动硬盘等拷贝任何文件,因此一些记录内容无法做到很详尽,只能凭记忆大致写出。
主机:SUN Netra T4-1 M4000
CPU:8 core 2.85GHz
内存:32G
系统:Solaris 10...
分类:
其他好文 时间:
2014-10-16 15:10:52
阅读次数:
316
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:
说明:
为节省篇幅,只对安装过程做一个梳理,具体安装的图形化界面同LINUX系统下一样,可以参看相关文章,此处不一一贴图了。
SWAP空间
[root@hp171log]#swapinfo -a
--检查swap空间
K...
分类:
数据库 时间:
2014-10-16 03:19:43
阅读次数:
277
vmstat 查看系统状态、硬件和系统信息等
$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st...
分类:
其他好文 时间:
2014-10-15 23:29:31
阅读次数:
282
安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位系统要求Linux安装Oracle系统要求系统要求说明内存必须高于1G的物理内存交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小硬盘5G以上2.修改操作系统核心参数....
分类:
数据库 时间:
2014-10-15 15:00:50
阅读次数:
292
mkswap /dev/sda* //创建此分区为swap 交换分区swapon /dev/sda* //加载交换分区swapoff /dev/sda* //关闭交换分区;若想要开机自动挂载:vi /etc/fstab/dev/sda* swap swap defaults 0 0或者把命令写入 /...
分类:
其他好文 时间:
2014-10-14 19:33:19
阅读次数:
207
一、使用第三方变量实现变量值交换注意:C语言中没有template,C++中有templatevoid swap( T &val1, T &val2 ){ T temp = val1; val1 = val2; val2 = temp;}templatevoid swap( T *v1, T *v2...
分类:
其他好文 时间:
2014-10-14 12:09:38
阅读次数:
147
$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 4 329796 26040 4528 3...
分类:
系统相关 时间:
2014-10-13 18:24:49
阅读次数:
248
说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机。 正所谓:SWAP,性能之大事,死生之地,存亡之道,不可不察...
分类:
其他好文 时间:
2014-10-13 18:08:50
阅读次数:
147
一:系统中内存的结构4g 起始地址为bfffffff3g 起始地址为7fffffff2g 起始地址为3fffffff1g 起始地址为00000000上图所示,虚拟内存为4g,操作系统规定应用程序只能在前3g ,后面1g是操作系统使用。涉及到内核编程时使用。二:指针和数组介绍: 指针需要了解的是...
分类:
其他好文 时间:
2014-10-10 22:49:34
阅读次数:
274