|
|
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите пожалуйста, как правильно замерить скорость передачи данных, если я подключаюсь к удалённому серверу через SOCKS5 прокси, при помощи fsockopen(). Правильно ли я понимаю: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Я считываю маленькую страничку ( 500 байт ), и при таком алгоритме, скорость достигает 15000 кбайт/сек, вызывая у меня подозрения в объективности. Может размер загружаемых данных должен быть больше для более объективной оценки? Или что-то другое я делаю не так? Объясните пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 15:31:09 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 15:40:44 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
ScareCrow http://php.net/manual/ru/function.microtime.php А нельзя ли немного поподробнее? Адрес офсайта с доками по php мне знаком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 15:56:23 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 15:59:00 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
руки оторвать за пробелы в параметрах) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 19:03:46 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
poiuytrewq500 байтСо свистом лезут в один пакет. Какая уж тут объективность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 20:56:15 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
vklepoiuytrewq500 байтСо свистом лезут в один пакет. Какая уж тут объективность... Какой минимальный объём необходим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 07:03:28 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
Увеличил объём загружаемой страницы до 5Кб Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. результаты таковы: скорость: 126.8 kb/sec (время чтения 0.044363975524902, прочитано байт - 5759) скорость: 19 kb/sec (время чтения 0.29007196426392, прочитано байт - 5630) скорость: 60 kb/sec (время чтения 0.093607902526855, прочитано байт - 5754) скорость: 23.9 kb/sec (время чтения 0.23501896858215, прочитано байт - 5759) скорость: 22.8 kb/sec (время чтения 0.24130392074585, прочитано байт - 5629) скорость: 15089.1 kb/sec (время чтения 0.00036501884460449, прочитано байт - 5640) скорость: 14642.4 kb/sec (время чтения 0.00038409233093262, прочитано байт - 5759) Последние две строчки смущают, может ли быть такое, 14 Мб/сек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 07:58:39 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
У вас надо спросить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 10:34:49 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
HettУ вас надо спросить) Я если бы знал, здесь не спрашивал. Думал, может где то какое-то оборудование у хостера кеширует что-то, пробовал отправлять запросы к странице с рандомными значениями GET параметров, всё равно, иногда появляются такие. Не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 11:00:11 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
poiuytrewq, Скажите пожалуйста, верно ли замерять скорость передачи данных, замеряя время чтения ответа сервера (fread) длинною в 5Кб ? И почему могут получаться такие большие значения (14Мб/сек)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 14:09:06 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
poiuytrewq, какая ОС на комп, где исполняется показанный код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 14:14:41 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
miksoftpoiuytrewq, какая ОС на комп, где исполняется показанный код? Скрипт выполняется на сервере хостинга под Linux be3 3.2.0-2-amd64 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 14:17:43 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
poiuytrewqверно ли замерять скорость передачи данных, замеряя время чтения ответа сервера (fread) длинною в 5Кб ?Смотря что Вы хотите получить ))) Имейте в виду, что где-то по пути может быть буферизация данных. Размер буфера обычно порядка нескольких килобайт, однако, угадать его вряд ли получится. В пути следования пакетов может быть шейпер, да и мало ли чего еще... В таком случае необходимо передавать достаточно большой объем данных с тем чтобы все буферы заполнились. Вообще, есть термин "установившаяся скорость", актуально при передаче больших объемов, когда влияние переходных процессов не сильно влияет на результат. Вероятно, для получения более-менее постоянных или установившихся значений следует начинать от десятков или даже сотен килобайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 14:42:06 |
|
||
|
Как замерить скорость передачи данных?
|
|||
|---|---|---|---|
|
#18+
vkleВероятно, для получения более-менее постоянных или установившихся значений следует начинать от десятков или даже сотен килобайт. Большое спасибо, опытным путём установил размер загружаемых данных от 100Кб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 15:19:40 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=138&tid=1464851]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 337ms |

| 0 / 0 |
