diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-04-18 21:36:04 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2020-04-18 21:36:04 +0200 |
commit | 0ffdf24983507bb8140e6d30343993059abfc4dd (patch) | |
tree | 53b21eb45fde4621f49a54286db1f94fe4bfe05f /python/vyos/util.py | |
parent | 0988b60f813cb1659785e0e92a165052f7d67311 (diff) | |
parent | 68ebb2a39c6d98a4d2cc25b9b84e4a9594238608 (diff) | |
download | vyos-1x-0ffdf24983507bb8140e6d30343993059abfc4dd.tar.gz vyos-1x-0ffdf24983507bb8140e6d30343993059abfc4dd.zip |
Merge branch 'ipoe-server' of github.com:c-po/vyos-1x into current
* 'ipoe-server' of github.com:c-po/vyos-1x:
pppoe-server: T2314: fix RADIUS migration
vyos.configtree: bugfix exception message used non existent variable
ipoe-server: T2324: migrate RADIUS configuration to common CLI syntax
ipoe-server: T2324: migrate IPv4/IPv6 name-servers to common node
ipoe-server: T2324: remove boilerplate code and adjust to other accel implementations
router-advert: rename XML/Python files for a common pattern
ipoe-server: rename XML/Python files for a common pattern
Diffstat (limited to 'python/vyos/util.py')
-rw-r--r-- | python/vyos/util.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/python/vyos/util.py b/python/vyos/util.py index eb78c4a26..c70bff091 100644 --- a/python/vyos/util.py +++ b/python/vyos/util.py @@ -447,3 +447,9 @@ def is_bridge_member(interface): return False, None +def get_half_cpus(): + """ return 1/2 of the numbers of available CPUs """ + cpu = os.cpu_count() + if cpu > 1: + cpu /= 2 + return int(cpu) |