2010-03-15 2 views
1

я следить за конъюнктурой тиран сервер завтракали на FREEBSD хозяина, как это:Почему Токио Тиран так медленно

ttserver -uas -log /data/tyrant/1.log -sid 1 -thnum 8 -tout 5/данные /tyrant/data/1.tct

и я стараюсь передать это сервер, на окна из питона и 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}; 

и есть я думаю, что очень низкая производительность около 5- 6 на 10 000 записей. Но если я запустил этот код на том же компьютере, что и сервер (ttserver). Производительность хорошая - около 0,5 с на 10000 записей

Что я должен сделать, чтобы решить эту проблему?

ответ

2

Я знаю, что это может быть слишком очевидным, но вы измеряли задержку на сервере? Это может быть узким местом

0

вы можете tracert www.ttserver.com и посмотреть на задержку с вашего собственного хоста на удаленный сервер. может быть, это и есть причина.