这个要结合JMX exporter Prometheus让架构师看看
Redis主要是做cache,加快前端的查询速度。将数据放到内存中,可以大大的提高cache的访问和命中率。
尽可能使用散列表( hashes ),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。 比如你的 web 系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,密码设置单独的 key, 而是应该把这个用户的所有信息存储到一张散...
可能是一些参数 设置问题。比如minperm 和 maxperm 是两个最基本的分页替换可调参数,即AIX系统最少/最多使用多少百分比的内存来作为非计算性的分页。比如minperm=30%,即最少留给非计算内存30%,那么你的进程要分配计算内存的时候,最多只能拿到30%。...
PageIn/PageOut是内存与文件系统之间的读写,是正常的内存缺页。CPU要数据,内存里面没有,就会产生内存缺页,然后去磁盘里面读这个页,对于程序来说,这是再正常不过的事,比如说,程序刚启动的时候,内存里面肯定是没有读进来什么数据。PgspIn/Out是内存与Paging Space之间的读写。...
(more)AIX 6.1上,当分页被以修改的方式读入内存时,Paging Space对应的分页释放。如果是只读方式读入内存时,Paging Space对应的分页不释放,即此时,内存和Paging Space里面有两份一模一样的分页。也就是说,进程可以占用的虚拟内存空间总量,并不一定等于 (物理内存+Paging Spa...
(more)学习了。。物理内存利用率不高的情况下,paging space使用率偏高的情况这边还没遇到过。一般情况是内存利用率90以上,paging space使用率接近一半,这种情况在公司核心系统月底月初中偶有出现,原因还是程序问题,系统中堆积了大量的formweb进程(使用ebs的朋友应该了解),而这些进程大...
1 1个Power处理器可处理300GB活动数据,这个有什么依据或者出处吗2 从你的描述,你是需要8个Power处理器,还是8个逻辑CPU,还有就是你的这台压力测试服务器是一个全分区还是其中的一个物理分区?3 vmstat里的ent实际就是分区profile输入的desired cpu,如下图所示,第一个ent=1.0正...
1)首先要掌握内存监控的工具,随时了解资源的使用情况,可以使用db2 snapshot, db2pd等工具2) 分析应用的使用情况,结合资源利用率,判断是否需要优化3) 调整数据库相应的参数 http://www.chinaunix.net/old_jh/22/879309.html 参考这个帖子,多你有帮助4)多看看db2官方...