Linux性能测试工具:UnixBench

Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能,简称UB。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。

测试方法:

wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh;

测试项目:
Dhrystone 2 using register variables
此项产生于 1984,测试 string handling,因为没有浮点操作,所以深受软件和硬件设计(hardware and software design)、编译和链接(compiler and linker options)、代码优化(code optimazaton)、对内存的cache(cache memory)、等待状态(?wait states)、整数数据类型(integer data types)的影响。 继续阅读

程序员的人生(这是一个悲伤的故事)

假如你25岁毕业,现在拿一万块钱月薪

30岁,涨到一万五,期间无女盆友,吃10块钱盖饭,跟同学合租,挤2块钱地铁上下班,存钱25万

31岁,啃老找父母要了35万块钱,买了50平米老房子一处,贷款90万,20年,月供6500。

35岁0个月,认识一4分木耳,接盘玩腻的木耳结婚。

35岁6个月,生了小孩,小孩眉宇间有高富帅的痕迹

36岁,工资涨到2万,木耳要买驴牌,便宜儿子要喝进口奶粉,压力很大

37岁,木耳说,人家的儿子都读花家地,读史家胡同,你也要给咱高富帅的儿子搞个学区房,你这个死没用的东西

38岁,再次啃老,七大姑八大姨全家动员,卖掉老房再购买中关村二小学区房一个,债务200万(假设楼市稳定) 继续阅读

php-fpm优化

本文所涉及的配置文件名为php-fpm.conf,里面比较重要的配置项有如下一些。

request_terminate_timeout = 30
#表示等待30秒后,结束那些没有自动结束的php脚本,以释放占用的资源。

pm表示使用那种方式,就是static(静态)或者dynamic(动态)。在更老一些的版本中,dynamic被称作apache-like。

pm.max_children:静态方式下开启的php-fpm进程数量。
pm.start_servers:动态方式下的起始php-fpm进程数量。
pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
pm.max_spare_servers:动态方式下的最大php-fpm进程数量。

如果dm设置为static,那么其实只有pm.max_children这个参数生效,系统会开启设置数量的php-fpm进程。
如果dm设置为dynamic,那么pm.max_children参数失效,后面3个参数生效。后面3个参数生效,同时请注意,pm.max_spare_servers的值不能超过pm.max_children定义的值,否则php-fpm进程报错。

系统会在php-fpm运行开始 的时候启动pm.start_servers个php-fpm进程,然后根据系统的需求动态在pm.min_spare_servers和pm.max_spare_servers之间调整php-fpm进程数。 继续阅读

关于ChicagoVPS最近的宕机事件

最近由于SolusVM控制面板爆出了漏洞,不少VPS商家的数据被泄露,ChicagoVPS便是其中之一。我从网络下载了一份据称是ChicagoVPS的数据库,搜索了一下,里面居然真的有我的登陆邮箱以及密码等信息。

在以前,ChicagoVPS真的可以说上是VPS里面的优质商家,特别是它家的Xen,我的三个Xen在线率均在40天以上,其中有两个在线率超过80天。而且价格十分优惠,当年用优惠码买到的1核512内存的Xen仅3.5刀。性价比自然是不言而喻。虽说芝加哥是在美国中部,但我用webkaka测试过,国内大部分城市访问速度非常优秀。

可能是因为用上优秀主机了吧,百度不久前给了本博客较高的权重,有几篇文章被排在前面,流量又恢复到了1000IP以上。这自然是十分高兴。可怎么都没想到,会冒出来这么一档子事。

本来在6月18号,ChicagoVPS的数据库就被黑客爆了出来,我也在19号拿到了数据库,并确认了自己的信息也在里面。这时我并不担心什么,因为自己的VPS一直坚挺,而且自己在VPS上作了大量安全设置,不仅改了SSH端口,也禁止了root登陆,黑客无论如何也无法登陆我的VPS的,还部署了备份脚本,就算VPS被删除我也可以轻松找回数据。

可有时候偏偏事与愿违!20号夜里我发现本博客所在的Xen被莫名其妙关闭了(绝对不是被黑客删除了),一直很信赖ChicagoVPS的服务的,我想,应该很快就会恢复吧!于是没管它。直到第二天上班,仍未恢复,我意识到了什么!幸好我部署了备份脚本,脚本每天会自动把网站文件和数据库都远程导出到Godaddy的免费空间里,去Godaddy取回来便是!可当我登陆Godaddy免费空间的时候,发现了问题!网站文件倒是还在,数据库文件只有45K! 继续阅读