inux系统中查看内存状态一般都会用到free linux的free命令中,cached和buffers的区别 Free Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况 系统的总物理内存:8098060 8Gb,但系统当 ...
分类:
系统相关 时间:
2017-07-25 22:31:31
阅读次数:
177
Linux与JVM的内存关系分析 Linux与JVM的内存关系分析 原文出处: 美团技术团队 引言 在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是 ...
分类:
系统相关 时间:
2017-07-25 18:01:05
阅读次数:
255
这几天研究了下/dev/mem。发现功能非常奇妙,通过mmap能够将物理地址映射到用户空间的虚拟地址上。在用户空间完毕对设备寄存器的操作,于是上网搜了一些/dev/mem的资料。网上的说法也非常统一,/dev/mem是物理内存的全映像,能够用来訪问物理内存,一般使用方法是open("/dev/mem ...
分类:
其他好文 时间:
2017-07-24 20:18:35
阅读次数:
342
centos系统镜像阿里云下载地址:http://mirrors.aliyun.com/centos/比如centos6.9最小安装镜像:http://mirrors.aliyun.com/centos/6/isos/x86_64/CentOS-6.9-x86_64-minimal.torrent/boot分区:100~200MBswap分区:物理内存的1.5~2倍,如果物理内存大于16G,可以配置为8~16g/..
分类:
系统相关 时间:
2017-07-24 11:33:37
阅读次数:
205
lab2对lab1的改进: 1.在bootloader中,完成了对物理内存资源的探测工作(bootasm.S) 保存地址范围描述符结构的缓冲区: OS需要了解整个计算机系统中的物理内存如何分布的,哪些可用,哪些不可用。其基本方法是通过BIOS中断调用来帮助完成的。其中BIOS中断调用必须在实模式下进 ...
分类:
其他好文 时间:
2017-07-21 23:12:55
阅读次数:
257
1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、lon ...
分类:
其他好文 时间:
2017-07-21 17:13:49
阅读次数:
134
SqlServer 服务器运行一段时间发现内存逐渐增长 飙升到98%了 解决方法: 重启主机 重启SqlServer服务 设置最大内存 前两种方法不太适合线上环境 且指标不治本 建议用设置最大内存 如果有SqlServer服务器不断吃内存 除了添加物理内存之外 建议运行一下命令查看当前数据库的缓存占 ...
分类:
数据库 时间:
2017-07-19 14:10:01
阅读次数:
164
分内存和进程两部分。内存1)查看内存及内存分配的几个命令:a)nmon:图形化的界面,不只能看内存,还可以看cpu,网络,内核,磁盘信息,内存可以看swap,slab,pagetable的使用量。b)top=cat/proc/pid/statm,里面比较重要的是virt/res/shr的三个数值,分别代表虚拟内存,物理内存,..
分类:
系统相关 时间:
2017-07-18 21:09:31
阅读次数:
200
1)Linux把空闲的物理内存划出一部分用作buffer,cache2)buffercache是高速缓存环从,目的是为了解决磁盘读取速度远小于内存这个问题,cpu从内存直接读取最快;3)但是物理内存有限,不可能所有数据都在物理内存,swap交换分区就出现了,内核会根据“”最近经常使用“”算法,..
分类:
系统相关 时间:
2017-07-15 12:50:43
阅读次数:
143