I'm thinking that although the command still exists it may not be possible to use as the interfaces are configured within the clustershell and the nodeshell therefore has no route to the network. Although hopefully i'm doing something wrong or missed a step to get it to work in cmode. Any idea?
Answered my own question if anyone needs this in the future. Using priv set diag on the nodeshell allows you to configure an IP address on the interface you want to test, you then just need to specify that IP on the ttcp sender.
The command looks correct my only guess is that you have setup the interface on the cluster/vserver rather than one of the physical nodes itself. ttcp is only available on the physical nodes so needs an interface setup on same IP range as server using priv set diag in the nodeshell. Once setup just run the following.
Start receiver on Filer:
- run -node nodemane
- priv set diag
- ttcp -rs
Start Sender on Server to IP you setup on the physical node
- ttcp -s -t -n 409600 ipaddress
Make sure the ttcp ports are the same, by default i think it uses 5001
thanks Ryan for sharing your solution. Even though I would like to reopen this topic because the solution which has been described is a "quick and dirty"-fix. Adding another interface to the physical node seems to me tolerable if you are working in a test environment or something similar. But for testing the tcp throughput from an actual productive system to another host/client it's definitly inadequate. Therefore I would like to ask: "How do you test in cMod the TCP throughput from one filer to an host?" I'm using iperf on the host to generate the data. In 7-Mode I used the command "ttcp -s" (click) to use the filer as a sink. Again, it's important for me to get a "clean" solution without creating an interface on the physical node.