灌溉梦想,记录脚步

网站负载测试工具webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。
  
1、适用系统:Linux
  
2、编译安装:
  

1
2
3
4
  wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
  tar zxvf webbench-1.5.tar.gz
  cd webbench-1.5
  make && make install

  
3、使用:
继续阅读 »

关于MySQL的show status解详

Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。
Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。
Connections 试图连接MySQL服务器的次数。
Created_tmp_tables 当执行语句时,已经被创造了的隐含临时表的数量。
Delayed_insert_threads 正在使用的延迟插入处理器线程的数量。
Delayed_writes 用INSERT DELAYED写入的行数。
Delayed_errors 用INSERT DELAYED写入的发生某些错误(可能重复键值)的行数。
Flush_commands 执行FLUSH命令的次数。
Handler_delete 请求从一张表中删除行的次数。
Handler_read_first 请求读入表中第一行的次数。
Handler_read_key 请求数字基于键读行。
继续阅读 »

MySQL优化建议

1. key_buffer_size(VARIABLES)是针对Key_reads(STATUS)太大(Key_reads/Key_read_requests比率要尽量小,一般在1/1000以下);table_cache(VARIABLES)是针对Opened_tables(STATUS)太大,Opened_tables太大说明很多打开表的操作(访问一个表时,mysql将先打开这个表)必须在关闭其它表的状态下进行,所以必须增大table_cache的值

2. thread_created(STATUS)值比较大,而max_connections(VARIABLES)为300及max_used_connections(STATUS)不到300,可以考虑将thread_cache_size设为300,目的就是为了使thread_created/Connections比值尽量小!即增加thread的重用性!(手册上讲的很详细)

3. 为使Created_tmp_disk_tables(STATUS)尽量变为0,可以再适当增加tmp_table_size,这是为了尽量使临时表在内存中操作!同时也可以考虑增大max_tmp_tables(VARIABLES)的值!

继续阅读 »

windows下自动切换ip小脚本

从办公到家庭环境,或者从会议室到办公工位上的IP切换.

1. 切换成自动获取IP

@echo off

netsh interface ip set address name=”local” source=dhcp

netsh interface ip set dns name=”local” source=dhcp

2. 切换成固定IP

@echo off

netsh interface ip set address local static 192.168.0.100 255.255.255.0 192.168.0.1

继续阅读 »

100个句子等于7000个单词

1. Typical of the grassland dwellers of the continent is the American antelope, or pronghorn.

1.美洲羚羊,或称叉角羚,是该大陆典型的草原动物。

2. Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.

2. 1986年看见哈雷慧星的千百万人当中,有多少人能够长寿到足以目睹它在二十一世纪的回归呢?

3. Anthropologists have discovered that fear, happiness, sadness, and surprise are universally reflected in facial expressions.

3.人类学家们已经发现,恐惧,快乐,悲伤和惊奇都会行之于色,这在全人类是共通的。

4. Because of its irritating effect on humans, the use of phenol as a general antiseptic has been largely discontinued.

4.由于苯酚对人体带有刺激性作用,它基本上已不再被当作常用的防腐剂了。
继续阅读 »

Windows Server 2008 R2 Editions 180day Evaluation Key:

windows server 2008 180天密钥

Windows Web Server 2008 R2 = KBV3Q-DJ8W7-VPB64-V88KG-82C49 
Windows Server 2008 R2 Standard = 4GGC4-9947F-FWFP3-78P6F-J9HDR 
Windows Server 2008 R2 Enterprise = 7PJBC-63K3J-62TTK-XF46D-W3WMD 
Windows Server 2008 R2 Datacenter = QX7TD-2CMJR-D7WWY-KVCYC-6D2YT

定制自己的LiveCD,依托(centos)

1、建立自己的yum-repository或者使用官方的(考虑到你需要的软件小,所以这一步不是很必要)。

2、安装一个centos系统,修改etc/yum.repos.d/centos-livecd.repo文件内容

# Name: CentOS LiveCD repository
[livecd]
name = CentOS $releasever - LiveCD
baseurl = http://www.nanotechnologies.qc.ca/propos/linux/centos-live/$basearch/live
enabled=1
protect=0
gpgkey = http://www.nanotechnologies.qc.ca/propos/linux/RPM-GPG-KEY-PGuay
保存之后,执行以下命令:

继续阅读 »