2008-07-25

haproxy支持4层交换的规则了

关键字: haproxy tcp-request cl_stinspect
July 20th, 2008 : two lines... Two lines... That's all what is needed with the new TCP content inspection system to stop half of the spams I got home. One of my major customers who uses HAProxy a lot has sponsored the development of some preliminary content inspection which is used to decide ...
http://www.dest-unreach.org/socat/ Socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (terminal or modem, etc.), socket (Unix, IP4, IP6 - raw, UDP, TCP), SSL, a client for SOCKS4, or proxy CONNECT. It suppo ...
News, March 30th, 2008 I finally assembled my new machines and installed the donated 10-Gig Myricom NICs. I ran a few benchmarks. Result: new bandwidth records set for HAPoxy: 9.897 Gbps and 35128 hits/s! It's possibly the highest bitrate achieved to date with an opensource load-balancer! BTW ...
2007-11-15

出了memcached分布式版本(repcached)的patch

关键字: repcached memcached master slave 分布式
早上的时候arbow告诉我的。 名字叫repcached 主页 http://repcached.lab.klab.org/  支持master 和 slave 方式 虽然不难做 但是小日本做了 还是很佩服他们的细心 一样东西能够坚持做下来 做好不容易。
2007-10-17

tcp的状态变迁和socket API

关键字: tcp 状态变迁 API socket
做了这么多年的网络编程相信和大多数人对tcp的状态变迁不是很了解 好了下面这张图希望让我们让这个成为过去
2007-10-17

echo_server 200k并发

关键字: edonkey server c10k
在intel64位linux2.6.18上,erlang的echo_server连接了200k个链接占用了2G左右的内存 edonkey的服务器可以支持1100k个链接更牛! 继续研究
2007-10-17

ethtool包统计

关键字: ethtool stat
新版本的ethtool 可以统计到常见的包大小,这个不错 root@xxxxx:~# ethtool -S eth0 NIC statistics:      rx_bytes: 2155478478      rx_error_bytes: 0      tx_bytes: 3510224260      tx_error_bytes: 0      rx_ucast_pa ...
2007-10-17

mysql-proxy 千呼万唤才出来

关键字: mysql proxy lighttpd lua
mysql出了个大家期待已久的mysql-proxy 作者就是lighttpd的作者 德国鬼子。  这个东西用到了Lua来作插件 写规则实在是比较好用,怪不得Jan也不维护lighttpd了 原来是躲在mysql里面搞这东西 不错不错 给我节省了好多时间。
2007-10-17

列出tcp连接情况

关键字: netstat tcp 连接
看到命令不错 #! /bin/bash netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果 ESTABLISHED 516 TIME_WAIT 14
2007-10-17

我用的压力测试工具

关键字: tsung webbench loadrunner
tsung : erlang编写的功能强劲 可以集群发动测试 私有协议插件编写容易 webbench: http load 测试器 比ab 好用多了  loadrunner: 内置好多标准的协议测试 使用容易 不过性能低。
2007-10-10

Nginx Web服务器(转)

关键字: nginx web server apache
感谢coderplayer同学,  让我转这篇文章。 Nginx,它的发音为"engine X", 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。直到2007年4月,俄罗 斯大约有20%左右的虚拟主机是由nignx服务或代理的。Google在线安全博客中统计nginx服务或代理了大约所有Internet虚拟主机的4%。而netcraft的统计显示,nginx服务的主 ...
adobe的fms做得真是烂,在1百多人连接的情况下cpu已经达到好几十(多核的机器还是)不解。systemtap了下大吃一惊 sys_gettimeofday 调用了5w,sys_futex调用了1.5w次数,而每次gettimeofday调用要花3us的时间 也就是说fms每秒至少浪费在这2个syscall上300ms以上的时间 。 其他的事情都不用干了。 adobe怎么这么差!!! SystemTap真是个好东西 IBM 形容它 “终极性能调试工具”,推荐使用。
HAProxy作者今年疯了似的在开发, 添加新的feature, 引入bug, 修复bug. 不过东西倒是越作越好,谢谢Willy Tarreau. ChangeLog : =========== 2007/05/14 : 1.3.11.3 - pre-initialize timeouts with tv_eternity during parsing 2007/05/14 : 1.3.11.2 - fixed broken health-checks since switch to timeval 2007/05/14 : 1.3.11.1 - fixe ...
总结下securecrt传文件的三种方式. 1. scp scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 2. ZMODEM file send/recv rz 会出个对话框让你选择文件 sz filename 3. sftp securecrt 按下ALT+P就开启新的会话 进行ftp操 ...
2007-05-16

最近在研究几个流行的高性能web服务器 lighttpd nginx haproxy, 总结他们高...

关键字: lighttpd nginx haproxy 源码 分析 event-driven L7SW
最近研究了几个流行的高性能web服务器 lighttpd nginx haproxy varnish, 总结他们高性能的源泉,原来是单进程, 单线程, event-driven架构, lockfree, context switch free, 定制的memory管理。 同时发现C语言其实是非常灵活的语言 不愧为如今系统的ASM语言,威力强大, 可惜掌握好的人不多。高性能就意味这标准库不能用 简单的事情也要自己实现 这样就考验你的功力。这个方面nginx作的无人能及. 还有如内核版本的L7SW也不错 给你提了个思路 原来在内核里面实现这些服务也不难。
mryufeng
搜索本博客
最近加入圈子
存档
最新评论