1

我在 freebsd 主机上午餐的情况暴君服务器,像这样:

ttserver -uas -log /data/tyrant/1.log -sid 1 -thnum 8 -tout 5 /data/tyrant/data/1.tct

我尝试在 Windows 上通过 python 和 pyrant-0.3.5 与该服务器通信:像这样:


import pyrant;
import time;

t = pyrant.Tyrant(host="192.168.0.220", port=1978);
tbegin = time.time();

for i in xrange(4000000):
  if i and ((i % 10000) == 0):
    print time.time() - tbegin;
    tbegin = time.time();

  t[i] = {"text": "ruslan text", "value": i};

并且我认为每 10,000 条记录大约 5-6 条记录的性能非常缓慢。但是如果我在服务器(ttserver)这样的同一台机器上启动这段代码。性能良好 - 每 10,000 条记录大约 0.5 秒

我必须做些什么来解决这个问题?

4

2 回答 2

2

我知道这可能太明显了,但是您是否测量了服务器的延迟?这可能是瓶颈

于 2010-06-03T21:48:48.887 回答
0

您可以跟踪 www.ttserver.com 并查看从本机主机到远程服务器的延迟。也许这就是原因。

于 2010-12-14T02:17:06.233 回答