【发布时间】:2010-02-05 02:58:54
【问题描述】:
我用 C 开发了一个漂亮的小型网络服务器,并想评估它的性能。为此,我正在执行以下操作:
在以下场景中测量套接字建立时间、文件传输时间(对于随机大小的文件)和套接字拆除时间:
- 单线程
- 多线程
这应该给我吞吐量/带宽...我打算在一堆计算机上设置它并测量所有内容...对于客户端部分,我正在使用 PHP 并且正在使用简单的计时功能如下:
<?php
$time_start = microtime_float();
// COMMAND TO PROFILE
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Task took $time seconds\n";
?>
是否还有其他我应该衡量的指标可以给我一些有价值的见解?
【问题讨论】:
标签: php webserver benchmarking measurement