/home/tsung/files/testfile.txt
(sized about 50MB) but not on all clients.Not sure if controller passes around the contents (50 MB) around for each client, consuming much of bandwidth.
Would it help me to save some bandwidth for actual test if i copy all files on all nodes?
Can controller also be used as client to generate load along with rest of clients?
No, data files are not need to be present on all nodes, the file is only on the controller. You can't save bandwith by put the files on nodes. Yes the controller can be used as client too with use_controller_vm="true" in scenario as describe in the doc https://tsung.readthedocs.org/en/latest/conf-client-server.html?highlight=use_controller_vm