- 博客(19)
- 收藏
- 关注
原创 VMWARE ESXi 虚拟机的优化设置
VMWARE ESXi里面创建虚拟机很容易,跟着向导一路点下去就行了。但是默认的很多选项几乎都不是最佳选项,很多地方需要管理员根据实际情况进行修改。如果默认的配置,那么性能会差很多。下面是一些常见的修改选项。CPU 启动热插拔内存 启动热插拔硬盘,默认的Thick provision lazy zeroed, 既没有省空间,性能也没提升,而且每次写入新数据前还得进行写零操作。如果为...
2019-05-21 21:37:37
7773
1
转载 Go语言图形界面开发:Go版GTK
本人录制的Go入门视频go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUyrT_9bpi7K0rYQ初识GTK01、GUI概述 02、GTK简介 03、环境搭建(windows)Go语言快速入门04、Go入门教程Hello GTK05、一个简单的空白窗...
2018-09-20 11:41:05
14178
3
原创 IDE | Go语言IDE,你选择哪款?
###LiteIDE本来就是go的IDE,只是界面....官网 : https://github.com/visualfc/liteide###Sublime Text插件小王子,当然也是通过插件的方式来支持gohttp://blog.youkuaiyun.com/kenkao/article/details/49488833官网 : http://www.sublimetext....
2018-08-15 15:05:17
8262
原创 lvs_keepalived_install 一键安装脚本
#!/bin/bash# author: kuangl# mail:kuangl@orient-media.com## -------------------------------------------------------- ### Ipvsadm_install# ----------------------------------------------------...
2018-08-09 16:55:52
449
原创 JConsole远程连接配置
JConsole远程连接还是有一点坑的。这里记录一下配置过程,好记性不如烂笔头。 1.在远程机的tomcat的catalina.sh中加入配置:JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.202.121 -Dcom.sun.management.jmxremote"JAVA_OPTS="$JAVA_OPTS -D...
2018-07-21 11:45:28
1348
转载 16G内存 Tomcat并发优化、内存配置、垃圾回收、宕机预防
Tomcat并发优化、内存配置、垃圾回收、宕机预防目录 Tomcat并发优化、内存配置、垃圾回收、宕机预防 目录 序言 一、Tomcat并发优化 (1) tomcat并发参数 (2) tomcat并发配置 二、Tomcat内存配置 (1) tomcat内存参数 (2) tomcat内存配置 三、Tomcat垃圾回收...
2018-07-21 11:34:28
15320
4
原创 CentOS 7 Linux 安装Tomcat 8 - JVM内存优化(
配置Tomcat启动JVM时分配的内存JVM内存分配默认情况说明JAVA_OPTS="-server -Xms2048m -Xmx2048m -XX:PermSize=128M -XX:MaxPermSize=128m"JVM内存配置参数 描述 -Xmx Java Heap最大值,默认值为物理内存的1/4; -Xms Java Heap初始值,Server端J...
2018-07-16 19:58:45
5138
原创 Linux服务器内核调优
Linux服务器调优安装一台新的Linux服务器之后都要做些配置调整工作,优化一下系统,以前零零碎碎记录过一些,这里集中整理一下。Linux内核参数http://space.itpub.net/17283404/viewspace-694350net.ipv4.tcp_syncookies = 1表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SY...
2018-07-15 18:16:38
881
转载 JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不...
2018-07-12 20:36:07
128
转载 linux 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.youkuaiyun.com/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。在服务器的日常维护过程中,会经常用到下面的命令:netstat -n | awk '/^tcp/ {++S[$NF]} END ...
2018-07-12 20:29:31
9395
1
原创 tomcat的启动内存参数设置,2017年再调整一下
我的阿里云服务器8G内存,启动了5个Tomcat7, 先用下面的配置试一下。【2017-03-25号】set JAVA_OPTS=-Xms512M -Xmx512M -XX:NewSize=256M -XX:MaxNewSize=384M -XX:PermSize=256M -XX:MaxPermSize=256M【以前的配置】set JAVA_OPTS=-Xms512m -Xmx512m -Xm...
2018-07-10 19:50:31
3790
原创 windows下可用连接端口数量调节及time_wait调优
朋友公司的产品运行在windows+nginx+tomcat平台,发现连接接稍微一大,访问就有问题。在主机上通过netstat进行查看时,也发现有大量time_wait的情况 。在linux平台上这个问题非常好解决,通过sysctl.conf调节tcp/ip参数即可。windows下经确认也有类似的调节机制,其叫dynamicportrange。一、windows7/win2008平台下1、查看可...
2018-07-08 18:11:15
16451
1
原创 LINUX TIME_WAIT 太多的解决办法
TIME_WAIT 客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT.主动关闭的一方在发送最后一个 ack 后就会进入 TIME_WAIT 状态 停留2MSL(max segment lifetime)时间这个是TCP/IP必不可少的,也就是“解决”不了的,也就是TCP/IP设计者本来是这么设计的主要有两个原因1。防止上一次连接中的包,迷路后重新...
2018-07-08 17:38:01
9692
原创 在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理
我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 TIME_WAIT 狀態的連線,平時就會多達數千條 TIME_WAIT 連線之多,尖峰的時候還有一萬多條 TIME_WAIT 連線的狀況,雖然這些連線目前還不致於造成連線發生問題,但基於一股好奇心才決定研究...
2018-07-08 16:51:44
3604
转载 【负载均衡】openstack负载均衡之haproxy
作者:【吴业亮】云计算开发工程师 博客:http://blog.youkuaiyun.com/wylfengyujiancheng一、简介 1、Haproxy是什么 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,...
2018-07-08 03:08:49
1107
转载 Tomcat配置与优化(内存、并发、管理)
一、JVM内存配置优化在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内存用于存储类的实例、数组等引用类型数据,也就是用new生成的对象,都存放在这里,栈内存存储局部变量(如:方法参数),...
2018-07-07 13:50:11
182
转载 Tomcat windwos 内存设置
Tomcat的启动分为startupo.bat启动和注册为windows服务的启动,下面一一说明。1.startup.bat启动在tomcat_home/bin目录下找到catalina.bat,用文本编辑器打开,加上下面一行:set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSi...
2018-07-07 13:46:56
330
转载 Java配置----JDK开发环境搭建及环境变量配置
【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定之后,单击“下一步”。注:当提示安装JRE时,可以选择不要安装。2、配置环境变量:对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk 1.7.0 _09\bin。但是这些命令由于不属于windows自己的命令...
2018-07-05 12:47:49
153
转载 Java项目服务器cpu占用100%解决办法
项目上线后运行一段时间,突然发现cpu 8个逻辑核心都占用100%,心情很紧张,然后就在网上找了一些解决方法,具体如下: 1.查找哪些进程在耗cpu 进入服务器,top 命令看一下,发现进程6633占用了800% [root@3server ~]# top 2.把进程的栈dump到文件里,以便后面的分析 [root@3serve...
2018-07-05 11:34:03
10366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人