directory compare in two different servers

How can we get the directory tree along with the size in two different servers and find the difference between the list..??

Eg,

Server1
dirTree1 -size

Server 2
dirTree2 -size

how can we find the directory tree with its size, and find the difference, where the servers are different ??

you can do this:-
server1
ls -Rltr <dir> > /var/tmp/server1

@server2
ls -Rltr <dir> > /var/tmp/server2

copy both files to a server and print the diff to a file
diff server1 server2 > /var/tmp/diff.out