siac, the command-line for Sia, is a great way to get information that can help identify your problem. Commands can be run in your preferred CLI, or in Sia-UI by accessing the built-in Terminal from the top menu bar.
siac. This will print basic info about Sia’s status, focusing on your blockchain sync status, your wallet status, and some info about your renter.
siac renter. This will print some info that you saw earlier, but also important allowance info.
siac renter allowanceto get even more detailed allowance info.
siac renter contracts. This will print a long list of your contracts, but importantly will allow you to see your number of active contracts and the total amount of data stored.
/sia/renter/folder in your Sia data folder. You can use this to search for errors classified as
Executing. Check to see if this line appears and if so, how often. This will tell you how fast your renter is working through the uploadHeap for repairs. Also, it should always have 250 chunks in it so if that number is not 250 then let the core team know so they can investigate. One edge case is if you are on the last cycle and have less than 250 chunks remaining, or there are just less than 250 chunks that need repair in general.
aggregatehealthis <= 0.25 then your system is healthy, if it is > 0.25 then it should be repairing.
aggregatenumstuckchunksthen slow uploads could be because all the work is relying on the stuck loop. In this case, you can try
siac renter unstuckallto try and unmark those stuck chunks and allow for the repair loop to pick them up again.