一 性能产生的问题
程序的运行是在'操作系统或虚拟机之上',出现'问题的根因'是程序出现'抢占或者等待'其它程序资源对象的现象
例如: 'CPU资源'、'内存资源'、'磁盘IO'、'网络IO'
二 运维定位
对于性能的定位类似与'医生给病人看病',必须找到'问题的症结'所在,才能'对症下药'
'使用操作系统自带的一些工具来定位'
三 free命令
'清除buffer缓存' --> '释放掉被系统cache占用的数据'
echo 3 > /proc/sys/vm/drop_caches
需求:获取内存的利用率
说明:由于'vimrc配置了'相关,如果'copy代码'的时候'格式容易错乱',所以编辑时候'不载入vimrc配置文件'
vim -u NONE cpu.sh