百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[Unix/Linux] 如何查看服务器性能?利用探针查看服务器与AB并发测试性能 [复制链接]
查看:3000 | 回复:8

21

主题

3284

帖子

10万

积分

落伍者(六六大顺)

SEOER

Rank: 13Rank: 13Rank: 13Rank: 13

贡献
1138
鲜花
0
注册时间
2012-6-6

落伍手机绑定

发表于 2013-3-18 09:23:01 | |阅读模式 来自 中国福建莆田
本帖最后由 美图 于 2013-3-18 09:28 编辑

购买服务器或VPS的朋友们应该都知道,例如在淘宝买空间的时候,那些猥琐的商家总是推荐自己的空间是如何的好,问这个那个都支持,有什么什么优点,什么特色之类云云。

你问他网速咋样,人家会说很快,然后给个案例让你试试,而实际你用了以后你会发现其实速度不咋的;

你问空间稳不稳定,人家会说很稳定,配置如何好,而实际呢,经常给你来个宕机玩玩;

客服24小时服务,实际呢,给你来个服务忙,请稍等或正在处理中之类敷衍你。

所以在我们遇到这种情况下一定要自己亲自做一些专业的测试,防止被一些不良商家给忽悠了。

例如PHP空间,我们可以用PHP探针来探测服务器性息。

php探针主要功能:
1、服务器环境探测:可以实时的显示 CPU、在线时间、内存使用状况、系统平均负载探测(支持LINUX、FreeBSD系统,需系统支持),操作系统、服务器域名、网卡流量、IP地址、解释引擎等 信息。
2、PHP基本特征探测:版本、运行方式、安全模式及常规参数。

探针截图:



如果遇到探针不显示,PHP探针不显示cpu、内存、硬盘信息的原因如下:
1.proc目录权限
看看proc目录的权限是多少?可以尝试将proc目录的权限设置为默认的0555

2.apache的open_basedir设置
如果你开启open_basedir安全设置,会导致探针无法显示内存等信息

3.禁止了相应的php函数
比如file或其他函数

4.虚拟主机的面板自动设置
有些面板,比如DirectAdmin或Kloxo等也会无法查看探针信息

看完服务器属性后,如果还觉得不放心,我们可以叫他拿个网址测试下性能。
例如AB并发测试,。本地可以下一个AB,如果不知道哪有AB推荐下载ESSamp

并发很简单,2步搞定:
1:打开CMD输入ab位置,然后用命令控制,最基本的两个选项 -c -n
例:
我用的是ESSamp,AB存放在E:\ESSamp\Apache2\bin\ab.exe
命令:
  1. E:\ESSamp\Apache2\bin\ab.exe -n 1000 -c 1000 http://127.0.0.1/index.php
