linux系统对线程数量有个最大限制,当达到系统限制的最大线程数时使用账号密码ssh到系统时是无法登陆的,会报Write failed: Broken pipe,或者是shell request faied on chanel 0。在root用户下切换到该用户也会报错,su clouder,提示:s ...
分类:
编程语言 时间:
2017-04-14 16:25:40
阅读次数:
367
监控指标 性能測试通常须要监控的指标包含: 1.serverLinux(包含CPU、Memory、Load、I/O)。 2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库[/url]线程数、数据池连接数)。 3.中间件:1.Jboss 2. Apache(包含线程数 ...
分类:
其他好文 时间:
2017-04-14 14:40:29
阅读次数:
202
sysbench压力测试工具安装和参数介绍 一、sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持M ...
分类:
其他好文 时间:
2017-04-14 12:52:59
阅读次数:
237
ConsumerConfig.scala储存Consumer的配置按照我的理解,0.10的Kafka没有专门的SimpleConsumer,仍然是沿用0.8版本的。1.从poll开始消费的规则如下:一个partition只能被同一个ConsumersGroup的一个线程所消费.线程数小于partition数,某些线程会消费多个partition.线程数等于pa..
分类:
其他好文 时间:
2017-04-13 22:04:18
阅读次数:
222
Tomcat Connector的三种不同的执行模式性能相差非常大,有人測试过的结果例如以下: 这三种模式的不同之处例如以下: BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或下面,在Linux系统中默认使用这样的方式。 NIO: 利用Java的异步IO处理 ...
分类:
其他好文 时间:
2017-04-13 14:48:28
阅读次数:
267
一、sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1. sysben ...
分类:
其他好文 时间:
2017-04-12 14:19:52
阅读次数:
203
学会了控制线程数量,目前感觉使用c#5.0的新特性灵活性不如之前的线程使用,所以不是很喜欢用新特性,不过也可能是我还没熟悉,等以后熟悉清楚了,再评价好不好,今天先搞一搞控制线程数量 线程资源可以重复使用,不会新开线程 ...
分类:
编程语言 时间:
2017-04-11 13:17:06
阅读次数:
144
熟练掌握java技术,对多线程、数据结构有清晰的认识; 熟悉MySQL/Oracle数据库,熟悉关系数据库应用设计开发; 熟悉Spring/MyBatis/Freemarker等一种或者多种框架; java基础扎实,熟练掌握目前主流的开源框架(spring/spring mvc/ibatis/hib ...
分类:
编程语言 时间:
2017-04-11 11:48:10
阅读次数:
151
线程池的作用: 提供系统效率;如果每个请求到达就创建一个线程,开销是相当大的,服务器创建和销毁线程花费的时间和系统资源都相当大;如果线程数量太多,线程之间的切换也会消耗大量时间和资源。通过对多个任务重复使用线程,那么线程创建和销毁的开销就分摊到了多个任务上,平均每个任务所花费的时间和资源就少了很多。 ...
分类:
编程语言 时间:
2017-04-11 11:17:53
阅读次数:
152
kill -9或者断电等原因异常,es在重启后,会通过translog来进行数据恢复。 默认的恢复速度是较慢的,可以设置indices.recovery.current_streams:10增大恢复的线程数,还可以设置indices.recovery的其他参数加快恢复的速度。 但是某些情况下,如lu ...
分类:
其他好文 时间:
2017-04-10 23:35:37
阅读次数:
550