监视Internet速度
speedmonitor的Python项目详细描述
速度监视器
监控网速。
服务器侦听度量值。将速度测量值发布到服务器以保持它们。客户端执行测量speedtest cli并发送到服务器。
快速启动
pip install speedmonitor
启动本地客户端,将速度保存到本地json文件speedtest.json
python -m speedmonitor
启动将测量值推送到SpeedMonitor服务器的远程客户端
SPEEDMONITOR_HOST=http://192.168.1.67:5000 python -m speedmonitor
以上要求服务器在主机192.168.1.67上运行。要启动服务器,请在主机上运行以下命令
./serve.sh
客户端的高级选项
SPEEDMONITOR_LOCATION='top_bedroom' SPEEDMONITOR_INTERVAL_SECONDS=60 SPEEDMONITOR_FILENAME='speedmonitor.hdf' SPEEDMONITOR_LOGLEVEL=INFO python -m speedmonitor
开发
python setup.py develop
pip install -r requirements-dev.txt
运行测试
py.test
局部测量
进行测量
SPEEDMONITOR_LOCATION='top_bedroom' SPEEDMONITOR_INTERVAL_SECONDS=60 SPEEDMONITOR_FILENAME='speedmonitor.hdf' python -m speedmonitor