pagecachelinux操作系统默认情况下写都是有写缓存的,可以使用directIO方式绕过操作系统的写缓存。当你写一串数据时,系统会开辟一块内存区域缓存这些数据,这块区域就是我们常说的pagecache(操作系统的页缓存)。查看系统内存常用的命令有:vmstat、free、top等。可以使用cat/proc/meminfo查看详细的内存使用情况其中的Cached为140M左右(pagecac
分类:
系统相关 时间:
2019-08-25 01:03:09
阅读次数:
108
最近刚刚将自己的一个应用从CMS升级到G1,在一天早上,刚刚到办公室坐下,就收到手机一阵报警,去查看了监控,发现机器的内存出现了一个90度的涨幅,如下图所示: 在查看GC日志后,发现那个时间点附近出现了“to space exhausted”这种日志(关于G1的日志学习,参见我之前的文章: "【译】 ...
分类:
其他好文 时间:
2019-08-24 23:09:50
阅读次数:
116
搭建集群: SPARK_WORKER-CORES : 当计算机是32核双线程的时候,需要指定SPARK_WORKER_CORES的个数为64个 SPARK_WORKER_MEMORY : 任务提交: ./spark-submit --master node:port --executor-cores ...
分类:
其他好文 时间:
2019-08-24 09:15:58
阅读次数:
155
1、服务器方面,各种PHP部署方案烂熟,Lvs,keepalived,nginx,apache,docker,换句话说其战力值相当于一个高级运维,迅速定位并排除PHP运行中的各种问题。 2、数据库方面,mysql,red is,memcache,mongodb等常见PHP有关的数据库通杀,性能调优方 ...
分类:
Web程序 时间:
2019-08-22 18:43:34
阅读次数:
136
jmeter之如何减负-实现稳定超高并发测试(性能调优)在测试过程中,初学者使用工具不当,添加众多监控组件,非常想看到实时报告,跑不了一会,jmeter就卡死甚至内存耗尽,只得重启,之前的统计报告没了,非常郁闷。 下面来总结下如何正确使用jmeter,有效利用执行资源,小型机器也可以实现高并发负载。 ...
分类:
其他好文 时间:
2019-08-22 13:20:06
阅读次数:
97
相关文章 | 网址 | Jvm 系列(七):Jvm 调优 工具篇 | http://www.ityouknow.com/jvm/2017/09/22/jvm tool.html ...
分类:
其他好文 时间:
2019-08-21 16:28:15
阅读次数:
90
1.查看慢查询时间 show VARIABLES like 'long_query_time'; 2.在mysql命令行界面设置慢查询 set GLOBAL slow_query_log=ONset GLOBAL long_query_time = 2set GLOBAL slow_query_lo ...
分类:
数据库 时间:
2019-08-20 11:03:41
阅读次数:
84
1、查询 1》通过提示,使用索引。 2》使用/*+parallel*/并行查询 3》查看执行计划,调整sql语句或者优化表结构 4》避免使用“*”号 2、表设计:partition分区技术,对数据进行Hash分区、时间分区 3、启用中间表,将一个复杂的查询分作多步查询得到最终的结果 4、DML语句考 ...
分类:
数据库 时间:
2019-08-19 00:10:35
阅读次数:
113
一、Mysql性能介绍 1、什么是Mysql?它有什么优点? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 My ...
分类:
数据库 时间:
2019-08-18 21:52:23
阅读次数:
106
常见的互联网架构中,一般都能看到spring+mybatis+mysql+redis搭配的身影,在我所服务的公司亦是如此。一般来说,应用内部的接口都是直接调用的,所谓的面向接口编程,应用间的调用直接调或者通过类似dubbo之类的服务框架来执行,数据格式往往采用json,即统一也方便各数据间做转换和取 ...
分类:
其他好文 时间:
2019-08-18 15:43:00
阅读次数:
273