java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小为2G。整个 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-22 21:56:40   
                                阅读次数:
193
                             
                         
                    
                        
                            
                            
                                    为什么MySQL要做主从复制(读写分离)? 通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。 而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。 MySQL ...
                            
                            
                                分类:
数据库   时间:
2017-08-19 00:42:01   
                                阅读次数:
277
                             
                         
                    
                        
                            
                            
                                我们以前看到的很多架构变迁或者演进方面的文章大多都是针对架构方面的介绍,很少有针对代码级别的性能优化介绍。本文将针对一些代码细节方面的东西进行介绍。 服务器环境 服务器配置:4 核 CPU,8G 内存,共 4 台 MQ:RabbitMQ 数据库:DB2 SOA 框架:公司内部封装的 Dubbo 缓存 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-17 10:24:56   
                                阅读次数:
156
                             
                         
                    
                        
                            
                            
                                怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式:第一种:用top命令中的cpu信息观察Top可以看到的cpu信息有:使用方法如下图:具体的解释如下:Tasks:29total进程总数1running正在运行的进程数28sleeping睡眠的进程数0stopped停止的进程数0zombie僵尸进程数C..
                            
                            
                                分类:
系统相关   时间:
2017-08-16 15:34:21   
                                阅读次数:
149
                             
                         
                    
                        
                            
                            
                                oracledataguardredo网络最佳实践(简译)oracledataguard好处:1对系统性能影响最小这里有两个最高可用架构(MAA)场景配置,在有足够带宽的情况下,得出如下结论:1DG在纽约和蒙特利尔(300英里的距离,10MS的往返延迟),使用实时模式,在redo4MB/s生成速率下,可以做到对生产系..
                            
                            
                                分类:
数据库   时间:
2017-08-16 15:17:25   
                                阅读次数:
204
                             
                         
                    
                        
                            
                            
                                    处理高并发问题的一些方式1.拆表:大表拆小表(垂直拆,水平拆;分表,分区partition,分片sharding),可以在应用层实现,也可以在数据库层面实现一部分;提高系统性能。2.分库:把表放到不同的数据库,这也是分布式数据库的基础;提高系统性能。3.分布式:不同的数据库放到不同的服务器;提高系统 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-15 17:17:24   
                                阅读次数:
366
                             
                         
                    
                        
                            
                            
                                    Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具。Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况、调整方向和系统瓶颈。这个系统基准测试工具只 ...
                            
                            
                                分类:
系统相关   时间:
2017-08-14 13:27:19   
                                阅读次数:
175
                             
                         
                    
                        
                            
                            
                                linux服务器调优的经验目录:1、系统故障排除思路重视报错信息永远不要忘记日志文件分析、定位、解决问题2、影响linux性能的因素服务器硬件因素操作系统的相关因素程序因素3、系统性能优化工具Cpu性能优化工具vmstat,iosta,sar内存性能检测工具free,top,sar,pidstat磁盘性能..
                            
                            
                                分类:
其他好文   时间:
2017-08-14 01:26:18   
                                阅读次数:
204
                             
                         
                    
                        
                            
                            
                                在做系统集成平台项目的时候遇到了一个比較麻烦的问题。原因是使用考试系统的时候所依赖的是基础系统公布的webservice来获取基础数据,webservice的跨网络传输本身或多或少会对系统性能产生一定影响再加上传输的数据量比較大这样对系统性能的影响就更大了,可是导致系统性能下降的另外一个原因就是频繁 ...
                            
                            
                                分类:
编程语言   时间:
2017-08-13 14:15:50   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                概述 当一个软件系统在执行时产生的对象数量太多。将导致执行代价过高。带来系统性能下降等问题。比如在一个文本字符串中存在非常多反复的字符,假设每个字符都用一个单独的对象来表示,将会占用较多的内存空间,那么我们怎样去避免系统中出现大量同样或类似的对象。同一时候又不影响client程序通过面向对象的方式对 ...
                            
                            
                                分类:
其他好文   时间:
2017-08-10 11:40:56   
                                阅读次数:
155