- 浏览: 432716 次
- 性别:
- 来自: 杭州
-
最新评论
-
lkun__blog:
网页打不开啊
博客搬家到http://cuiz.me -
bglmmz:
楼主怎么解决的?我用python调用ice服务,也出现此问题, ...
syscall exception: 存储空间不足,无法处理此命令 -
luliangy:
哥,你什么配置,我10W个请求10秒左右就搞定了,毫无压力,R ...
Nginx和Apache简单的并发压力测试 -
liuxuejin:
这!看的我都···········。我看代码而已。怎么
EPOLL及消息队列实现SMTP 之 青楼的故事 -
zires:
night_stalker 写道unicorn 也很好维护啊, ...
Unicorn和Passenger性能测试对比
文章列表
部门内部有个很不错的项目叫太极.
大家可以翻翻我的博客,我提起过给这个项目起名的一些花絮.
这个项目是对各种技术开发的产品做集成测试的平台,对于被测试的项目到底是基于什么语言这已经不是它所关心的问题了,太极可 ...
如果你活得不明不白,死得也不明不白,你会有何感触?
有时候我也很好奇这个世界的格局,虽然:
韩币汇率下跌和人民币汇率升高对国民生活的影响,4万亿投资该怎么花,波罗的海指数跟铁矿石价格的关系如何,
这些跟我并没什么关系 ...
- 2009-11-29 10:17
- 浏览 927
- 评论(0)
http://blog.chinaunix.net/u/8048/showart_69066.html
http://www.cacti.net/index.php
http://www.hiadmin.com/cacti进阶引用二:使用cacti获取snmp发送的自定义信息后作/
感觉给某一种Unix做个系统监控太简单了,但只能针对一种,不兼容.
要想兼容的话,代理服务器就要通用,比如用大家都支持的snmp,
但snmp自身也有很大的问题,比如它自己效率就很低,实时监控的话吃不消,
而且还有好多功能没实现,需要自己再开发.
这样一来反而不如自己写个类似snmp的监控代理了.
但自己写 ...
- 2009-11-22 09:29
- 浏览 2458
- 评论(0)
这些天在家里一直在弹<<天空之城>>这首曲子,
对旋律和曲谱已经很熟了,即便离开钢琴,即便坐在面馆里等饭的时候也能哼哼几句旋律.
我以前是个很粗心的人,从没很细心的观察过身边的事物,
但最近发现自己细腻了很多^-^
下午考试回来,坐在面馆里,我无聊时,掏出小灵通左右玩弄.
忽然,细心的我发现,
我这个小灵通的按键音,其实正好对应钢琴的小字一组,
按键数字键1,对应的是中央C.
我这个是UT斯达康的小灵通,按键上的数字已经被我磨光了,
我从1一直按到9再按到#号键,
的确对应着钢琴小字一组加上小字二组的开始五个音.
哈哈,太巧了,这下好玩了.
<<天空 ...
代码地址:http://code.google.com/p/roadrunner/
序:不知不觉版本号已经到3.3.1了,
以前一直没有对外宣传这个项目,只是自己在用,惟一一次对外声明过是在一篇发表在程序员杂志的那片文章中略带了一下,
那是由于正好用到它做一个简单 ...
以Ruby代码为例,
QC平台的SDK以COM组件的形式对外开放,但这种开放方式只限于本机,如果需要进行远程访问QC开放的接口,需要对这套SDK包装一下,做成标准化的远程通讯协议或方式,比如:ice或者rest。
我的设计是将COM用Ruby包装一下,做成一个对外提供Rest方式接口的QCMetaServer服务器。 过程如下:
首先要访问QC的COM组件,建立全局连接,需要的话可以放到公用的池子里。Ruby做成服务发布的时候通常是按多进程方式发布的,所以一般一个进程一个连接就够了,不需要池子。
其次将所需的所有COM接口封装一下,变成Rest接口,这样可以和其它远程服务器进行通讯。 ...
Chariot Endpoint相关
- 博客分类:
- 操作系统
Endpoint
5.0和7.0的目录名字不同,
5.0是:/usr/local/NetIQ/
7.0是:/usr/local/Ixia/
5.0的启动路径在:/etc/rc.d/init.d/endpoint
10115是Endpoint的管理端口,
服务端口可以通过Chariot的Console控制.
- 2009-11-16 13:52
- 浏览 1862
- 评论(0)
ruby-libvirt
============
Ruby bindings for libvirt (http://libvirt.org)
Usage
-----
In your ruby code, do a "require 'libvirt'"; to obtain a connection, use
'Libvirt::open' or 'Libvirt::openReadOnly'. See tests/*.rb for more
examples.
Hacking
-------
On a Fedora machine, run
yum ins ...
- 2009-11-12 16:25
- 浏览 847
- 评论(0)
有图有真相
顺便学一下LVS ^-^
宿主机指XEN服务器,VM1和VM2都是XEN上的两个虚拟机,我们这次的性能测试要压VM1.
iptables的规则是在vm1的网桥上的,
通过对XEN服务器上的iptables的vm1链定义过滤规则,来测试不同规则数量对XEN服务器系统资源的影响.
场景一:
下图是压力源,选择的是Telnet的场景,从三台压力机对xm list中的vm1进行压力测试,每个链接都是长链接,共204个链接.
VM1上规则如下:
[root@localhost ~]# iptables-save |head -n100
# Generated by iptables-save v1.3.5 ...
两个项目的代码都在GemCube上:
http://gemcutter.org/gems/lpm
http://gemcutter.org/gems/lpmp
这两个项目其实是一个大项目--> <<倩女幽魂>>
但分开用完全没问题.
为什么叫倩女幽魂呢?
因为我想发扬中华传统文化.
这个监控跟别的监控系统相比的优势我认为在于:
1.安装和运行非常方便.
2.实时监控!
安装:
gem i lpm --source http://gemcutter.org/
gem i lpmp --source http://gemcutter.org/
运行:
引用(s ...
在人性中穿梭,寻找着对与错.
不断的思索,不断的悔过.
懂与不懂,都是一种折磨.
我需要一个方法,告诉我如何去做;
我需要一个思想,告诉我如何去活.
短短数十载,人生匆匆过,
或许我可以改变世界,抑或历史会抹去我.
纵观宇宙之大,一个人的生死又能如何?
心情起起落落,床上辗转反侧.
日升月落,时光如梭,
生又何哀,死又何乐?
引用can't read "build.cmd": Failed to locate 'make' in path
用port安装软件时候报错,就上面那个,还有更多.
原因是Mac美洲豹升级雪豹的时候,
没有装雪豹的Xcode!!!!!
nnd.
装了就好了.
- 2009-10-21 23:03
- 浏览 1630
- 评论(0)
charlesdemacbook-pro:swig Cui$ gcc -shared -c example.c -c example_wrap.c -o example.so -I/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/Headers
-c参数必不可少,否则会默认编译成可执行文件,而且出错.
由于是从源码直接编译的,所以不需要ruby extconf.rb
如果用ruby extconf.rb生成makefile,再make,将会报错说找不到符号.
注意问题: ...
module Test
module ClassMethods
def test_class
p 'this is a class method'
end
end
module InstanceMethods
def test_ins
p 'this is a instance method'
end
def method_missing
self
end
end
# def self.included(receiver)
# ...