Feat: send network average speed to the server
This commit is contained in:
@@ -272,6 +272,8 @@ public class Server extends Thread {
|
|||||||
|
|
||||||
HttpUrl.Builder urlBuilder = Objects.requireNonNull(HttpUrl.parse(this.getPage("request-job"))).newBuilder()
|
HttpUrl.Builder urlBuilder = Objects.requireNonNull(HttpUrl.parse(this.getPage("request-job"))).newBuilder()
|
||||||
.addQueryParameter("computemethod", String.valueOf(user_config.computeMethodToInt()))
|
.addQueryParameter("computemethod", String.valueOf(user_config.computeMethodToInt()))
|
||||||
|
.addQueryParameter("network_dl", String.valueOf(dlStats.getRawAverageSessionSpeed()))
|
||||||
|
.addQueryParameter("network_up", String.valueOf(ulStats.getRawAverageSessionSpeed()))
|
||||||
.addQueryParameter("cpu_cores", String.valueOf(user_config.getNbCores() == -1 ? os.getCPU().cores() : user_config.getNbCores()))
|
.addQueryParameter("cpu_cores", String.valueOf(user_config.getNbCores() == -1 ? os.getCPU().cores() : user_config.getNbCores()))
|
||||||
.addQueryParameter("ram_max", String.valueOf(maxMemory))
|
.addQueryParameter("ram_max", String.valueOf(maxMemory))
|
||||||
.addQueryParameter("rendertime_max", String.valueOf(user_config.getMaxRenderTime()));
|
.addQueryParameter("rendertime_max", String.valueOf(user_config.getMaxRenderTime()));
|
||||||
|
|||||||
@@ -33,4 +33,8 @@ public class TransferStats {
|
|||||||
return Utils.formatDataConsumption((long) (this.bytes / (0.1f)));
|
return Utils.formatDataConsumption((long) (this.bytes / (0.1f)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public long getRawAverageSessionSpeed() {
|
||||||
|
return this.millis != 0 ? (long) (this.bytes / (this.millis / 1000f)) : 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user