确定性能问题

OS 诊断

先考察Linux操作系统上显示的性能指标,主要关注CPU、Memory、I/O三方面:

CPU 诊断

主要考察CPU的负载均值(Load Average), CPU 使用率,上下文切换次数(Context Switch)。

top命令–查看平均负载和CPU使用率
直接输入top,进入基本视图

第一行: 这里使用uptime命令也能看到同样的数据

10:01:23  当前系统时间
126 days, 14:29 系统已经运行了126天14小时29分钟(在这期间没有重启过)
2 users 当前有2个用户登录系统
load average: 1.15, 1.42, 1.44 这三个数分别是1分钟、5分钟、15分钟的负载情况。
负载均值就好比行车过桥的车流量
0.00 表示桥面上没有车流,0.00~1.00之间表示很通畅
1.00 表示刚好在桥的承受范围内,不过之后就会越来越堵,越大越糟糕。
0.70 这是理想的值
5.00 这个值出现时就要失眠了,然后等着做报告吧

第二行:任务

Tasks 任务(进程),总共x个,运行中x个,休眠x个,停止x个,僵尸x个

第三行:CPU使用率

6.7% us 用户空间占用CPU的百分比。
0.4% sy 内核空间占用CPU的百分比。
0.0% ni 改变过优先级的进程占用CPU的百分比
92.9% id 空闲CPU百分比
0.0% wa IO等待占用CPU的百分比
0.0% hi 硬中断(Hardware IRQ)占用CPU的百分比
0.0% si 软中断(Software Interrupts)占用CPU的百分比

第四行:内存

8306544k total 物理内存总量(8GB)
7775876k used 使用中的内存总量(7.7GB)
530668k free 空闲内存总量(530M)
79236k buffers 缓存的内存量 (79M)

第五行:swap交换分区

2031608k total 交换区总量(2GB)
2556k used 使用的交换区总量(2.5M)
2029052k free 空闲交换区总量(2GB)
4231276k cached 缓冲的交换区总量(4GB)第四行的used内存总量是纳入内核管理的内存总量,并不是真正在用的,内核

Linux上Jvm性能调优方法相关推荐

  1. linux打印jvm内存堆栈_5款强大的JVM 性能调优监控工具

    原文链接:www.iteye.com/blog/josh-persistence-2161848 现实企业级Java应用开发.维护中,有时候我们会碰到下面这些问题: OutOfMemoryError, ...

  2. 透明大页相关内核参数_Alibaba Cloud Linux 2系统中与透明大页THP相关的性能调优方法...

    免责声明:本文档可能包含第三方产品信息,该信息仅供参考.阿里云对第三方产品的性能.可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺. 概述 本文主要介绍在Alibaba Cloud Li ...

  3. linux mysql数据库优化_MySQL_Linux下MySQL数据库性能调优方法,以下的环境具备一定的代表性 - phpStudy...

    Linux下MySQL数据库性能调优方法 以下的环境具备一定的代表性,可以说是中小企业一般配置和工作环境.希望通过本文能让大家理解Linux下MySQL数据库性能调优方法. 硬件准备环境: 硬盘: 1 ...

  4. 文件上传服务器jvm调优,JVM性能调优解决方案(12页)-原创力文档

    精品文档 JVM性能调优解决方案(总结) 一.引言 本文的读者是技术支持人员.阅读本文后,你将理解 jboss 的启动脚本文件 (run.sh )中有一系列的 JVM配置参数的含义,以及如何调整它们, ...

  5. JVM 性能调优之定位问题 实战篇

    继前文JVM 调优监控内置工具 jps.jstack.jmap.jhat.jstat.hprof 使用详解之后我们,来看看在实战中怎么定位性能问题 一.cpu占用过高 cpu占用过高要分情况讨论,是不 ...

  6. JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 | 必须收藏!

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 优雅先生 来源 | my.oschina.net/feichexia/blog/1 ...

  7. 5款强大的JVM 性能调优监控工具 !

    点击上方 好好学java ,选择 星标 公众号 重磅资讯,干货,第一时间送达 今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客 ...

  8. JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程

    2019独角兽企业重金招聘Python工程师标准>>> JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程 博客分类: java jvm 前言: 上一 ...

  9. JVM性能调优(转)

    本文转自:http://www.cnblogs.com/chen77716/archive/2010/06/26/2130807.html 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现 ...

最新文章

  1. linux假延迟脚本,linux – 期望脚本期望错过发送字符串延迟问题
  2. 学习python装饰器_Python装饰器学习(九步入门)
  3. Linux系统中查看图片信息
  4. MFC对话框中的工具栏、状态栏设计小结
  5. 此内容不能显示在一个框架中 ie_Chromium Edge中的IE兼容模式 与我们设想的有些不一样...
  6. JavaScript——以简单的方式理解闭包
  7. .NET常用功能和代码[总结与收藏]
  8. python中print的用法_Python中print函数简单使用总结
  9. arrayPointer
  10. 爱奇艺怎么看不了电视剧和视频
  11. F5-yumnfsftp
  12. Delphi2010
  13. c语言水仙花数7位数,C语言水仙花数的实现
  14. 我来教你如何将自己的网站上传至服务器并通过域名进行访问
  15. linux 0.11 init/main.c初始化部分
  16. 学号20182325袁源 实验一《Linux基础与Java开发环境》实验报告
  17. 书山有路勤为径,学海无涯苦作舟
  18. 用 Python 打扑克牌——炸金花
  19. PDF不能复制或编辑:用Adobe acrobat将扫描版PDF转换为可编辑版本
  20. 高德POI搜索:地点关键词搜索

热门文章

  1. 计算机视觉和图像处理常用的一些标准图片
  2. SpringCloud快速入门(人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。)
  3. 设备像素、css 像素、设备独立像素、dpr、ppi 之间的区别?
  4. 资源打包wordpress_终极12个月学习WordPress指南(加上资源)
  5. 超炫酷项目来袭!DragGAN 火爆开源社区!
  6. php mui消息推送,个推透传消息,触发receive后创建本地推送,点击状态栏消息可以打开APP触发不了click事件...
  7. 汉文学生对计算机软件,满-汉文计算机辅助翻译系统
  8. 知乎登录cookie验证
  9. 汉诺塔详解过程和递归思想及举例(python代码)
  10. 网络安全危害有哪些?如何应对网络安全?