码迷,mamicode.com
首页 >  
搜索关键字:虚拟内存    ( 1450个结果
Linux服务器性能监控工具Glances 安装过程与简单介绍
一、Glances:Glances 是一款非常不错的跨平台的性能监控工具,提供了CPU、CPU队列、内存、虚拟内存、网络、I/O和最占用服务器的资源的进程列表等,应该就这些了吧,提供了这些指标的监控信息,并且在运行时会根据资源的占用情况适用不同的颜色标注其重要程度,非常直观,下面是使用中的截图:二、...
分类:系统相关   时间:2014-08-15 14:20:38    阅读次数:328
内存交换区
当操作系统因为没有足够的内存而将一些虚拟内存写到磁盘就会发生内存交换,内存交换对操作系统中运行的进程是透明的,只有操作系统知道特定的虚拟内存地址是在物理内存还是磁盘上?虚拟内存写到磁盘上该如何理解?操作系统通常允许对虚拟内存和io进行一些控制,我们提供过一些gun/linux上控制它们的办法,最基本...
分类:其他好文   时间:2014-08-15 07:10:27    阅读次数:195
JVM实例以及内存的分配机制
JVM:一台用来模拟计算机执行计算指令的虚拟计算机,拥有自己的指令,指令执行环境,虚拟内存等。下面介绍虚拟机(JVM)--cpu,寄存器,内存,指令============================================================================...
分类:其他好文   时间:2014-08-15 04:01:37    阅读次数:202
free命令详解
命令介绍: Linux支持虚拟内存,虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这块内存就可用于其它目的。当然,读写硬盘要比直接使用真实内存慢得多(要慢数千倍),所以程序就不会象一直在内存中运行的那样快。用作虚拟内存的硬盘部分被称为交换空间。Linux系统常常动不动就使用交换空间,以保持尽可能多的空闲物理内存。即使并没有什么事情需要内存,Linux也会交换出暂时不用的内存页面。这可以避免等待交换所需的时间:当磁盘闲着,就可以提...
分类:其他好文   时间:2014-08-15 01:34:07    阅读次数:272
MYSQL,innodb_buffer_pool_size内存分配方式
以前一直以为MYSQL,innodb_buffer_pool_size=8G,MySQL一起动就会将占用掉8G内存(认为TOP可以看到内存被使用了8G),但是最近才仔细研究一下,原来不是这样的(可能自己对Linux malloc内存分配也只是知道了个皮毛吧),MySQL启动时实际只是在虚拟内存中分配了地址空间,而并没有真正的映射到物理内存上。 因为malloc分配内存是先在虚拟内存中分配地址的,到实际使用时才真正的映射到物理内存 因此这个地方,如果由于机器内存使用不当,到了MySQL真正要映射物理内存时...
分类:数据库   时间:2014-08-09 15:55:38    阅读次数:267
Linux内核——内存管理
内存管理 页 内核把物理页作为内存管理的基本单位;内存管理单元(MMU,管理内存并把虚拟地址转换为物理地址)通常以页为单位进行处理。MMU以页大小为单位来管理系统中的页表。从虚拟内存的角度看,页就是最小单位。 32位系统:页大小4KB 64位系统:页大小8KB 在支持4KB页大小并有1GB物理内存的机器上,物理内存会被划分为262144个页。内核用 struct page 结构表示系统中...
分类:系统相关   时间:2014-08-08 21:25:26    阅读次数:496
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下...
分类:其他好文   时间:2014-08-08 11:50:05    阅读次数:268
Top 参数解析
Top命令监控某个进程的资源占有情况下面是各种内存:VIRT:virtual memory usage 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory...
分类:其他好文   时间:2014-08-07 12:51:29    阅读次数:199
建立虚拟内存文件
本文介绍两种增加交换分区(swap)的方法。第1种方法:建立虚拟内存文件1、创建512M的空文件 dd if=/dev/zero of=/tmp/swap1 bs=1M count=5122、格式化为交换分区 mkswap /tmp/swap13、查看交换分区大小 free4、挂载交换分区 swap...
分类:其他好文   时间:2014-08-06 17:17:01    阅读次数:264
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在...
分类:其他好文   时间:2014-08-05 14:30:29    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!