
linux
文章平均质量分 89
iamzhongyong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【原】java问题排查常用linux命令
最近部门的测试环境总是半夜挂掉,有感于线上问题排查的种种困惑,所以打算彻底扫盲一下问题排查的一些关键命令,在真正火灾来临的时候,能够迅速的定位问题。 重用的linux命令总体分为几个大类,以前自己觉得,这些命令,在用的时候现查就行,但是经历了几次事情之后,我觉得对于这些工具在问题真正来临的会后需要灵活运用,灵活运用需要平时对这些就很熟悉,自己很多没有熟悉,所系需要恶补一下,在问...原创 2012-01-10 11:14:25 · 391 阅读 · 0 评论 -
TCP状态-问题排查
前段时间遇到一个为问题,通过监控apache的日志发现,http接口调用的响应时间非常长。----------------------------------------------------------------------------------------------------------------------插一段apache日志格式:例如:httpd.conf...原创 2012-06-22 19:32:42 · 237 阅读 · 0 评论 -
单元测试压测和http接口压测-工具
在开发过程中,有时候为了简单测试一下接口的性能情况,会写单元测试搞一下,之前是自己用多线程来调用这个接口,也能满足需求,但是每次要调整多线程的配置情况还要修改代码,有点费劲,无意间在一淘测试的网站上面看到一篇文章(http://testing.etao.com/node/626),有人将单元测试压测用注解的形式搞定了。决定用一下,觉得挺好用呵呵。 Con...原创 2012-12-30 15:44:53 · 472 阅读 · 0 评论 -
CPU上下文切换的次数和时间(context switch)
什么是CPU上下文切换? 现在linux是大多基于抢占式,CPU给每个任务一定的服务时间,当时间片轮转的时候,需要把当前状态保存下来,同时加载下一个任务,这个过程叫做上下文切换。时间片轮转的方式,使得多个任务利用一个CPU执行成为可能,但是保存现场和加载现场,也带来了性能消耗。 那线程上下文切换的次数和时间以及性能消耗如何看呢? ...2013-06-28 15:23:05 · 1986 阅读 · 0 评论 -
互联网网站的反爬虫策略浅析--转载
今天路上时间有点长,路上看了一篇robbin一篇很早的博客,觉得不错,扩展了视野,总结一把,顺便转载呵呵。防止爬虫干扰正常访问的方法:1、监控TCP连接(netstat查看80的端口),这个比较常用;2、分析web请求中的User-Agent和refer信息;3、搞个计数器,把特定ip一天内的总次数和每秒内的频率记录下来,达到实时拦截的目的(这个类似淘宝的TMD,用分布式缓存...原创 2013-01-11 11:46:39 · 124 阅读 · 0 评论 -
第一次写python代码--纪念一下
断断续续看了几天python了,第一次看是在台风的时候,公司说可以在家办公,当时在家也没干活,之前一直想看看Python的东西,那天终于安静的看了一天。今天又把当时看的东西温习了一遍,照着例子写了几行代码,果然Python的话写起来比java舒服一些。 读取文件,然后终端输入,然后读取文件,打印在屏幕 iamzhongyong.py#!usr/bin/env python...原创 2013-01-13 21:47:08 · 146 阅读 · 0 评论 -
perf学习-linux自带性能分析工具
目前在做性能分析的事情,之前没怎么接触perf,找了几篇文章梳理了一下,按照问题的形式记录在这里。方便自己查看。 什么是perf?linux性能调优工具,32内核以上自带的工具,软件性能分析。在2.6.31及后续版本的Linux内核里,安装perf非常的容易。几乎能够处理所有与性能相关的事件。 什么是性能事件?指在处理器或者操作系统中发生,可能影响到程序性能的硬件...2013-07-16 23:00:15 · 1048 阅读 · 0 评论