一个系统发展初期,往往都是单机系统。应用和数据库在一台服务器上,随着业务的发展,访问量的增大,一台服务器性能就会出现天花板,往往已经难以支撑业务量了。这个时候就要考虑把数据库和应用服务器分开,访问继续增加,就会考虑数据库分库分表,应用服务器做负载均衡,其实这也属于分布式系统的一个范畴。分布式系统的核心概念就是一个“分”字,一台服务器支撑不住,那就两台,三台,四台....当然分之后会带来其他问题,比
分类:
数据库 时间:
2019-08-28 17:10:54
阅读次数:
134
Linux的NUMA机制 http://www.litrin.net/2014/06/18/linux的numa机制/ NUMA(Non-Uniform Memory Access)字面直译为“非一致性内存访问”,对于Linux内核来说最早出现在2.6.7版本上。这种特性对于当下大内存+多CPU为潮 ...
分类:
系统相关 时间:
2019-08-28 01:19:34
阅读次数:
102
SHELL脚本--shell数组基础?数组和变量的区别:变量在内存中占用的空间是离散的,数组在内粗中开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用index标识。?bash里有两种数组普通数组和关联数组。普通数组只能使用整数类形数值作为数组索引,关联数组可以使用字符串作为索引。关联数组的另外三种称呼:字典(dict),hash结构和映射(map),是一种key和value
分类:
编程语言 时间:
2019-08-27 15:37:34
阅读次数:
92
所谓假死,就是能ping通,但是ssh不上去;任何其他操作也都没反应,包括上面部署的apache也打不开页面。 作为一个多任务操作系统,要把系统忙死,忙到ssh都连不上去,也不是那么容易的。尤其是现在还有fd保护、进程数保护、最大内存保护之类的机制。你可以fork很多进程,系统会变得很慢,但是ssh ...
分类:
系统相关 时间:
2019-08-26 22:47:57
阅读次数:
115
一、调小虚拟机内存调小虚拟机内存可以动态实现,不用关机1.查看当前内存大小[root@heyongkvm]#virshdominfotestId:7名称:testUUID:8f2bb4b7-c7ed-31aa-3676-9fb04923163dOS类型:hvm状态:runningCPU:4CPU时间:3985.0s最大内存:12024832KiB使用的内存:12024000KiB持久:否自动启动:
分类:
其他好文 时间:
2019-08-07 17:38:51
阅读次数:
135
链接:https://juejin.im/post/5c94a123f265da610916081f JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UsePa ...
分类:
其他好文 时间:
2019-08-07 14:31:59
阅读次数:
113
查看系统版本rpm-qcentos-release查看内核uname-r查看目前占用最大内存前10名的进程psaux|sort-nrk4|head-n10查看目前占用cpu前10名进程psaux|sork-nrk3|head-n10top命令top命令模式下输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p
分类:
系统相关 时间:
2019-08-06 10:44:40
阅读次数:
110
Windows Server 2008 最大内存限制: Windows Server 2008 x86 Windows Server 2008 标准版,支持最大 4GB 内存 Windows Server 2008 企业版,支持最大 64GB 内存 Windows Server 2008 数据中心版 ...
三.如何优化tomcat 1.优化内存等jvm相关配置. 参数说明: 1)-Xms:jvm初始化时堆的最小内存.一般与Xmx值相同,好处是Gc不必在为扩展内存而消耗性能. 2)-Xmx:jvm运行时的最大内存. 3)-XX:Permsize:内存永久保留区域 4)-XX:MaxPermSize:内存 ...
分类:
编程语言 时间:
2019-07-23 17:08:33
阅读次数:
103
1、启动 zuul 项目 nohup 不挂断的运行 -Xms 为 jvm 启动时分配的内存,比如-Xms200m,表示分配200M -Xmx 为 jvm 运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存 -Xss 为 jvm 启动的每个线程分配的内存大小,默认 ...
分类:
其他好文 时间:
2019-07-16 20:09:39
阅读次数:
195