Multiple processors support

Antworten
sapakt@ics.muni.cz
Beiträge: 5
Registriert: 15 Aug 2012, 13:06

Multiple processors support

Beitrag von sapakt@ics.muni.cz »

Hello.
I have a question about opsi multiprocessing support. In opsi configuration is possible to turn on multiprocessing, but there is also mentioned, that it is a co-founded opsi extension module. In the price list (http://download.uib.de/doku/opsi-module-prices_en.pdf) is no multiprocessing. Does it mean, that it is already refinanced and included in free opsi? Thank you very much.
Regards

Tomas Sapak
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Multiple processors support

Beitrag von d.oertel »

Hi,

multiprocessor support is not implemented yet. I think it will be the next big step, that we will develop.

How many clients do you want to serve with opsi ?

regards

d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
sapakt@ics.muni.cz
Beiträge: 5
Registriert: 15 Aug 2012, 13:06

Re: Multiple processors support

Beitrag von sapakt@ics.muni.cz »

Not more than 100.
We had the problem, that when we run opsi on 8 cores, Windows 7 installation was failing with this error: "Execution error: Failed to lock file '/var/lib/opsi/config/audit/global.hw' after 2000 millis (JsonRpc.py|136)". On 1 or 4 cores there is no problem and opsiconfd load seems to be correctly distributed among all cores. What exactly is not multithreaded yet? And what does multiprocessing option from opsiconfd.conf means?
Thank you very much.
Regards

Tomas Sapak
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Multiple processors support

Beitrag von d.oertel »

Hi,

you will not have any performance problem with 100 clients. In the region of 250 - 500 Clients you should switch to the mysql backend.
Multi processing you will need, if you have more than about 5000 Clients on one config server.

The best way to solve your problem is to use the mysql backend for the inventory. That is recommended and free.
you have to pay for the mysql backend only if you want to use it as backend also for all configuration data.

Just go on like it is described in the manual:
http://download.uib.de/opsi_stable/doc/ ... ig-backend

Technical Background:
The way we are using python with python-twisted can only use one core even with multi threading.
So for really large installations we have to switch somehow from multi threading to multi processing.

regards
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
sapakt@ics.muni.cz
Beiträge: 5
Registriert: 15 Aug 2012, 13:06

Re: Multiple processors support

Beitrag von sapakt@ics.muni.cz »

ok. Mysql backend should work for us. Thank you very much.
Regards

Tomas Sapak
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Multiple processors support

Beitrag von d.oertel »

Hi,

if you go productive with opsi, please register your installation at
http://www.opsi.org/en/opsi-map

thank you

d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
sapakt@ics.muni.cz
Beiträge: 5
Registriert: 15 Aug 2012, 13:06

Re: Multiple processors support

Beitrag von sapakt@ics.muni.cz »

Hello.
We're already there ;-).
Regards

Tomas Sapak
Antworten