1 iteye_9339

尚未进行身份认证

暂无相关简介

等级
TA的排名 55w+

Web性能压力测试工具之Siege详解

Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。Siege官网:htt...

2013-05-28 18:01:29

Linux的IO性能监控工具iostat详解

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以提供更丰富的IO性能状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。$io...

2013-05-26 03:08:09

linux,centos下解压tar,gz,bz2,tgz,zip

今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。1) tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:# tar -czf all.tar.gz *....

2013-03-23 19:55:00

Installing Phusion Passenger and nginx on Mac OS X

I was trying to install Phusion Passenger and nginx on Mac OS X 10.8.2, using the Passenger installer for nginx, and kept running into this error: $ passenger-install-nginx-module ... Und...

2013-03-08 18:04:52

ld: symbol(s) not found for architecture x86_64

GraphicsMagic 有一个Nodejs的客户端:https://github.com/aheckmann/gm简直就是nodejs处理图片的神器呀!但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...GraphicsMagic根据使用功能的不...

2013-03-08 10:58:42

Mongodb分片群集部署

Mongodb分片群集部署1、下载mongodbhttp://www.mongodb.org/downloads2、replicaSet安装部署$mongod.exe --dbpath d:\data\db1 --replSet myset --port 27017 --logpath d:\data\shard1.log --rest$ mongod.exe –dbpath...

2013-02-23 02:19:03

【监控】MongoDB的监控首选: mongostat

mongostat实在是太有用了,如果DB出现了异常,我第一反应就是查看mongostat。如果是运维的话,喝着咖啡,看着mongostat,生活真是惬意啊。运行很简单,./mongostat --host 10.45.3.97  --port 20127主要详细说明一下各列的意义(也可以参考./mongostat --help) insert:     一秒内的插入数query...

2013-02-22 22:48:03

mongodb--解决error RS102 too stale to catch up

今天在做mongodb测试验证时,日志报错,导致主从不同步了如:PRIMARY> rs.status(){        "set" : "shard1",        "date" : ISODate("2012-07-26T02:26:03Z"),        "myState" : 1,        "members" : [                {

2013-02-22 14:17:12

在Mac下安装GraphicsMagick

GraphicsMagic 有一个Nodejs的客户端:https://github.com/aheckmann/gm简直就是nodejs处理图片的神器呀!但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...GraphicsMagic根据使用功能的不...

2013-01-31 23:11:20

Mac Lion 的textmate全屏设置

You’ll need:TextMateXcode (xcodebuild should be in your path)Run in your terminal:bash <(curl -s -L http://j.mp/text-mate-full-screen)I also use Missing Drawer Plugin:bash &...

2011-08-31 09:53:28

file 'lib' not found when installing rails 3.1 on Mac OS X Lion

使用gem install rails安装rails时,一直出现file 'lib' not found的错误,经搜索采用以下步骤即解决了问题。$ rvm gemset install railsinstalling rails ...rails installed.$ rails -vRails 3.0.9 ...

2011-08-24 23:48:55

使用rvm管理ruby版本

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) # 安裝 rvmrvm list # 查看目前安裝的 ruby 版本rvm info # 查看目前使用的環境訊息rvm list known # 列出可以安裝的版本rvm install ruby-1.9.2-hea...

2011-08-24 23:43:05

Linux服务器下查看网络流量

推荐Linux下检测网卡流量的两款软件,其一是:nload,另外一个就是:iftop。这两个软件的安装方法都很简单,下面逐一介绍:首先,从以上网址下载下来后,安装nload:./configure –prefix=/usr/local/nload make make install./configure –prefix=/usr/local/iftop make make i...

2011-08-01 01:37:09

linux下ps 命令详解

linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行...

2011-08-01 00:48:18

linux sysstat 工具详细说明(二)

iostatiostat 的命令格式iostat 用于输出CPU和磁盘I/O相关的统计信息。命令格式为:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]其中:...

2011-08-01 00:41:07

sysstat 工具详细说明(一)

sysstat 工具内容提要了解 sysstat 工具包的组成理解 sar 累计工作方式的配置掌握 sar 、iostat、mpstat 命令的使用sysstat 工具简介sysstat 是 Linux 系统中的常用工具包。它的主要用途是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等...

2011-08-01 00:38:47

uptime查看linux负载及数值的意义

uptime命令都会用,但是结果什么意思呢?一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。例如:[root@www2 init.d]# uptime7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94命令输出的最后内容表示在过去的1、...

2011-07-31 23:56:38

MySQL修改root密码的各种方法

四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password ...

2011-07-31 19:19:49

查看linux版本命令

1. 查看内核版本命令:    1) [root@q1test01 ~]# cat /proc/version     Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 ...

2011-07-31 18:45:09

修改Linux系統的默認連接數

1、修改用戶進程可打開文件數限制在Linux平台上,無論編寫客戶端程序還是服務端程序,在進行高並發TCP連接處理時,最高的並發數量都要受到系統對用戶單一進程同時可打開文件數量的限制(這是因為系統為每個TCP連接都要創建一個socket句柄,每個socket句柄同時也是一個文件句柄)。可使用ulimit命令查看系統允許當前用戶進程打開的文件數限制:[speng@as4 ~]$ ulimi...

2011-07-29 01:39:51

查看更多

勋章 我的勋章
    暂无奖章