复制代码
这是我自己并发本地的例子。
2:测试结果分析:
  1. [junjie2@login htdocs]$ /data1/apache/bin/ab -c 1000 -n 50000 "http://10.10.10.10/a.php "
  2. This is ApacheBench, Version 1.3d <$Revision: 1.73 [        DISCUZ_CODE_9        ]gt; apache-1.3
  3. Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
  4. Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/
  5. Benchmarking 10.65.129.21 (be patient)
  6. Completed 5000 requests
  7. Completed 10000 requests
  8. Completed 15000 requests
  9. Completed 20000 requests
  10. Completed 25000 requests
  11. Completed 30000 requests
  12. Completed 35000 requests
  13. Completed 40000 requests
  14. Completed 45000 requests
  15. Finished 50000 requests
  16. Server Software: Apache/1.3.33
  17. Server Hostname: 10.65.129.21
  18. Server Port: 80
  19. Document Path: /a.php //请求的资源
  20. Document Length: 0 bytes // 文档返回的长度,不包括相应头
  21. Concurrency Level: 1000 // 并发个数
  22. Time taken for tests: 48.650 seconds //总请求时间
  23. Complete requests: 50000 // 总请求数
  24. Failed requests: 0 //失败的请求数
  25. Broken pipe errors: 0
  26. Total transferred: 9750000 bytes
  27. HTML transferred: 0 bytes
  28. Requests per second: 1027.75 [#/sec] (mean) // 平均每秒的请求数
  29. Time per request: 973.00 [ms] (mean) // 平均每个请求消耗的时间
  30. Time per request: 0.97 [ms] (mean, across all concurrent requests) // 就是上面的时间 除以并发数
  31. Transfer rate: 200.41 [Kbytes/sec] received // 时间传输速率
  32. Connnection Times (ms)
  33. min mean[+/-sd] median max
  34. Connect: 0 183 2063.3 0 45003
  35. Processing: 28 167 770.6 85 25579
  36. Waiting: 21 167 770.6 85 25578
  37. Total: 28 350 2488.8 85 48639
  38. Percentage of the requests served within a certain time (ms)
  39. 50% 85 // 就是有50%的请求都是在85ms内完成的
  40. 66% 89
  41. 75% 92
  42. 80% 96
  43. 90% 168
  44. 95% 640
  45. 98% 984
  46. 99% 3203
  47. 100% 48639 (last request)
复制代码
总结: 用127.0.0.1来访问可以排除网络的因素,不过在Linux上用本机的对外ip访问也是不走网卡,没有网络消耗的.
附:
-n 可以指定最大请求数,但是也不能超过50000哦:)
-v n   当n>=2 时,可以显示发送的http请求头,和响应的http头及内容; 压力测试时不要这么做哦:)

以上纯属实验目的。请勿用于生产环境下的服务器,也禁用于非法用途。如出问题本人一概不负责。
并发很强悍的,5个cmd开五千ab如果服务器没任何防护的话需要八核以上才能抗。

本文转载至:http://80.cm/thread-9-1-1.html

本帖子中包含更多资源

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

x

0

主题

2

帖子

0

积分

落伍者(一心一意)

Rank: 1

贡献
0
鲜花
0
注册时间
2013-3-18
发表于 2013-3-18 10:27:52 | 来自 中国陕西西安
复杂看不懂 支持一下吧
西安模特招聘www.14zp.com 夜总会招聘www.xaktv98.com 西安阳光国会www.029ktv.com
头像被屏蔽

0

主题

0

帖子

10

积分

禁访

贡献
433
鲜花
0
注册时间
2013-3-23
发表于 2013-3-23 02:32:08 | 来自 中国福建
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

309

主题

535

帖子

469

积分

保护或锁定(状态异常,请联系客服)

贡献
913
鲜花
0
注册时间
2012-12-2

落伍手机绑定

发表于 2013-3-25 20:25:34 | 来自 中国北京
好经验,学习了。
头像被屏蔽

92

主题

316

帖子

13

积分

禁言

贡献
0
鲜花
0
注册时间
2013-1-9

落伍手机绑定

发表于 2013-3-25 22:17:43 | 来自 中国福建福州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

154

主题

671

帖子

586

积分

落伍者(一心一意)

Rank: 1

贡献
28
鲜花
1
注册时间
2013-4-4

落伍手机绑定

发表于 2013-4-5 14:54:12 | 来自 中国广东广州
APCHE的并发数不怎么样 建议用NGINX加FASTCGI
电影http://www.tvvcd.com最新电影

20

主题

110

帖子

18

积分

落伍者(一心一意)

Rank: 1

贡献
11
鲜花
0
注册时间
2013-3-1

落伍手机绑定

发表于 2013-4-10 12:02:18 | 来自 中国福建福州
呵呵,支持一下!
头像被屏蔽

0

主题

551

帖子

312

积分

落伍者(一心一意)

Rank: 1

贡献
122
鲜花
1
注册时间
2005-5-15

落伍手机绑定

发表于 2013-4-12 16:40:14 | 来自 中国山东德州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

140

主题

1065

帖子

740

积分

落伍者(一心一意)

Rank: 1

贡献
56
鲜花
0
注册时间
2012-12-14
发表于 2013-4-13 11:47:05 | 来自 中国广东深圳
PHP空间,我们可以用PHP探针来探测服务器信息。
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-1 10:08 , Processed in 0.139097 second(s), 44 queries , Gzip On.

返回顶部