当前位置: 代码迷 >> 综合 >> linux杂谈之系统性能分析(二)内存
  详细解决方案

linux杂谈之系统性能分析(二)内存

热度:74   发布时间:2024-02-06 02:06:29.0

一    性能产生的问题

程序的运行是在'操作系统或虚拟机之上',出现'问题的根因'是程序出现'抢占或者等待'其它程序资源对象的现象例如: 'CPU资源'、'内存资源'、'磁盘IO'、'网络IO'

二    运维定位

对于性能的定位类似与'医生给病人看病',必须找到'问题的症结'所在,才能'对症下药''使用操作系统自带的一些工具来定位'

三    free命令

关联命令

'清除buffer缓存'  -->  '释放掉被系统cache占用的数据'echo 3 > /proc/sys/vm/drop_caches

需求:获取内存的利用率

说明:由于'vimrc配置了'相关,如果'copy代码'的时候'格式容易错乱',所以编辑时候'不载入vimrc配置文件'vim -u NONE cpu.sh

需求引入

压测CPU'实时的使用率'是多少?(1)根据这个使用率,当'达到一定阈值',我后台调用'对应的接口开启服务器',将负载'转移到'另外一台服务器上备注