查看MySQL LOAD DATA进度 发表于 2016-04-03 | 分类于 LAMP/LNMP 概述开发过程中经常会使用MySQL的LOAD DATA功能,用于导入文件到MySQL的指定数据库表中。 若已经将文件切分为N个小文件再进行LOAD操作(例如使用Linux下的 split 工具),那么进度还是很容易把控的,可以通过直接查找当前正在进行导入的分片,进而判断当前的分片。 可是,如果某些情况下直接对一个大型的文件进行进行LOAD操作,整个过程并不能直观的获取当前的进度的,需要通过一些相对曲折的过程才能获取当前LOAD的进度。 阅读全文 »
一组PHP7在Nginx与Apache下的测试数据 发表于 2016-03-18 | 分类于 系统 概述PHP7作为迄今为止性能最强的PHP版本,希望通过一些测试来了解它在Nginx与Apache下的表现。数据仅供参考。 由于个人水平有限,对测试的理解可能有所偏差,如有错误麻烦指出。 阅读全文 »
一组Logstash与Elasticsearch的压测数据 发表于 2016-03-16 | 分类于 系统 概述组内的日志系统基于ELK搭建,本文中的数据在生产环境中进行测试得到,仅供参考。 可供参考的数据为: Logstash 分析速度为:2352.94 lines/s ES集群写入速度为:9345.79 records/s 阅读全文 »
自定义Nagios报警脚本 发表于 2016-02-17 概述Nagios可以使用邮件报警,但是如果使用IM软件提供的API进行报警的话,时效性上来说必然是会更好的。 另外如果使用自定义的报警脚本,可以针对报警做更多的事情,譬如限频,异步发送,记录入库等操作。 总而言之就是可以拥有更为灵活的工具。 阅读全文 »
一些简单的Tmux设置 发表于 2016-02-16 概述如果使用Linux作为服务器的操作系统,通过ssh操作时,会出现一个困难的选择:是否需要打开n个终端窗口? 如果服务器可以直接ssh的话,那么通过复用会话的方式似乎还算是个好选择,或者编写一个expect登陆脚本完成自动登陆操作。 当然,如果有如下需求: 回家之后继续在公司的工作 防止偶发的网络断开引起的重新连接 运行时同时使用监控软件查看运行状态 那么这时候就需要使用终端复用软件了。 阅读全文 »