做过运维、服务器测试、系统集成;现在从事软件测试
发布时间:2013-02-26 13:25:11
mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,笔者建议系统运维人员应该掌握一些常见的压力测试工具,这样才能较为准确的掌握线上系统能够支撑的用户流量上限及其抗压性等情况。......【阅读全文】
发布时间:2013-02-26 13:23:07
本文详细讲述linux下的strace命令的用法。strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。 下面记录几个常用 option . 1 -f -F选项告诉strace同时跟踪fork和vfork.........【阅读全文】
发布时间:2013-02-26 13:21:12
作为一名WEB开发程序员,对session的理解是最基础的,但是现状是WEB程序员遍地都是,随便一划拉一大把,不过估计能把session能透彻理解的人应该不是很多,起码我之前对此是知之甚少,偶然看到的一个关于session的文章,经过适当整理,特拿来与大家分享,因为时间太久,文章出处已然记不清楚,无法附上,请原作理解,若有.........【阅读全文】
发布时间:2013-01-04 19:55:59
#启动时不显示欢迎屏幕startup_message offterm linux#use ^l as the Global Key#escape ^b^b##屏幕缓冲区设置为4096行defscrollback 4096##在vi或less之类退出时完全恢复到原屏幕内容altscreen off#自动detachautodetach on#编码defutf8 ondefencoding utf8encoding UTF-8 UTF-8#设置屏幕下方状态栏hardstatus onhardstatus alwayslastlineshelltitle "$|bash"##状态栏的显示信息定制&n......【阅读全文】
发布时间:2012-12-10 12:42:22
FAQ1. LVS/DR如何处理请求报文的,会修改IP包内容吗?1.1 vs/dr本身不会关心IP层以上的信息,即使是端口号也是tcp/ip协议栈去判断是否正确,vs/dr本身主要做这么几个事:1)接收client的请求,根据你设定的负载均衡算法选取一台realserver的ip;2)以选取的这个ip对应的mac地址作为目标mac,然后重新将IP包封装成帧转发给这台RS;3)在hashtable中记录连接信息。vs/dr做的事情很少,也很简单,所以它的效率很高,不比硬件负载均衡设备差多少。数据包、数据帧的大致流向是这样的:client --> VS --> RS --> cl......【阅读全文】
发布时间:2012-12-09 19:56:36
有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反 – php团队只是提供了一套便捷的session的解决方案提供给程序员使用,至于安全性的话,应该由程序员来加强,这是应用程序开发团队的责任。因为,......【阅读全文】