• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






hxdoit

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

12 2013 档案

 
对apache和memcache进行压力测试
摘要:工作中经常使用的软件之二:apache和memcache以前经常听说memcache的TPS能达到几万,但一直也不知道apache的性能到底如何,所以在闲暇之余,就自己做了一下压力测试。环境:两台开发机,一台施压,一台被压过程如下:1,下载、安装并启动apache 2.2.262,使用一个简单的网页作为测试目标It works!3,使用apache自带的ab命令,进行压力测试time ab -n 50000 -c 100 "http://10.210.215.145/"结果:并发数100,请求50000次,试验2次,两次平均时间14.4855s,TPS=50000/14.4 阅读全文
posted @ 2013-12-22 15:43 hxdoit 阅读(1814) 评论(0) 推荐(1)
多线程----信号处理
摘要:1,在linux的信号机制里面,有很多信号的默认处理都是结束进程,例如SIGPIPE,SIGINT如果我们没有对信号进行处理,那么我们的程序就不太健壮。2,不同的操作系统,多线程中对信号的处理不一致。linux的线程其实就是一个轻量级的进程,每一个线程都可以接收和处理信号。例如,linux中信号处理默认是由主线程进行,但如果主线程对某个信号进行了屏蔽,这个信号就可以交给其它可以处理的线程进行处理。3,为了统一,我们可以在主线程里面接收和处理信号,而其它线程屏蔽所有信号。代码如下:rbsignal.h#ifndef _RB_SIGNAL_H#define _RB_SIGNAL_H#include 阅读全文
posted @ 2013-12-15 13:15 hxdoit 阅读(792) 评论(0) 推荐(0)