大鹏一日同风起

大鹏一日同风起
记录日常,记录生活,记录时代
linux

jvm监控-jstack, jconsole, jinfo, jmap, jdb, jstat

一直没有做过jvm监控, 总以为要找些专门的工具才能做jvm监控, 如jprofile之类的工具, 但这类工具都是收费的。 经过查找,发现其实sun的jdk中就带有这类工具,从jdk5开始命令行有了jstat,jps,jstatd,图形监控有了jconsole;而到了jdk6,命令有了jmap, jinfo, jstack,图形有了jvisualvm。经过简单试用,这些命令+图形工具 已经足够强大, 能满足一般的监控要求了,如对各类内存、垃圾回收、线程状态的监控。 命令: 以下转自:http://hqman.ite…

2017年9月27日 0条评论 4点热度 0人点赞 pbdatacn 阅读全文
linux

JVM 性能调优工具学习

一、What JDK 本身提供了很多很方便的 JVM 性能调优工具,如 VisualVM、Jconsole、jps、jstack、jmap、jhat、Jstat、jprof等。 可以帮我们解决下列问题: OutofMemory 内存不足 内存泄漏 线程死锁 锁争用(Lock Contention) java 进程消耗 CPU 过高 1.   Jstack(查看线程) 1.1 作用: jstack主要用来抓取 Java JVM 中 某个进程 某一时刻 线程堆栈信息。其实就是抓取 thread dump 文件。    …

2017年9月27日 0条评论 3点热度 0人点赞 pbdatacn 阅读全文
linux

内存jvm参数调整总结

对tomcat 7.0 下堆内存告警的情况进行了总结,线上jdk1.6使用的GC策略为:-XX:+UseParallelGC ,即新生代为并行GC年老代为串行GC,jdk1.7默认GC方式为-XX:+UseParallelOldGC ,即新生代和年老代均为并行GC。修改方式为,修改jdk1.7的GC策略为-XX:+UseConcMarkSweepGC (并发GC策略,仅标记阶段会暂停工作线程,响应优先,会较多较快的执行FullGc)。 监控报表的应用等也都遇到了堆内存超过80%的问题,其中一些应用是jdk1.6,也…

2017年9月27日 0条评论 8点热度 0人点赞 pbdatacn 阅读全文
Docker

使用Docker搭建zabbix平台

    1.准备安装好zabbix服务的镜像        我们选择的是docker.io/berngp/docker-zabbix镜像作为扩展:   docker pull docker.io/berngp/docker-zabbix 下载镜像如下所示: docker pull docker.io/berngp/docker-zabbix       2.宿主机中启动Docker          docker启动zabbix时,需要绑定宿主机的端口,启动命令如下: docker run -d…

2017年9月25日 0条评论 3点热度 0人点赞 pbdatacn 阅读全文
linux

手动搭建kubernetes1.7.5集群

ip 组件 备注 192.168.151.41 kube-api-server kube-controller kube-schedular etcd 192.168.151.40 etcd flannel docker kubelet kube-proxy   192.168.151.38 etcd 参考文档: kubernetes-handbook 软件依赖 golang,略过 cfssl,证书相关 1 2 $ go get -u github.com/cloudflare/cfssl/cmd/cfs…

2017年9月25日 0条评论 3点热度 0人点赞 pbdatacn 阅读全文
linux

利用区块链技术解决供应链信任问题

提案简述 通过CA证书机制增强供应链信任程度 利用区块链的不可篡改特性增加供应链透明度 私有交易机制维持商业谈判的机密程度 分布式拜占庭共识 高频交易,低延迟 新供应商自己发行证书  场景及数据描述 供应链充斥着假冒伪劣产品 高质量的供应商怎么证明其使用了高质量的零件 如果每一种原材料都使用基于区块链技术的CA机构背书会怎么样? 证书在供应链传递,直到最终商品 通过区块链进行零部件支付,以原子方式获取证书 任何人都可以验证商品零部件出处 市场上的新商品可以证明商品零部件的出处 技术挑战 高频交易需要可伸缩的数据结构…

2017年9月25日 0条评论 3点热度 0人点赞 pbdatacn 阅读全文
Docker

使用docker搭建kafka集群

IP zookeeper kafka 192.168.151.33 zookeeper.1(2181,2888,3888) broker.1(9092,9093) 192.168.151.38 zookeeper.2(2181,2888,3888) broker.2(9092,9093) 192.168.151.40 zookeeper.3(2181,2888,3888) broker.3(9092,9093) 192.168.151.41 broker.4(9092,9093) Docker镜像 # docker…

2017年9月25日 0条评论 3点热度 0人点赞 pbdatacn 阅读全文
Docker

docker基础操作

docker基础命令 容器 创建一个新容器但不启动 1 docker create <image-id>   为镜像添加一个可读写层,构成一个容器(并未运行)。 参数 启动终止状态的容器   1 docker start <container-id>    为容器文件系统创建一个进程隔离空间(每个容器只能有一个进程隔离空间)。   参数 -i    附着到容器的标准输入 基于镜像新建一个容器并启动   1 docker run 等于是docker create和…

2017年9月25日 0条评论 2点热度 0人点赞 pbdatacn 阅读全文
linux

Docker安装部署

一、Docker介绍和与传统虚拟机的对比 二、查看系统和内核(要求可连接公网) 三、安装docker 四、docker镜像(image) 五、容器环境搭建配置 六、创建多个容器 七、日常使用和其他常用命令   一、Docker介绍和与传统虚拟机的对比 1、Docker与传统虚拟机对比 Docker所代表的容器虚拟化技术属于操作系统级虚拟化:内核通过创建多个虚拟的操作系统实例(内核和库)来隔离不同的进程。 传统虚拟化和容器技术结构比较:传统虚拟化技术是在硬件层面实现虚拟化,增加了系统调用链路的环节,有性能损…

2017年9月25日 0条评论 4点热度 0人点赞 pbdatacn 阅读全文
linux

新申请docker容器,安装mysql

1)前提条件,配置阿里源 mv /etc/yum.repos.d/* /tmp/   wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm rpm -ivh mysql57-community-release-el6-8.noarch.rpm --nodeps --force yum -y install yum-utils (安装yum-config-manager 命令) 如果执行这个命令报错,请将192.16…

2017年9月22日 0条评论 2点热度 0人点赞 pbdatacn 阅读全文
12345

近期文章

  • stable-diffusion-webui安装过程
  • 2022年python库大全
  • ICE Server与信令Server
  • linux 安装canvas报错
  • 从Yahoo财经下载历史数据

近期评论

您尚未收到任何评论。

COPYRIGHT © 2026 大鹏一日同风起. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备14029030号-1