mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralgw.git
synced 2025-12-25 06:47:10 +00:00
Compare commits
2 Commits
v4.2.0
...
experiment
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d8ba1776f | ||
|
|
bf0a9c1336 |
@@ -20,7 +20,8 @@ namespace OpenWifi {
|
||||
class AP_WS_ReactorThreadPool {
|
||||
public:
|
||||
explicit AP_WS_ReactorThreadPool(Poco::Logger &Logger) : Logger_(Logger) {
|
||||
NumberOfThreads_ = Poco::Environment::processorCount() * 4;
|
||||
int CPUCount = (int)MicroServiceConfigGetInt("openwifi.system.cpus", Poco::Environment::processorCount());
|
||||
NumberOfThreads_ = CPUCount * 4;
|
||||
if (NumberOfThreads_ == 0)
|
||||
NumberOfThreads_ = 8;
|
||||
NumberOfThreads_ = std::min(NumberOfThreads_, (std::uint64_t) 128);
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace OpenWifi {
|
||||
private:
|
||||
GenericScheduler() noexcept
|
||||
: SubSystemServer("Scheduler", "SCHEDULER", "scheduler"),
|
||||
Scheduler_(Poco::Environment::processorCount()*2) {
|
||||
Scheduler_(((int)std::stoi(Poco::Environment::get("GENERIC_SCHEDULER_CORES", std::to_string(Poco::Environment::processorCount()))))*2) {
|
||||
|
||||
}
|
||||
Bosma::Scheduler Scheduler_;
|
||||
|
||||
Reference in New Issue
Block a user