zoukankan      html  css  js  c++  java
  • 使用webbench做压力测试

    Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。下文介绍的是在Ubuntu环境下安装Memcached并进行测试,具体内容如下所述。

    1,先安装Memcached:

    sudo apt-get install memcached  
     
    memcached -d -m 50 -p 11211 -u root 

    参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行

    安装php 模块(顺便装上的,如果只是django中使用,此步可以省略)

    2 ,安装压力测试工具

    webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。

    这个程序很小,解压后不到50K,呵呵

    webbench-1.5.tar.gz下载地址在这里

    安装非常简单

    #tar zxvf webbench-1.5.tar.gz  
     
    #cd webbench-1.5  
     
    #sudo make && make install 

    会在当前目录生成webbench可执行文件,直接可以使用了

    用法:

    webbench -c 并发数 -t 运行测试时间 URL

    如:

    webbench -c 5000 -t 120 

    备注:安装ctags sudo apt-get install ctags 用来编译webbench。

    总结:

    希望本文介绍的Ubuntu环境下安装Memcached并进行测试的内容能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

    原文:http://os.51cto.com/art/201109/289444.htm

  • 相关阅读:
    PHP中pack、unpack的详细用法
    Rbac
    composer
    tp5+workman
    apache
    Vs2005安装后没有模板的解决方法
    java中使用mysqldump 备份数据库
    java中文件上传下载将file转为MultipartFile
    hibernate中的schema
    Java之 1.8新特性
  • 原文地址:https://www.cnblogs.com/phpdragon/p/3257342.html
Copyright © 2011-2022 走看看