App to see how my application are using my upload internet bandwith?
Is it 600KBps (600 kilobyte per second) or 600Kbps (600 kilobit per second)? For the latter it would take 5 days to upload 30GB with optimum upload speed. You say it took 10 days. I would say that is reasonable. You can use the System Monitor app to monitor network traffic. It doesn't make clear what app is using the network, but it does make clear if upload is only half of what you would expect.