Louie Lu <g...@louie.lu> writes: > Hi all, > > > According to this post: > http://blog.cerowrt.org/post/fq_codel_on_ath10k/ > > Flent can be used to test multiple stations at once, but how can I do > that?
You can use the rtt_fair_var* tests; these take multiple hostnames and will run a TCP flow and a ping to each. Similarly, you can pass multiple hostnames to voip_hosts to get a VoIP stream to each. > Also, when I testing VoIP, and control host have setup ITGRecv: > > $ flent voip -p totals -H 192.168.177.157 --control-host > 192.168.177.157 --ditg-control-port 9000 -v > > Output said it will end in 60 seconds, but after about 5 minutes, it > still hangs at there, how can I know flent is running which command in > this test case? D-ITG is finicky and easy to anger. I would suggest you try using irtt instead: https://github.com/peteheist/irtt/ - if you install this on the client and run the server on the server hosts, Flent should pick it up automatically and use it for both UDP ping and VoIP tests. > And the last, what does it mean about server and client in flent? > > If I have a network like this: > > Control -> AP -> Multiple stations > > And I want to test AP tx performance, should I set control as server, > and use flent on stations, or flent on control with netperf server on > stations. In this case (which is also what I use in my setup), the easiest is to run Flent on the control node and pass the client hostnames to Flent as the 'servers', using the rtt_fair_var* tests as noted above. The notion of upload/download will be wrong from a client PoV, but you can fix that with the --swap-up-down parameter, or simply relabel the plots afterwards (I do the latter). -Toke _______________________________________________ Flent-users mailing list Flent-users@flent.org http://flent.org/mailman/listinfo/flent-users_flent.org