- 论坛徽章:
- 0
|
vmstat -v可以显示vmm的一些统计信息\r\n其中常用有2个,一个为minperm 参数,一个为maxperm参数,下面缩写为min和max\r\nmin和max控制主要的两种内存也,文件页和计算页。文件页就是文件缓存区,存放文件数据的文件页(也称为永久页),作用在于减少读写文件时候对硬盘的访问,如果它的值设置得太小,引起系统频繁访问磁盘,设置太大也不行,会浪费宝贵得内存资源,还有可能导致系统临时没有响应,影响系统的响应速度,当然这样可能吞吐会好一点....\r\n\r\n\r\n\r\n计算页主要用于程序代码和临时使用的数据。如果内存中的文件页在实际内存中所占比例低于min参数指定的比例,vmm将会从计算页和文件页中抢帧,不管充分页率(页面调入调出的频率)\r\n\r\n如果文件页在实际内存中占用的比例大于max,那么vmm只从文件页中抢帧。~~~~\r\n\r\n如果中间呢,也就说在min和max中间,那么一般来讲啊,vmm通常抢文件页,但是如果文件页的重分页率高于计算页的重分页率时,计算机页同样也被抢。\r\n\r\n明白原理之后,我们可以在对一些数据库服务器,当然是使用字符裸设备的,不使用缓存。\r\n那么就应该调节max和min的参数\r\n\r\nvmtune -p 15 -P 50 \r\n默认是20 和80,这点我们可以通过vmstat -v查看。 |
|