智慧交通 App 开发如何提升城市交通管理与用户出行体验
648
2022-09-07
磁盘分析经验(收集)
碰盘瓶径分析:
1,压力过程使用top查看服务器资源,其它值正常,唯独cpu的sy偏高,判断为系统本身进程影响性能,而非应用进程。在loadrunner中查看的响应时间波动也较大。
2,通过iostat -x 1查看, await 和avgqu-sz会隔2-3秒出现一次偏高。其它值正常。
3,通过iostat -p 1查看,哪个目录读写频繁,结果如下 cciss/c0d0p6 磁盘写入频繁。通过df 查看此盘挂载的是/tmp文件夹。进入后查看是很多sess开头的临时文件 应该有几万个。可以判断正是由于生成的这些文件影响了性能。此文件是php生成的session文件,开发将过期时间设置成了2个小时,所以压力过程在不断生成这些文件时候消耗了大量时间,并发是文件体积大造成,而是由文件数太多造成。
4,后来把这些文件指向/dev/shm(内存),并设置过期时间10秒。性能一切正常。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~