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 ...
早上的时候arbow告诉我的。 名字叫repcached 主页 http://repcached.lab.klab.org/ 支持master 和 slave 方式 虽然不难做 但是小日本做了 还是很佩服他们的细心 一样东西能够坚持做下来 做好不容易。
做了这么多年的网络编程相信和大多数人对tcp的状态变迁不是很了解 好了下面这张图希望让我们让这个成为过去
在intel64位linux2.6.18上,erlang的echo_server连接了200k个链接占用了2G左右的内存
edonkey的服务器可以支持1100k个链接更牛!
继续研究
新版本的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 ...
mysql出了个大家期待已久的mysql-proxy 作者就是lighttpd的作者 德国鬼子。
这个东西用到了Lua来作插件 写规则实在是比较好用,怪不得Jan也不维护lighttpd了
原来是躲在mysql里面搞这东西 不错不错 给我节省了好多时间。
看到命令不错
#! /bin/bash
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
结果
ESTABLISHED 516
TIME_WAIT 14
tsung : erlang编写的功能强劲 可以集群发动测试 私有协议插件编写容易
webbench: http load 测试器 比ab 好用多了
loadrunner: 内置好多标准的协议测试 使用容易 不过性能低。
感谢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也不错 给你提了个思路 原来在内核里面实现这些服务也不难。
- 浏览: 66440 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
Yueliang + LuLu 完整的Lu ...
lua用途很广的 我主要用于服务器 可以参看mysql-proxy项目 可以并发 ...
-- by mryufeng -
Yueliang + LuLu 完整的Lu ...
lua 好象是开发游戏的吧 据说魔兽世界就是LUA做的哈?
-- by laitaogood -
luatcc 方便你写lua扩展
root@yfnix:~/tcc/lua-5.1.3/src# tcc -lm ...
-- by mryufeng -
LPeg Parsing Expression ...
mysql-proxy的作者jan用lpeg写了个mysql 的select语法 ...
-- by mryufeng -
高级服务器编程和p2p的PP ...
先支持下,
-- by onlyerlee






评论排行榜