[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[coldsync-hackers] timing results



Some timing results people may be interested in:

USB sync of Handspring Visor, Intel Pentium II-400Mhz, 
			      Linux 2.4.0-test11
usb-uhci driver:
    Normal Sync (w/ coldsync) (but no changes in the data):
	Bytes In  = 19583  
	Bytes Out = 19011
	time        1m13.449s
	approx:     528 bytes / sec
    Full backup (w/ coldsync):
	Bytes In  = 4444045  
	Bytes Out = 208033
	time        6m37.161s
	approx:     11,718 bytes / sec
    Normal Sync (w/ pilot-link) (but no changes in the data):
	Bytes In  = 14165  
	Bytes Out = 7428
	time        0m4.978s
	approx:     4300 bytes / sec
    Full Backup (w/ pilot-link):
        Bytes In  = 4440052  
	Bytes Out = 201119
	time        4m34.819s
	approx      16877 bytes / sec.


Serial sync of Handspring Visor, AMD K6-200, Linux 2.2.17 connection: 
(can only assume similar sizes of data as above). You can calculate
the speeds for these:
coldsync, full backup:
    real    21m10.853s
    user    0m0.020s
    sys     0m0.090s

coldsync, normal sync (no change in data):
    real    0m24.529s
    user    0m0.040s
    sys     0m0.400s

pilot-link, full backup:
    real    79m24.480s
    user    0m3.790s
    sys     0m0.290s

pilot-link, normal sync (no change in data):
    real    0m26.460s
    user    0m0.000s
    sys     0m0.010s


Anyways, what I read from this is that for USB, coldsync is slightly
slower. But for serial, coldsync is significantly faster. All tests
were done with the same visor and pretty much the same data. 
(No programs/database added, only read some stuff with AportisDoc).

Of course, this isn't a perfect test, as they are different machines,
different kernel versions, but I think it might be a half-way good
heuristic.

One thing I noticed is that for USB, I got a *LOT* more ACK timeouts
than on the normal serial connection.  

Ryan
--
Ryan VanderBijl                        http://www.calvin.edu/~rvbijl39

-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.